Capture same-tx, recover-apply, pin-export, and GET zero-write results without claiming live 6173 or Unit A drills. Co-authored-by: Cursor <cursoragent@cursor.com>
2.0 KiB
2.0 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| 最终成果保险库 V0–V6 落地 | done | 2026-09-14 | 2026-09-14 | Cursor | feature/final-artifact-vault | .worktrees/fix-dev-runtime-data-root-guard | artifact-vault |
最终成果保险库 V0–V6 落地
目标
按已审查方案实现 FAV:协议、独立存储、文档/助手接入、存量回填、只读降级、scratch 恢复与清理门禁。
非目标
- 不替代 Unit A/B 纠挂
- 不占 agent-dev 集成槽 rebuild
- 不扫描 workspace 猜测终态
- 不新增 tenant_id
步骤
- V0 ADR/schema/eligibility/goose/表征(goose 00034)
- V0 领域缺口(review_snapshot_id、ledger hook、task CompleteChatTurn + export 列)
- V1 存储与 publisher(独立根、项目作用域 CAS、PG/Memory registry)
- V2 文档接入(persistAgentCommit / ApproverApprove / freeform publish)
- V3 助手接入(同步 chat + task finalize)
- V3.5 回填(只枚举账本/完成 turn)
- V4 降级读取(
FAV_DEGRADED_READ默认关) - V5 恢复(scratch-only recover-apply 写入 collection;union-deny 跳过 tombstone)
- V6 门禁与三份演练报告(live e2e 待 Unit A)
- 缺口补齐:approve/commit 同事务 staging;半发布 exclusive 重试;GET 零写入;
copy_onlypin-export;destroy 预检 CLI
相关链接
- ADR: ../../adr/2026-09-14-final-artifact-vault.md
- Remediation: ../../remediation/2026-09-14-final-artifact-vault-remediation.md
- Test report: ../../test-reports/2026-09-14-final-artifact-vault-test-report.md
证据 / 备注
- 分支:
feature/final-artifact-vault - 未执行
env-servicerebuild;FAV_DEGRADED_READ默认 false - Goose:
00034_2026-09-14-final-artifact-vault.sql - 未合
dev;live 6173 / PITR / corpus 仍待 Unit A 另占槽