Feature branch pushed; still not merged to dev; fav subscriber remains OFF. Co-authored-by: Cursor <cursoragent@cursor.com>
1.9 KiB
1.9 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| FAV U7 增量合入(非整支 merge) | done | 2026-09-16 | 2026-09-16 | Cursor | feature/fav-u7-publisher | .worktrees/feature-fav-u7-publisher | events |
FAV U7 增量合入
目标
从 feature/final-artifact-vault 手工移植经审计切片到 dev;consumer 默认 off;禁止整支 merge;禁止默认开 FAV_DEGRADED_READ。
范围
- 配置门闩(
FAV_DEGRADED_READ/FAV_PUBLISHER_ENABLED默认 false) - HTTP
GET /api/v1/vault/status+ gated in-process publisher stub internal/app/favdurable subscriber stub(不注册到 cmd/events)cmd/artifact-vaultstatus stub(完整 CLI 未移植)
非目标
- 整支 merge
feature/final-artifact-vault - 未审计启用 degraded read / fav live / publisher production Drain
- 移植 enumerate / TerminalRow Backfill / OnFinalArtifact hooks
- 合入
dev(本切片仅 feature 推送)
步骤
- 审计 FAV vs
devartifactvault 冲突(多数 DIFF → 改 stub) - 落地 stub + 默认 off 测试
- go/no-go 报告
- 推送
feature/fav-u7-publisher(不合 dev)
验收标准
- fav consumer / Register 仍 fail-closed
FAV_DEGRADED_READ默认 false- 测试报告含 NO-GO:subscriber 保持 OFF 直至单独审批
- 已 push 远端 feature 分支
相关链接
- Test report: .doc/test-reports/2026-09-16-fav-u7-incremental-test-report.md
- Assets: .doc/test-reports/assets/2026-09-16-fav-u7-incremental/
- Remote:
origin/feature/fav-u7-publisher
证据 / 备注
因 internal/artifactvault 与 FAV 旁支大面积分叉,未 cherry-pick 核心库;采用最小可编译、默认关闭的 publisher/HTTP/CLI stub。commits: 3478a5a..de65cee。