{
  "date": "2026-11-02",
  "schemaVersion": 41,
  "status": "passed_with_limits",
  "scope": "W09正式cmd/worker装配与基础跨进程恢复增量；M6/R3.1保持进行中",
  "runtime": "fago-form-approval-v1",
  "compiler": "fago-compiler-v5",
  "resourceContract": "scalar-form-v1",
  "runtimeCapabilities": "十类真实候选/四种基础审批、受理命令、持久timer与实例ready；无服务动作",
  "configuration": {
    "defaultEnabled": false,
    "explicitVersionsRequired": true,
    "versionLimit": 32,
    "pollMillis": 1000,
    "leaseMillis": 30000,
    "retryMillis": 1000,
    "durationBoundsMillis": [
      100,
      60000
    ]
  },
  "integration": {
    "initial": {
      "mysql": {
        "driver": "mysql",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 2,
            "log": ".cache/m6-r31/integration-20261102T062425Z/mysql-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T062425Z/mysql-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflowProcess",
        "cleanup": true
      },
      "postgres": {
        "driver": "postgres",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 2,
            "log": ".cache/m6-r31/integration-20261102T062425Z/postgres-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T062425Z/postgres-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflowProcess",
        "cleanup": true
      }
    },
    "targeted": {
      "mysql": {
        "driver": "mysql",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 4,
            "log": ".cache/m6-r31/integration-20261102T063044Z/mysql-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T063044Z/mysql-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflowProcess",
        "cleanup": true
      },
      "postgres": {
        "driver": "postgres",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 4,
            "log": ".cache/m6-r31/integration-20261102T063044Z/postgres-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T063044Z/postgres-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflowProcess",
        "cleanup": true
      }
    },
    "full": {
      "mysql": {
        "driver": "mysql",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 110,
            "log": ".cache/m6-r31/integration-20261102T063347Z/mysql-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T063347Z/mysql-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflow",
        "cleanup": true
      },
      "postgres": {
        "driver": "postgres",
        "status": "passed",
        "commands": [
          {
            "module": "apps/fago-server",
            "passed": 110,
            "log": ".cache/m6-r31/integration-20261102T063347Z/postgres-fago-server.log"
          },
          {
            "module": "fago-migrations",
            "passed": 11,
            "log": ".cache/m6-r31/integration-20261102T063347Z/postgres-fago-migrations.log"
          }
        ],
        "applicationRun": "^TestIntegrationWorkflow",
        "cleanup": true
      }
    }
  },
  "actualProcessProof": [
    "go build -race编译实际cmd/worker；测试不替换main或worker业务端口，构建继承根go-env环境及对应方言tag",
    "锁真实bpm_form_drafts，观察实际子进程持久claim提交，SIGKILL并Wait回收；确认实例版本不变后释放资源锁",
    "不同OS进程重启并使用更高fence，原fence1历史expired；accepted/timer/ready独立覆盖，真实任务可读/可审批或原timer拒绝结果回写",
    "追加阻塞资源锁中的SIGTERM，确认真实SQL取消、全部循环join、正常退出，随后新进程重领恢复",
    "启动前撤销原租户与平台会话，恢复不依赖它们，人工操作仍由当前有效候选完成",
    "指纹不匹配正式进程非零退出且job无attempt；额外enabled版本不能被配置忽略，draining仍允许恢复",
    "空目录正式进程不自动登记；关闭配置时其他循环正常启停，随机ready版本未核验/未领取"
  ],
  "invariants": [
    "ProcessVerifier绑定实际kernel bundle及完整manifest；独立<=3秒RC事务先control，再有界读33行，超32拒绝；不进入tenant/resource锁",
    "selected均须已登记，所有enabled/draining均精确匹配；失败返回空投影，不自动迁移/登记/开通套餐或伪造Actor",
    "后台catalog在线gate一律403且不执行回调；平台管理身份不转成租户业务身份",
    "BuiltinServices显式实际表单/Registry/ACL/候选授权/审批/任务/内核/outbox；配置不能注入指纹、任意资源或URL",
    "首个循环退出先入队再取消兄弟，有界三结果，全部join后返回；父取消保留errors.Is，内部deadline不被吞成正常停机",
    "main启动其他业务循环前先Check，运行失败统一stop；全部退出后再释放共享依赖"
  ],
  "checks": {
    "workspace26RaceVet": "passed",
    "independent26Fresh": "passed",
    "changedThreeModulesNilness": "passed",
    "dmActualWorkerBuildOnly": "passed",
    "coreConfigLifecycleRaceVet": "passed",
    "fullWorkflow": "MySQL/Postgres each110 application+11 migration race passed",
    "documents": "sync/check/build/check passed60 pages; final evidence synchronization follows",
    "finalCoreRaceVet": "passed"
  },
  "limits": [
    "一次启动兼容性快照，不替代W10持续池身份/心跳/fencing、最后兼容池、全引用排空、原子退役/重新启用及回滚保护",
    "W08可靠外部动作/其他命令和唤醒outbox消费者、W07其他资源、W11真实管理/审批API与页面、W12完整滚动/容量仍待实现",
    "未新增迁移或HTTP入口；平台登记当前仍为授权Go服务，空库仅改开关不能完成产品部署",
    "实际进程专项使用Event和专用Redis登录缓存；没有重验工作流RedisStreams通知组合、真实DM或生产部署"
  ],
  "preparationFailures": [
    "新增集成测试初次编译使用不存在的ActorFrom，已改用既有RequireTenantPermission/RequirePlatformPermission；最终真实专项通过"
  ],
  "goEnvironment": "所有Go命令先source根scripts/go-env.sh；集成中的go build继承该工具链/本地模块代理；仅runner专用数据库/Redis",
  "documentationBrowser": {
    "status": "not_run",
    "reason": "Local browser use is disabled in Work settings"
  },
  "commands": [
    "bash scripts/test-workflow.sh --application-run ^TestIntegrationWorkflowProcess",
    "bash scripts/test-workflow.sh",
    "bash scripts/test-backend.sh",
    "bash scripts/test-independent.sh",
    "core/config/lifecycle go test -race and go vet",
    "changed3 go vet -vettool=/tmp/fago-review-nilness ./...",
    "go build -tags fago_dm -o /tmp/fago-process-dm-worker ./cmd/worker"
  ],
  "logSHA256": {
    ".cache/m6-r31/integration-20261102T062425Z/mysql-fago-server.log": "d72c68c6ee819ba697aede62c6ec486430bb3a1395df76fc18b1f68aa2125bd8",
    ".cache/m6-r31/integration-20261102T062425Z/mysql-fago-migrations.log": "e3d973416391ebf14b07173cb84764aa602e69111e92698caed0e2be03dd8696",
    ".cache/m6-r31/integration-20261102T062425Z/postgres-fago-server.log": "7a9ed4646446356f5331f5a3524e9ca87f2da83eed1ac13d176425ecfbaa29ec",
    ".cache/m6-r31/integration-20261102T062425Z/postgres-fago-migrations.log": "2878e8496f2b7af41fb7ecaed2c25520ec44dd7a718dc2e9d0ea5924ff3d5ca7",
    ".cache/m6-r31/integration-20261102T063044Z/mysql-fago-server.log": "6d3b6e135531eb2768d70c9b546a639125c2ed01a670dcffa91efc4508bf2f0e",
    ".cache/m6-r31/integration-20261102T063044Z/mysql-fago-migrations.log": "7c2d6141bdbae0b10998e3e629d835879bff572df141a9d8f06cc6e69c4be80a",
    ".cache/m6-r31/integration-20261102T063044Z/postgres-fago-server.log": "6aeb06d8452e4277cf5e9ac52d66eca980d9c21c28edbc2f4cb6e543be862c09",
    ".cache/m6-r31/integration-20261102T063044Z/postgres-fago-migrations.log": "5e7c39f097b73e87e2f377384bbdd1fb4a9eecbe5e31568c685cc7244a267d55",
    "/tmp/fago-process-workspace.log": "4e1a99b6f6f91f5a5aef917006a5ba1b37b64148d699ed65b80a2dc050b5cde0",
    "/tmp/fago-process-independent.log": "1958e5f3b987691d19266cb1440da0f2bb28f138190cfb02d818d531926b0f3d",
    "/tmp/fago-process-core.log": "08a3ebb5c0e8ea22752224e5f1b9a7b1bac520b264194a3279e5e23d671e1fbd",
    "/tmp/fago-process-final-config.log": "30ea00a80a9967e74e464ec692002018d70d2aa48a2017e7f6b4e54423dcad06",
    "/tmp/fago-process-final-unit.log": "105f17a7476729fa8c83a367e12bf1bba5a59f84ef31faa15ddbefe799cb6266",
    "/tmp/fago-process-nilness.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "/tmp/fago-process-dm-build.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    ".cache/m6-r31/integration-20261102T063347Z/mysql-fago-server.log": "70a394b4a3490cf39a9c12f5b1b046fc5763b9da4f340a35d3c8819ba366494a",
    ".cache/m6-r31/integration-20261102T063347Z/mysql-fago-migrations.log": "b6f2449db120f64e95d619baeaadea77be43454822fc23e6aeefaffa48daa603",
    ".cache/m6-r31/integration-20261102T063347Z/postgres-fago-server.log": "a9de2483bc5cbf42e2f4f5c301ea7bdf727a43c5bfccde6f914fcc56c1644fcc",
    ".cache/m6-r31/integration-20261102T063347Z/postgres-fago-migrations.log": "2bbd9ca9810d3014af64d1198ac7d29c3df13d446b0cc17a4d4301f512cca098",
    "/tmp/fago-process-core-final.log": "ef8020469be339223959fe26b4cb8cb89de93fe14fbab2031f8a652a58db1284",
    "/tmp/fago-process-nilness-final.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "applicationCommit": "06bfd563e4e53467120ca87008146089599139f1",
  "queryRegression": {
    "ordinaryBodyCohorts1_20": 43,
    "resourceBodySources1_16": 47,
    "metadataPageSize1_100": 11,
    "scope": "actual query assertions in full matrix; not new process capacity/p95 certification"
  },
  "verificationScope": "完整110应用/11迁移包含全部4项正式进程专项与14项ready；进程专项初版2项及补齐后4项另验通过。最后生产改动仅启动日志文字，完整套件内部go build编译了该正式入口；最后核心race/vet和三模块nilness、达梦worker构建复验。",
  "cleanup": "全部runner专用数据库/Redis及匿名卷确认清理；每个正式子进程均Wait回收，临时配置/日志/二进制由Go测试清理；未创建API或浏览器服务，未触及用户已有进程。"
}
