{
  "status": "business-runtime-verified",
  "productionCertified": false,
  "date": "2026-10-23",
  "schemaVersion": 13,
  "environment": {
    "driverModule": "fago.local/dameng/driver",
    "driverVersion": "#8.1.3.62\n#2023.09.20\n#19506\n",
    "server": [
      "DM Database Server 64 V8",
      "DB Version: 0x7000c",
      "03134284094-20230927-203585-20067"
    ],
    "params": {
      "COMPATIBLE_MODE": "0",
      "GLOBAL_CHARSET": "1",
      "GLOBAL_STR_CASE_SENSITIVE": "0",
      "LENGTH_IN_CHAR": "1"
    },
    "clientGOOS": "darwin",
    "clientGOARCH": "arm64"
  },
  "databaseAccount": "random dedicated non-admin owner; RESOURCE only; deleted after tests",
  "checks": [
    {
      "name": "DM full business integration",
      "result": "PASS",
      "race": true,
      "topLevelTests": 31,
      "subtests": 44,
      "seconds": 268.91,
      "command": "go test -tags=fago_dm -race -count=1 -v -run ^TestIntegration -timeout=12m ."
    },
    {
      "name": "DM migration and codegen CLI",
      "result": "PASS",
      "race": true,
      "topLevelTests": 4,
      "subtests": 18,
      "seconds": 16.923,
      "coverage": [
        "empty schema and repeat",
        "v1 through v12 data upgrade to v13",
        "dirty refusal after committed DDL",
        "lock survives DDL",
        "checksum/gap/future refusal",
        "codegen load/import/verify/generated seeds"
      ]
    },
    {
      "name": "DM adapter",
      "result": "PASS",
      "race": true,
      "coverage": [
        "unique error mapping",
        "read-only connection reuse",
        "RR strengthened to SERIALIZABLE snapshot",
        "8 concurrent connections and 256 queries",
        "unexpected connection refusal"
      ]
    },
    {
      "name": "workspace race and vet",
      "result": "PASS",
      "modules": 18
    },
    {
      "name": "GOWORK=off fresh-cache independent tests",
      "result": "PASS",
      "modules": 18
    },
    {
      "name": "mysql/postgres/dm build profile and bundle checks",
      "result": "PASS",
      "otherProfilesBuiltInTemporaryDirectories": true
    },
    {
      "name": "MySQL/PostgreSQL migration and shared auth regression",
      "result": "PASS"
    },
    {
      "name": "DM-specific go vet adapter/migrations/server",
      "result": "PASS"
    },
    {
      "name": "real compiled CLI and API",
      "result": "PASS",
      "httpChecks": [
        "GET /api/health/ready:200",
        "POST /api/admin/v1/auth/login:200",
        "PUT /api/admin/v1/profile/password:200",
        "POST /api/admin/v1/auth/login:200",
        "GET /api/admin/v1/auth/me:200",
        "POST /api/admin/v1/system/widgets:200",
        "PUT /api/admin/v1/system/widgets/4:200",
        "DELETE /api/admin/v1/system/widgets/4:409",
        "DELETE /api/admin/v1/system/widgets/4:200",
        "POST /api/platform/v1/auth/login:200",
        "PUT /api/platform/v1/profile/password:200",
        "POST /api/platform/v1/auth/login:200",
        "GET /api/platform/v1/auth/me:200",
        "GET /api/platform/v1/tenants:200"
      ],
      "cli": [
        "migrate",
        "bootstrap admin",
        "bootstrap platform"
      ]
    }
  ],
  "release": {
    "driver": "dm",
    "platform": {
      "goos": "darwin",
      "goarch": "arm64"
    },
    "artifacts": [
      {
        "name": "fago-api",
        "sha256": "93de5112ee1774cd7abac767a8978fa5890e126e5c63a35b9d75c100d2fcab31",
        "bytes": 29839010
      },
      {
        "name": "fago-worker",
        "sha256": "dd4a7e728ee81b1c63d0b03912cd60e88c07cb875922ad5088c3474b7c214035",
        "bytes": 17080034
      },
      {
        "name": "fago-cli",
        "sha256": "25bc59273f3fbcdf5c7a30bd144ec1bccd927239c515710d8141a891b9ae97a1",
        "bytes": 16109346
      }
    ]
  },
  "migrations": [
    {
      "file": "0001_base.sql",
      "sha256": "fa9564489d003095b93680da4727a3ef6aaf09566200543c2c258118d09483b1"
    },
    {
      "file": "0002_identity.sql",
      "sha256": "1c088be39cdd146c6b325f50410dcc9508c287a8461f3b22316f25902343dd99"
    },
    {
      "file": "0003_mlps_identity.sql",
      "sha256": "3de1e32ae3b856adaf68aefeec7e1f2ccb42978fc9174b20eecef5fed3ab84dd"
    },
    {
      "file": "0004_auth_audit_source.sql",
      "sha256": "efd6caeb389871175076ae5558affbf62c03dc37e178cca504173136b072c3c1"
    },
    {
      "file": "0005_organization.sql",
      "sha256": "af5d51f300adf13aa5b4c4cedf27ecc3526b4ace39d16498a634a8728b32272a"
    },
    {
      "file": "0006_users_roles.sql",
      "sha256": "7cb1152960b2145c2223e22da0748b00905c1b1a83d5e240cabc00025dbe5a3a"
    },
    {
      "file": "0007_security_policy.sql",
      "sha256": "73af028de07bae748505fd0c862bd852512a06f4f929b526b50c2bac29cb06ea"
    },
    {
      "file": "0008_security_navigation.sql",
      "sha256": "a6af1ba71282bd9fc99acf45c83fd708a94d7cce350ae97df839acd5ff90c565"
    },
    {
      "file": "0009_audit_queries.sql",
      "sha256": "574b820983fdad43d4bdf0bf61243eae9901669070be0ba538d228f90a079cd6"
    },
    {
      "file": "0010_tenancy.sql",
      "sha256": "59db00e34f477451843474567efc28e96b0d8014891fa6f08164542cc5133fff"
    },
    {
      "file": "0011_platform_audit_navigation.sql",
      "sha256": "e8d19ff34cc74b42b908c5dd7b8115b263090965ee19782c5c58a540126026de"
    },
    {
      "file": "0012_codegen.sql",
      "sha256": "64cb04baccc1b786386b91314b400e76a5746b5892a056f50b4c74f87306033d"
    },
    {
      "file": "0013_widgets.sql",
      "sha256": "2f002eb77e659ac44f8101c6f586bf8a30e75a84b7cee33907ebed2402820ef3"
    }
  ],
  "limits": [
    "tested single instance and specific driver/server/compatibility combination only",
    "R4 production certification, backup/restore/capacity, other OS/DM versions, clusters and MPP remain unverified",
    "production schema uses explicit SQL; vendor AutoMigrate/catalog-wide metadata and arbitrary upserts are not certified",
    "existing workflow tests are bounded PoC, not production workflow certification"
  ],
  "backendCommit": "06dabab",
  "sharedAuthCommit": "a7564e8",
  "cleanup": "dedicated DM schema, MySQL/PostgreSQL master test databases and private DM credential file removed; own API process stopped"
}
