Files
Agent-System/.doc/ops/short-term/2026-09-16-fav-u7-incremental.md
T
weichenandCursor 6356fb5a8c docs(ops): mark FAV U7 incremental push complete
Feature branch pushed; still not merged to dev; fav subscriber remains OFF.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 15:40:38 +00:00

1.9 KiB
Raw Blame History

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/fav durable subscriber stub(不注册到 cmd/events)
  • cmd/artifact-vault status stub(完整 CLI 未移植)

非目标

  • 整支 merge feature/final-artifact-vault
  • 未审计启用 degraded read / fav live / publisher production Drain
  • 移植 enumerate / TerminalRow Backfill / OnFinalArtifact hooks
  • 合入 dev(本切片仅 feature 推送)

步骤

  1. 审计 FAV vs dev artifactvault 冲突(多数 DIFF → 改 stub)
  2. 落地 stub + 默认 off 测试
  3. go/no-go 报告
  4. 推送 feature/fav-u7-publisher(不合 dev)

验收标准

  • fav consumer / Register 仍 fail-closed
  • FAV_DEGRADED_READ 默认 false
  • 测试报告含 NO-GO:subscriber 保持 OFF 直至单独审批
  • 已 push 远端 feature 分支

相关链接

证据 / 备注

因 internal/artifactvault 与 FAV 旁支大面积分叉,未 cherry-pick 核心库;采用最小可编译、默认关闭的 publisher/HTTP/CLI stub。commits: 3478a5a..de65cee。