{
  "recordedAt": "2026-10-23T17:23:32.046001+08:00",
  "milestone": "M3",
  "schemaVersion": 11,
  "userManualAcceptance": false,
  "productionRelease": false,
  "goToolchain": "1.27.3",
  "applicationDatabases": [
    "mysql",
    "postgres"
  ],
  "integration": {
    "mysql": {
      "passed": true,
      "seconds": 259.25,
      "topLevelPasses": 29
    },
    "postgres": {
      "passed": true,
      "seconds": 260.444,
      "topLevelPasses": 29
    }
  },
  "finalM3WithSelectedDriver": {
    "mysql": {
      "passed": true,
      "seconds": 42.18,
      "topLevelPasses": 4
    },
    "postgres": {
      "passed": true,
      "seconds": 40.674,
      "topLevelPasses": 4
    }
  },
  "migrationsWithSelectedDriver": {
    "mysql": {
      "passed": true,
      "seconds": 7.88,
      "topLevelPasses": 6
    },
    "postgres": {
      "passed": true,
      "seconds": 3.059,
      "topLevelPasses": 6
    }
  },
  "httpResponses": {
    "total": 306,
    "plaintext": 102,
    "encrypted": 204,
    "perDatabase": 153
  },
  "frontend": {
    "tests": 91,
    "files": 7,
    "typecheck": true,
    "productionBuild": true,
    "contractExamples": 627
  },
  "workspace": {
    "modules": 14,
    "race": true,
    "vet": true
  },
  "databaseBuilds": {
    "mysql": {
      "onlySelectedDriver": true,
      "onlySelectedMigrationResources": true,
      "artifacts": [
        {
          "name": "fago-api",
          "sha256": "a6d527e384755ac6382b6ed3fcc2bc2c95cf9007372667072062b3e00bbbb4f4",
          "bytes": 40714994
        },
        {
          "name": "fago-worker",
          "sha256": "e7bc289506e35c99acc9cac627866f608d9a7fd6829971a31a88c371da7040bb",
          "bytes": 21415714
        },
        {
          "name": "fago-cli",
          "sha256": "26da31f8a8b3ff9e884a5f803ef948983eff84cd02a3eb4b5500c85a3cfcbde7",
          "bytes": 18332866
        },
        {
          "name": "fago-api-linux",
          "sha256": "0007a27fb1b375de5be4d2e698019a368e10ed3913b39268e93446550b8a391b",
          "bytes": 43143283
        }
      ]
    },
    "postgres": {
      "onlySelectedDriver": true,
      "onlySelectedMigrationResources": true,
      "artifacts": [
        {
          "name": "fago-api",
          "sha256": "dda23aa7247a1109007adb970d515a3983dd29c785f8a5d16c67b70cc389a029",
          "bytes": 45351042
        },
        {
          "name": "fago-worker",
          "sha256": "61a0bedbad3a6fc42bb77333bbb475a4d8720bbfcfd70b9807e3c1d7b8b59d83",
          "bytes": 26324418
        },
        {
          "name": "fago-cli",
          "sha256": "fe9f93dff9a456157c0bda37649f7b6bb5fccd9926d76e71095b7d9610244b85",
          "bytes": 23051906
        },
        {
          "name": "fago-api-linux",
          "sha256": "09d7cfe7275a05bde3b8f1612b12856cd72b357b14070396f1a1066e6e82ec7a",
          "bytes": 47700462
        }
      ]
    }
  },
  "dm": {
    "status": "m0-poc",
    "certified": false,
    "gormUniqueCode": -6625,
    "businessMigrations": false,
    "race": true,
    "vet": true,
    "linuxAmd64CGO0Compile": true
  },
  "files": {
    "docs/evidence/m3-http-mysql.json": "23ae1b17fb3f63c530b3841227e6fbbce18d14c734b085ad535cd56fadaec9fc",
    "docs/evidence/m3-http-postgres.json": "946e7558a9ee7c47d0fea3a67011d85dba45de02ac74cc80fba5ae4dcc8133cb",
    "docs/evidence/dm-m0-poc.json": "12cadfadaae36199cacd4169e47081495774f924246383491c2dc0cac52018cc"
  },
  "remaining": [
    "M4 full E2E, capacity, backup/restore, deployment release gates",
    "DM business migration and M1–M3 regression certification"
  ],
  "independentModules": {
    "modules": 14,
    "GOWORK": "off",
    "freshCache": true,
    "passed": true
  },
  "docs": {
    "pages": 40,
    "check": true,
    "productionBuild": true,
    "browserNavigation": true
  },
  "commercialProbes": {
    "oracle": {
      "onlySelectedDriver": true,
      "linuxAmd64CGO0Compile": true,
      "instanceCertified": false
    },
    "sqlserver": {
      "onlySelectedDriver": true,
      "linuxAmd64CGO0Compile": true,
      "instanceCertified": false
    }
  },
  "fileHashEncoding": "UTF-8 with LF newlines"
}
