diff --git a/.doc/ops/short-term/2026-09-22-unfinished-batch-closeout.md b/.doc/ops/short-term/2026-09-22-unfinished-batch-closeout.md new file mode 100644 index 00000000..b32818e9 --- /dev/null +++ b/.doc/ops/short-term/2026-09-22-unfinished-batch-closeout.md @@ -0,0 +1,60 @@ +--- +title: "推进未完成条目全量计划收口" +task_id: closeout-unfinished-batch-2026-09-22 +status: done +created: 2026-09-22 +updated: 2026-09-22 +owner: Cursor +task_type: integration +policy_revision: "AGENTS+worktree-ops @ 0352c099" +branch: feature/closeout-unfinished-batch-2026-09-22 +worktree: .worktrees/closeout-unfinished-batch-2026-09-22 +base_dev_sha: "0352c0996d038ddc90b1be1f941f6a48edf046ac" +head_sha: "" +mutex: ops-closeout +review_state: pending +integration_state: pending +deployment: not_required +cleanup: pending +remote_sync: not_requested +--- + +# 推进未完成条目全量计划收口 + +## 结论 + +本地 `dev` 已从 `364ed7f1` 前进到 `0352c099`(约 +109 commits,未 push)。`./scripts/arch-check.sh --mode block` PASS;`baseline_counts` 现为 import/sql_write/path/event **全 0**(G1/G2/G3 例外已清)。 + +## 波次落地(本地合入) + +| 波次 | 代表 merge / tip | 结果 | +|---|---|---| +| W0 | 晋升会话已完成 | arch PASS、测试隔离、production_ready=yes | +| W1-A G1 | `2c801294` | 09-28 七条例外清零 | +| W1-B agentctl | `6a6c4230` | macOS 进程平台;本机 `with` 可用 | +| W1-C 性能 | `e5581928` | U1/U3/U7 证据与 harness | +| W1-D 漂移 | `239997ce` | 状态/schema 对账 | +| W2 A–F + T20 | 多 merge | server 装配、chat 解环、vocabulary、workflow 单向、web client、低风险加固 | +| W3 E/G2/G3/I/S/UI/chatrefresh | 多 merge | 引擎拆分、path/sql 例外清零、query owner、摘要 shadow、UI 产物隔离、CHAT-HISTORY SSOT | +| W4 + 红线 | 多 merge | 治理自动化、rdev、T20 设计、Track T、红线证据(不放量) | + +## 红线(保持) + +- SWBOOT-10 stub;FAV 不 live;D7 不物理删;PI 叙事 flag off;`MULTI_INTENT_PLAN_TIER=legacy`;`SEMANTIC_SUMMARY_REPLACE` 未接线。 + +## 未做 / 留给后续 + +- **未 push**(用户未要求)。 +- 大量 feature/integrate worktree `cleanup=pending`,待独立维护者复查后普通 remove。 +- track-i1 的 FEATURE-MATRIX 行级登记若需补,走 `docs apply`(merge 时为避收据未带矩阵行)。 +- W4 设计项(F7 HttpOnly、I1 非 root 等)仅设计文档,未实施。 +- 真实 UI-xx 全量重跑仍依赖占槽 + rebuild;本轮修了 Playwright 产物隔离。 + +## 验收命令(本机) + +```bash +git rev-parse HEAD # 0352c099… +./scripts/arch-check.sh --mode block +go test -short ./internal/archtest/... ./internal/docgov/... ./internal/docduty/... ./internal/app/intentflow/... +./scripts/agentctl with --task --resource path:.doc -- true +```