{
  "date": "2026-11-02",
  "schemaVersion": 38,
  "compilerVersion": "fago-compiler-v5",
  "goalStatus": "active",
  "status": "verified_increment",
  "scope": "W08首批原子受理发起、真实outbox及原主体当前在线身份有界恢复；不代表可靠动作/自动worker或完整R3.1完成",
  "checks": {
    "fullMysqlApplication64Migration8": "passed",
    "fullPostgresApplication64Migration8": "passed",
    "finalAcceptedMysqlPostgres": "passed: each5 application+8 migration race; final source",
    "workspace26RaceVet": "passed",
    "independent26Fresh": "passed",
    "coreFinalRaceVet": "passed",
    "changedCoreAppNilness": "passed",
    "dmMigrationBuild": "passed",
    "documents": "sync/check/build/check passed, 60 pages; static HTML anchor/nav/roadmap/migration passed; browser unavailable"
  },
  "fullBaselineMatrix": {
    "mysql": {
      "driver": "mysql",
      "status": "passed",
      "commands": [
        {
          "module": "apps/fago-server",
          "passed": 64,
          "log": ".cache/m6-r31/integration-20261102T020500Z/mysql-fago-server.log"
        },
        {
          "module": "fago-migrations",
          "passed": 8,
          "log": ".cache/m6-r31/integration-20261102T020500Z/mysql-fago-migrations.log"
        }
      ],
      "cleanup": true
    },
    "postgres": {
      "driver": "postgres",
      "status": "passed",
      "commands": [
        {
          "module": "apps/fago-server",
          "passed": 64,
          "log": ".cache/m6-r31/integration-20261102T020500Z/postgres-fago-server.log"
        },
        {
          "module": "fago-migrations",
          "passed": 8,
          "log": ".cache/m6-r31/integration-20261102T020500Z/postgres-fago-migrations.log"
        }
      ],
      "cleanup": true
    }
  },
  "invariants": [
    "AcceptedStarts仅compiler v5受信档案显式声明并冻结清单，typed-nil outbox拒绝；旧档案默认关闭且无额外accepted查询",
    "runtime/definition admission→当前租户身份→资源→实例同事务创建合法初始检查点、NextID、输入/选择/资源快照、accepted与真实outbox",
    "同命令同主体同载荷重投不重复受理；不同载荷冲突；后来draining拒绝新命令但允许原命令恢复",
    "每批128步，同主体当前权限/会话复核；原检查点与资源版本恢复，不保存或伪造旧SessionID",
    "接受或推进任一步持久化故障回滚，保留可恢复检查点；其他写不能越过accepted抢跑",
    "并发恢复/取消由运行时、租户、资源、实例锁串行；取消原子冻结原命令为done/cancelled，不复活token/grant/slot",
    "done原结果不被后来实例状态替换；Command/Resume在恢复handler前读取done；缺当前handler的accepted拒绝",
    "outbox只传命令/实例/引擎/版本定位；aggregate用派生实例ID，合法点号命令合同保留；无网络IO",
    "并行出现人工等待即完成发起命令，即使Result仍NeedsRun，人工仍可读/审批并改变变量退出另一自动循环；不被accepted隔离永久阻塞"
  ],
  "limits": [
    "当前只新增发起accepted协议和在线原主体恢复；其他命令受理、可靠外部动作job/幂等/有限重试/人工补偿仍待W08后续",
    "没有自动worker、后台Work身份、持久timer/lease/fence；未登记消费者的真实outbox保留pending，不把sent当done",
    "通用消息消费者先持tenant锁，不可直接调用runtime预锁的内核写；后续须独立唤醒/工作流worker锁序",
    "旧Start/AcceptStart仍在重投前restore定义，缺旧handler的这两个入口须W10继续解耦；新Command/Resume不替代它",
    "W07其他资源及W09-W12全部保留，无工作流HTTP/页面、生产部署、跨进程/滚动/容量或真实DM认证",
    "文档本地浏览器被Work设置禁用；只完成构建/链接与生成HTML核对，未宣称浏览器可视验收通过"
  ],
  "preparationFailures": [
    "outbox初次编译引用不存在的RequestMetadata.RequestID，已改用有界命令号追踪并重新构建",
    "只读复核发现消息AggregateID比核心命令号字符集更窄，已采用派生实例ID并补点号命令实库回归",
    "权限回归原上下文没有新增start权限，先403；夹具改为真实重新登录/生成当前请求权限快照后验证原主体404",
    "PostgreSQL故障注入复用Pluck后的GORM Statement导致PrepareError，夹具改为每条SQL独立组装后补验",
    "并行人工等待与自动循环组合复核：将accepted持续条件限制为无人工等待且有ready，新增真实双库审批修改变量退出循环回归通过。"
  ],
  "commands": [
    "bash scripts/test-workflow.sh",
    "bash scripts/test-workflow.sh --application-run ^TestIntegrationWorkflowAccepted",
    "bash scripts/test-backend.sh",
    "bash scripts/test-independent.sh",
    "core go test -race ./... && go vet ./...",
    "changed core/app go vet -vettool=/tmp/fago-review-nilness ./...",
    "fago-migrations go test -tags fago_dm ./..."
  ],
  "verificationScope": "全量基线64+8在补充边界测试前执行；最终受理专项5+8另外验证点号、取消竞争、缺handler、权限/损坏/撤会话及并行人工等待，不将专项计数冒充全量66项结果",
  "goEnvironmentPrecondition": "所有Go命令先source根scripts/go-env.sh；数据库仅连接专项脚本自建专用库和独立Redis，未使用业务库",
  "logSHA256": {
    "fago-m6-accepted-core.log": "9dd813d03aff1c17bc7871ca36f55c281072aeb7c54ee50f3c3b4b9c653b727f",
    "fago-m6-accepted-compile.log": "4208e12b1faab4062906c89d7d0ac124d6d78b31a63badfdda6c38d2daad528f",
    "fago-m6-accepted-workspace.log": "4c8107ae412d631fea69ced0f12cd602f6e46329e9c7235646b3c5b71e9fdab0",
    "fago-m6-accepted-independent.log": "3ccfb65079011e275dfbdc960c185192259ee46a9640e8c6b91479c1a7464936",
    "fago-m6-accepted-core-nilness.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "fago-m6-accepted-app-nilness.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "fago-m6-accepted-dm.log": "795ede6cb15c3bb99a75f23fcd6aa6e2f93242daca85f1f0afb14948dee11ea3",
    "fago-m6-accepted-docs.log": "e5fb89791b05958103dd00d120de40b4dd7821a482b11269c35e7af6b6c1b7e6",
    ".cache/m6-r31/integration-20261102T020500Z/mysql-fago-migrations.log": "e879842b365fedecb57b08f14caf48396dcfc078f196398aac4aec15b308b68c",
    ".cache/m6-r31/integration-20261102T020500Z/postgres-fago-migrations.log": "3b65cd437a393328d34b8c5abb2427c456a0e64e26787730f13893b5edc480dc",
    ".cache/m6-r31/integration-20261102T020500Z/mysql-fago-server.log": "374e2d53513f6f47026919f1d1381bbb71cab0b5576982cfa2286e10484d5f78",
    ".cache/m6-r31/integration-20261102T020500Z/postgres-fago-server.log": "6d05063f728483e62894bcbfc78ffdc95a71b455fa43a866ac2587eecd376376",
    ".cache/m6-r31/integration-20261102T022343Z/mysql-fago-migrations.log": "482d0b746a8f8770ae8e2e6975d33076e9b1e322072d2087e2b87aba044d3445",
    ".cache/m6-r31/integration-20261102T022343Z/postgres-fago-migrations.log": "86759bf69da579a5392d41541f29abf50ee4635ea0b270baea498952ff3b5a8a",
    ".cache/m6-r31/integration-20261102T022343Z/mysql-fago-server.log": "35de39eaa980c01ce19153bcc26915c48c3e5cb43d98d8b9f5fda743b1da734f",
    ".cache/m6-r31/integration-20261102T022343Z/postgres-fago-server.log": "8caf525787f1a0c9c51ad9b5ab9540ff4f352a6a1e0491f0b2c2aacf3b829b8d"
  },
  "finalAcceptedMatrix": {
    "mysql": {
      "driver": "mysql",
      "status": "passed",
      "commands": [
        {
          "module": "apps/fago-server",
          "passed": 5,
          "log": ".cache/m6-r31/integration-20261102T022343Z/mysql-fago-server.log"
        },
        {
          "module": "fago-migrations",
          "passed": 8,
          "log": ".cache/m6-r31/integration-20261102T022343Z/mysql-fago-migrations.log"
        }
      ],
      "applicationRun": "^TestIntegrationWorkflowAccepted",
      "cleanup": true
    },
    "postgres": {
      "driver": "postgres",
      "status": "passed",
      "commands": [
        {
          "module": "apps/fago-server",
          "passed": 5,
          "log": ".cache/m6-r31/integration-20261102T022343Z/postgres-fago-server.log"
        },
        {
          "module": "fago-migrations",
          "passed": 8,
          "log": ".cache/m6-r31/integration-20261102T022343Z/postgres-fago-migrations.log"
        }
      ],
      "applicationRun": "^TestIntegrationWorkflowAccepted",
      "cleanup": true
    }
  },
  "queryRegression": "旧档案元数据1/100页均11；普通正文1/20人均43；资源正文1/16来源均47，完整基线实际日志通过；不是p95/执行计划认证",
  "fagoCommit": "0e88fc9ea49c60ee404789849afe313b463f5b8f",
  "fagoPush": "origin/master verified",
  "documentationBrowser": {
    "status": "not_run",
    "reason": "Local browser use is disabled in Work settings",
    "staticHtmlSectionAnchorNavigation": "passed: implementation + migration v38 headings/anchors/four sections and roadmap scope",
    "temporaryServer": "closed; no browser tab created"
  }
}
