Files
Agent-System/.doc/ops/short-term/2026-09-18-wave7-roadmap-orchestration.md
T
weichenandCursor 14f75df1ac refactor: remove Control Center from this repository
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>
2026-09-19 03:40:00 +00:00

12 KiB
Raw Blame History

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 已在 a88ed85 PASS,backlog D3/D7 已同步;本波不改 .doc/backlog/chat-agent-p6-backlog.md,不把 Wave 6 再标一遍
  • 不决定 Control Center 两套实现的取舍:不合并、不删除 feature/control-center-server

步骤

  1. 跳过步骤 0(Wave 6 D-5 已完成)
  2. 六条编排确认落盘(本文件)
  3. remediation Wave 7 行改 done + 回链本记录
  4. CURRENT 焦点改为「Wave 0–7 done」+ 记录 Control Center 分支冲突发现

验收标准

  • 六项编排确认均含:当前状态、关闭条件、是否需用户授权、建议下一触发点
  • 无一项被伪装为已实现;FAV/D7/tier 升级仍标注「需用户显式授权」
  • Wave 6 保持已关闭,未重复改写

相关链接

确认记录

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(mutex workflow-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;崩溃/重启幂等证据;禁止整支 merge feature/final-artifact-vault(见 partial-deferred-completion-plan §7.4)。
  • 是否需用户授权:需要。红线明确「不升 FAV live / 不改 FAV_DEGRADED_READ」。
  • 建议下一触发点:用户批准 staging 级观察窗起点后,从 dev 开独立 flag 分支(mutex events),先跑 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(CLI serve/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-base adb48c8,落后 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 状态列未改。