Progress tracking now lives in a separate project. Drop the server, docs, and module-boundary entries without restoring engineering-dashboard. Co-authored-by: Cursor <cursoragent@cursor.com>
12 KiB
12 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| Wave 7:既有 roadmap 收口(编排确认) | done | 2026-09-18 | 2026-09-18 | Cursor-Auto | docs/wave7-roadmap-orchestration | - | roadmap-orchestration |
Wave 7:既有 roadmap 收口(编排确认)
目标
对照 FEATURE-MATRIX 剩余工作列,为 T1/W5、T1/W6、T1/W7、T2、T4、T5/T6/T8 各写一条编排确认;不改变任何能力实现状态。
范围
- 六条编排确认文案落盘(见「确认记录」)
- remediation Wave 7 行改 done 并回链本记录
- CURRENT 焦点改为 Wave 0–7 done,并记录 Control Center 双实现发现
非目标
- 不实施 SWBOOT-10;不升 FAV live / 不改
FAV_DEGRADED_READ;不按 D7 物理删除数据;不升MULTI_INTENT_PLAN_TIER;不接线SEMANTIC_SUMMARY_REPLACE;项目 143 只读 - 不改 FEATURE-MATRIX 状态列;不改 gap-matrix 发布门禁
- 不补 Wave 6 D-5:D-1~D-6 已在
a88ed85PASS,backlog D3/D7 已同步;本波不改.doc/backlog/chat-agent-p6-backlog.md,不把 Wave 6 再标一遍 - 不决定 Control Center 两套实现的取舍:不合并、不删除
feature/control-center-server
步骤
- 跳过步骤 0(Wave 6 D-5 已完成)
- 六条编排确认落盘(本文件)
- remediation Wave 7 行改 done + 回链本记录
- CURRENT 焦点改为「Wave 0–7 done」+ 记录 Control Center 分支冲突发现
验收标准
- 六项编排确认均含:当前状态、关闭条件、是否需用户授权、建议下一触发点
- 无一项被伪装为已实现;FAV/D7/tier 升级仍标注「需用户显式授权」
- Wave 6 保持已关闭,未重复改写
相关链接
- Remediation: ../../remediation/2026-09-17-system-health-remediation-plan.md
- Audit: ../../audit/2026-09-17-system-health-check.md
- 总控: ../../remediation/2026-09-16-partial-deferred-completion-plan.md
- Test report: ../../test-reports/2026-09-18-wave7-roadmap-orchestration-test-report.md
确认记录
T1/W5:SWBOOT-10
- 当前状态:SWBOOT-00~09(契约、迁移、目录、UI、docs_only 真实 PI)已合入
dev(long-term、W5a 报告)。SWBOOT-10(受控工程执行:repo allowlist、worktree、patch/test/merge 分段批准)仍为 stub only,保持 fail-closed,归 W5b,本轮未启动。goose 00048 三张关联表(project_source_bindings/repo_path_allowlist/project_type_workflows)已在 Wave 5 X-3 标记 deferred。 - 关闭条件:独立安全评审通过 + SWBOOT-10 非 stub 真实实现 + 真实 PI 全链路证据 + UI 二次验收(见 partial-deferred-completion-plan §W5)。
- 是否需用户授权:需要。独立安全评审本身即用户授权门槛;红线明确「不实施 SWBOOT-10 真实执行器」。
- 建议下一触发点:用户就 W5b 受控执行器单独立项、批准安全评审范围后,从
dev开feature/swboot-10-w5b(mutexworkflow-design)按 long-term 拆分实施。本波不动代码,fail-closed stub 原样保持。
T1/W6:FAV live 放量
- 当前状态:W6 shadow 已合入
dev(short-term、报告):ObserveShadow只计算 intended outcome、不写业务副作用;负例覆盖 degraded read 拒绝 /HandleLease/Register(fav)fail-closed。三环境 compose 既有声明为FAV_DEGRADED_READ默认 false、FAV_PUBLISHER_ENABLED默认 false。live 未放量。本波未改 compose。 - 关闭条件:按固定顺序 staging → artifact → publication 逐 consumer live,每级 shadow → drain → live,观察窗 ≥7 天或 ≥N 终态样本(取更严);
FAV_DEGRADED_READ全程保持 false;崩溃/重启幂等证据;禁止整支 mergefeature/final-artifact-vault(见 partial-deferred-completion-plan §7.4)。 - 是否需用户授权:需要。红线明确「不升 FAV live / 不改
FAV_DEGRADED_READ」。 - 建议下一触发点:用户批准 staging 级观察窗起点后,从
dev开独立 flag 分支(mutexevents),先跑 staging ≥7 天观察窗并归档证据报告,再评估升 artifact/publication。本波不推进放量。
T1/W7:D7 对话数据治理
- 当前状态:ADR 草案(2026-09-17-d7-chat-data-retention.md,
compliance: pending-compliance-signoff)已落地;只读数据分类盘点已完成(audit,status: done),未发现当前基线违反已确认合规/安全约束,因此未写入 gap-matrix blocker。合规签字前禁止按 365/180/30 天草案数字执行物理删除或备份清除。Wave 6 已把该现状同步进 backlog D7 行,本波不改该文件。 - 关闭条件:合规签字或改数 → ADR 状态改
accepted/signed→ 按签字口径落地整改(soft-delete 写路径 → 观察窗 → 物理清理;备份二次批准 + delete manifest)→ FEATURE-MATRIX D7 行升done;若盘点期间发现违规则立即升 gap-matrix(本轮未触发)。 - 是否需用户授权:需要。合规签字是产品/法务决策,非工程可自行拍板;红线明确「不按 D7 物理删除数据」。
- 建议下一触发点:用户/合规负责人对 ADR 草案数字表签字或提出修改意见;签字后开独立 short-term 任务按 ADR 决策落地。
T2:Control Center 前端 SPA 七页人工走查
- 当前状态:2026-09-17 审计结论已过期,不能按「仅剩前端走查」收口。FEATURE-MATRIX「个人工程中控台」行已通过
engineering-dashboard(CLIserve/export,四轴模型)达到 done 一期,已合入dev(报告)。审计 T2 所指「后端 P0–P6 已签,仅剩前端 SPA 七页人工走查」实为 Kimi 的feature/control-center-server:自身 11 commits(P0 skeleton → P6 design spec + LAN bind + agent-integration),从未合入dev。2026-09-18 相对dev@a88ed85实测:merge-baseadb48c8,落后 136 commits(研究快照曾记 128,以本次rev-list为准),缺失 Wave 0–6。提交b5bacee(refactor(control-center): remove legacy engineering-dashboard, superseded by control-center)试图删除已合入并验收的engineering-dashboard,与 canonical 实现冲突。该分支的任务声明与 CURRENT 认领只存在于分支本身,未反映在dev主线。实现范围(pgvector 文档向量库、P3 SPA、P5 定期审计 + LLM 复核)超出已批准设计一期边界。 - 关闭条件:FEATURE-MATRIX 该行已经 done(通过 engineering-dashboard)。若要转向「复活/合并 Kimi 实现」,需先有独立决策与重新规划,不属于「仅剩一次前端走查」。
- 是否需用户授权:是。授权对象是「两套实现如何取舍」,不是「批准做前端走查」。本波只读编排确认,不能代为废弃或合并该分支。
- 建议下一触发点:请用户明确二选一:(a) 维持现状——
engineering-dashboard为唯一 canonical 实现,feature/control-center-server由用户决定归档或保留(推荐:已 done 且范围经批准);或 (b) 要求评估合并该分支的增量能力(SPA / pgvector / 定期审计)。触发后再开对应短期任务。本波只记录事实与建议,不合并、不删除该分支。 - 后续裁决(2026-09-19):用户决定进度管理由独立项目承担。本仓库已删除 Control Center 代码与文档,不恢复
engineering-dashboard。见 移除任务。
T4:首次加载性能 U1/U3–U7
- 当前状态:仅 U2(静态资源交付)done——自托管字体、构建期 br/gzip、
/assets/*404 修正;主 JS 传输 2.82 MB → ~624 KB,登录冷缓存可见 ~205ms(报告)。U1(完整性能基线)、U3(登录壳按需加载)、U4(初始化扇出收敛)、U5(认证请求去重)、U6(列表/租约按证据优化)、U7(重启后首访链路)均未开始。 - 关闭条件:按 方案 Definition of Done——R1–R6 逐项有前后对比 + 真实 UI 证据;未覆盖项明确列残余,不因 health PASS 关闭;完成后更新任务/CURRENT/FEATURE-MATRIX/test-report。
- 是否需用户授权:不需要额外专项授权(方案已 planned 且范围已批准);需要工程排期认领(估算 U1–U5 约 3.5–7 人日,U6 另需 2–4 日,U7 另需 0.5–1.5 日,非承诺)。
- 建议下一触发点:任一 Agent 从
dev开分支认领 U1(P0,是后续单元的前置依赖)即触发;建议顺序 U1 → U2(done)/U3 与 U7 → U4/U5 → 按数据选 U6。
T5/T6/T8:backlog 类(按收益触发)
- T5 选择性模块解耦 M4–M6:当前状态
planned,owner=TBD,未开始(long-term)。触发条件中「M1–M3 test report 全部 PASS」已满足(文档可靠性试点 / 可靠事件核心均 done),但「同类缺陷触达文件数和运行故障率表明继续解耦具有收益」证据尚未出现,暂不触发。关闭条件与是否授权见该文档触发条件段。是否需用户授权:无需专项授权,按收益证据 + owner 认领即可开工。建议下一触发点:出现同类缺陷证据或 owner 主动认领。 - T6 产品 backlog(B5/A5/A6/A7/D5):backlog 仍列 B5(报价复核)、A5/A6(小队降级 + trace)、A7(注释迁移)、D5(KB 按环境隔离评估)为纯 backlog,无任务文件、无 owner。D3、D7 已由 Wave 6 同步(D3 标已实现 shadow 并回链;D7 回链 ADR 草案与只读盘点,合规签字前不整改)。本波不改该文件。关闭条件:开放项按产品收益单独排期开短期任务。是否需用户授权:开始评估不需要专项授权;D3 REPLACE 灰度、D7 整改分别仍受各自红线约束。建议下一触发点:产品侧提出具体收益诉求;无固定时间表。
- T8 IAM 收尾开放项:410 退役策略已冻结为「保留,非缺口」(决策,gap-matrix BUG-11 PASS);R13 数据安全清单 7 项全部 PASS,仅「完整红队注入矩阵」标记为开放增强、不挡基线;IAM 全路由 inventory 仍标记「开放」(handoff),fail-closed 核心已签。均为加固类,非发布 blocker。是否需用户授权:不需要专项授权,可按运维遥测随时另开 audit/任务。建议下一触发点:410 路由遥测证明零流量后可另开退役任务;或需要更强出站安全保证时另开红队 audit。
新发现(需用户后续裁决,不阻塞本波收口)
- Control Center 双实现冲突:当时未合入。2026-09-19 用户裁决为移出本仓库,代码与专属文档已删除,不恢复旧工程中控台。见 移除任务。
证据 / 备注
基线 tip:a88ed85(merge: docs/wave6-doc-drift)。mutex=roadmap-orchestration。零 Go/TS/SQL/compose 改动。FEATURE-MATRIX 状态列未改。