Files
Agent-System/.doc/ops/short-term/2026-09-14-final-artifact-vault-implementation.md
T
weichenandCursor 539a2dc639 docs(test): record FAV gap-fill unit evidence
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>
2026-09-14 12:52:28 +00:00

2.0 KiB
Raw Blame History

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

步骤

  1. V0 ADR/schema/eligibility/goose/表征(goose 00034)
  2. V0 领域缺口(review_snapshot_id、ledger hook、task CompleteChatTurn + export 列)
  3. V1 存储与 publisher(独立根、项目作用域 CAS、PG/Memory registry)
  4. V2 文档接入(persistAgentCommit / ApproverApprove / freeform publish)
  5. V3 助手接入(同步 chat + task finalize)
  6. V3.5 回填(只枚举账本/完成 turn)
  7. V4 降级读取(FAV_DEGRADED_READ 默认关)
  8. V5 恢复(scratch-only recover-apply 写入 collection;union-deny 跳过 tombstone)
  9. V6 门禁与三份演练报告(live e2e 待 Unit A)
  10. 缺口补齐:approve/commit 同事务 staging;半发布 exclusive 重试;GET 零写入;copy_only pin-export;destroy 预检 CLI

相关链接

证据 / 备注

  • 分支:feature/final-artifact-vault
  • 未执行 env-service rebuild;FAV_DEGRADED_READ 默认 false
  • Goose:00034_2026-09-14-final-artifact-vault.sql
  • 未合 dev;live 6173 / PITR / corpus 仍待 Unit A 另占槽