docs(matrix): update u9u12 and web-sysadmin row footnotes per P8/P9 evidence

- intent-plan-u9u12: per-key live rollout landed (7 keys to real engines,
  5 per-key flags default off, TierConfirm; dev c5027788); ops-side flag
  enablement + PI evidence follow-up noted
- web-sysadmin: residual closeout complete (ui.* whitelist consumers wired
  to public site-status + banner; Playwright real-run PASS via docker image;
  KB ops deferred out-of-repo with rationale; dev 4bdbb0da)
- rows keep status=done; footnote facts only; docs apply receipts r3
This commit is contained in:
weichen
2026-09-25 19:04:34 +00:00
parent 2391aaa7ec
commit f0b23d345a
2 changed files with 42 additions and 2 deletions
@@ -0,0 +1,40 @@
---
title: "MATRIX 收口:u9u12 与 web-sysadmin 行尾注更新"
task_id: matrix-closeout-r3-2026-09-26
status: in_progress
created: 2026-09-26
owner: cursor-auto
task_type: docs
task_tier: small
policy_revision: "agent-governance-2026-09-21-r1"
branch: feature/matrix-closeout-2026-09-26
worktree: .worktrees/matrix-closeout-2026-09-26
base_dev_sha: "2391aaa7ec150269e3f3754653303e5df0696b8e"
write_scope: [".doc/status/", ".doc/ops/short-term/"]
mutex: matrix-closeout
---
# MATRIX 收口:u9u12 与 web-sysadmin 行尾注更新
## 目标
总控「收口审计并更新 CURRENT/MATRIX」的 MATRIX 部分:P8(U9–U12 逐键放量)、P9(web-sysadmin 残差)已完成并入 dev,对应 MATRIX 行尾注仍写「未开放/剩余 deferred」,需按证据更新。
## 过程记录
- r1(`matrix-closeout-2026-09-26`)完成两次 docs apply 但 scope 缺 `.doc/ops/short-term/` 无法提交任务文;r2 重注册后收据挂在 r1 名下触发 `UNMANAGED_DOCUMENT_CHANGE`,r1 关闭后无法原样复活(register 要求 values 全等)。
- 处置:磁盘 MATRIX 还原到 HEAD,r3 以完整 scope 干净重建收据链(本文件即重写任务记录)。
- r1/r2 标记 cancelled,收据残留于收据表属已终态任务(无写入权限),不构成漂移源(`docs drift` 以矩阵状态机为准)。
## 变更
| record_id | 变更 |
|---|---|
| `intent-plan-u9u12` | 尾注追加 2026-09-25 逐键放量事实:7 键接真实引擎、5 个逐键 flag 默认 off、`TierConfirm`、dev `c5027788`;证据 [P8 报告](../../test-reports/2026-09-25-p8-u9u12-keys-rollout-test-report.md)。dev 运维侧 flag 开启与 PI 证据采集待续 |
| `web-sysadmin` | 尾注替换为残差收口事实:`ui.*` 白名单已接消费方(公开 site-status + 前端横幅,dev `4bdbb0da`);Playwright 实跑 PASS;KB 运维登记不做;证据 [P9 报告](../../test-reports/2026-09-25-p9-websysadmin-residual-test-report.md) |
## 验证
- 两行状态维持 done(仅尾注事实更新,无状态跃迁);
- 证据文件在 dev HEAD 可寻址(已核对);
- `docs drift` 无回退。
+2 -2
View File
@@ -55,7 +55,7 @@
| gov-agent-worktree | Agent worktree 治理自动化 | 主目录保护、任务 worktree、机器认领、候选集成、dev 部署与安全清理 | partial | non_blocker | [方案](../remediation/2026-09-21-agent-workflow-governance-plan.md);[L1 验收](../test-reports/2026-09-21-agent-governance-test-report.md);[W1-B macOS](../ops/short-term/2026-09-22-agentctl-macos.md);[W4](../ops/short-term/2026-09-22-governance-automation.md);residual `modular-decouple-residual-2026-09-23` | L1 与 macOS `with/docs apply/validate/integrate` 已合入。W4 landed:durable queue + 完整 docs projection apply(行/整文 CAS)+ deploy/recover 真实收据闭环 + Darwin cwd 可见性测试。仍 deferred:PI 源码镜像 compose、跨机隔离、automation/w4 实现收敛。本行不升 done | `agent-workflow-governance` |
| intent-l1 | 意图识别 L1 | 18 类 Intent、三分支消解、写/只读分流、双标签 `DOC_BUSY`、intent 纯依赖边界 | done | non_blocker | [intent-recognition](../system-design/intent-recognition/);[工作流作用域](../test-reports/2026-09-21-intent-workflow-scoping-test-report.md);[审计](../audit/2026-09-13-conversation-intent-runtime-state.md);[报告](../test-reports/2026-09-13-conversation-intent-runtime-state-test-report.md);[双标签](../test-reports/assets/2026-09-15-conversation-intent-dual-tab/live.json);[U1](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md)–[U3](../test-reports/2026-09-15-multi-intent-u3-intentflow-pg-test-report.md) | **边界 before**:含 U9–U12 叙事混入 → **after**:U9–U12 迁至「多意图扩面」行。关闭:纯依赖边界回归即重开 | `intent` |
| intent-plan-u1u8 | 多意图持久计划(U1–U8 基线) | app/intentflow 生命周期、HITL、默认 `legacy`、U1–U8 代码与安全基线 | done | non_blocker(默认 legacy) | [设计](../system-design/2026-09-15-multi-intent-hitl-plan.md);[U1](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md)–[U8](../test-reports/2026-09-16-multi-intent-u8-task-generate-test-report.md);[Wave2 真 PI](../test-reports/2026-09-16-wave2-real-pi-evidence-test-report.md);[Track I1](../test-reports/2026-09-22-track-i1-query-owner-test-report.md);[I2 放量](../test-reports/2026-09-24-intent-plan-i2-rollout-test-report.md) | **after Track I2**:shadow 持久 validated_only + 项目 allowlist + 指标已合入;dev 已按 allowlist 验收 shadow→auto_read→confirm(项目 6579;确认前零写)。compose 默认仍 `legacy`。U9–U12 见独立行 | `intent-plan` |
| intent-plan-u9u12 | 多意图扩面(U9–U12) | U9 LLM 分段实验;U10 mutate;U11 docgov;U12 workflow/run-control | done | deferred_enhancement | [设计](../system-design/2026-09-15-multi-intent-hitl-plan.md);[go/no-go GO](../ops/research/2026-09-16-wave3-pu6-pu8-go-no-go.md);[脚手架](../test-reports/2026-09-16-pu8-u9-u12-flags-test-report.md);[U9](../test-reports/2026-09-17-w4-u9-segment-test-report.md);[U10](../test-reports/2026-09-17-w4-u10-mutate-test-report.md);[U11](../test-reports/2026-09-17-w4-u11-docgov-test-report.md);[U12](../test-reports/2026-09-17-w4-u12-run-control-test-report.md);[2026-09-20 复核](../ops/research/2026-09-20-capability-enablement-impact-research.md);[I3 live](../test-reports/2026-09-24-intent-plan-u9u12-live-test-report.md) | **after Track I3**:U9 已进 `HandleTurn`;live 键=`project.fact.supplement`、`document.claim`/`document.review.submit`、`workflow.run`。未开放:`document.review.approve/reject`、`document.final.*`、`document.proposal.decide`、`workflow.switch`、`run.restart`(validated_only)。tier 停 confirm;compose 默认 legacy;dev 运维可开 U9–U12 flag。禁止 full 一次放量 | `intent-plan` |
| intent-plan-u9u12 | 多意图扩面(U9–U12) | U9 LLM 分段实验;U10 mutate;U11 docgov;U12 workflow/run-control | done | deferred_enhancement | [设计](../system-design/2026-09-15-multi-intent-hitl-plan.md);[go/no-go GO](../ops/research/2026-09-16-wave3-pu6-pu8-go-no-go.md);[脚手架](../test-reports/2026-09-16-pu8-u9-u12-flags-test-report.md);[U9](../test-reports/2026-09-17-w4-u9-segment-test-report.md);[U10](../test-reports/2026-09-17-w4-u10-mutate-test-report.md);[U11](../test-reports/2026-09-17-w4-u11-docgov-test-report.md);[U12](../test-reports/2026-09-17-w4-u12-run-control-test-report.md);[2026-09-20 复核](../ops/research/2026-09-20-capability-enablement-impact-research.md);[I3 live](../test-reports/2026-09-24-intent-plan-u9u12-live-test-report.md);[逐键放量](../test-reports/2026-09-25-p8-u9u12-keys-rollout-test-report.md) | **after 2026-09-25 逐键放量**:U9–U12 全部剩余 validated_only 键已接真实引擎——`document.review.approve/reject`、`document.final.approve/reject`、`document.proposal.decide`(DocGovOwner)、`workflow.switch`、`run.restart`(RunControlOwner);5 个逐键 flag(`U11LiveReview`/`U11LiveFinal`/`U11LiveProposal`/`U12LiveSwitch`/`U12LiveRestart`,默认 off,禁止 full 一次放量);动作策略升 `TierConfirm`;dev 合入 `c5027788`。dev 运维侧逐键 flag 开启与 PI 证据采集待续 | `intent-plan` |
| chat-ctxmgr | 对话 / ctxmgr baseline | 多轮上下文、刷新/重登/重启恢复、授权同集正文与计数、U10 端口化停止扩面 | done | non_blocker | [multi-turn](../system-design/multi-turn-dialogue/);[刷新审计](../audit/2026-09-13-chat-history-refresh-disappears.md);[U10](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md);[门禁 B3](../test-reports/2026-09-16-chat-refresh-gate-test-report.md)(项目 6359) | **before**:语义摘要误标 D5 混入 → **after**:摘要迁「语义摘要 D3」;D7 数据治理独立。U10 停止扩面 | `chat` |
| chat-semantic-d3 | 语义摘要(D3) | 授权可见集上 shadow 语义摘要(durable jobs/租约/watermark/provenance);失败保留 deterministic served Narrative;默认 shadow off | done | deferred_enhancement | [chat-agent-p6-backlog](../backlog/chat-agent-p6-backlog.md);[go/no-go GO](../ops/research/2026-09-16-wave3-pu6-pu8-go-no-go.md);[pu6](../ops/long-term/2026-09-16-pu6-semantic-summary-contract.md);[脚手架](../test-reports/2026-09-16-pu6-semantic-summary-test-report.md);[W2 真 PI](../test-reports/2026-09-17-w2-semantic-summary-shadow-test-report.md);[Track S1](../ops/short-term/2026-09-22-track-s1-summary-consolidation.md);[2026-09-23 收口](../test-reports/2026-09-23-chat-semantic-d3-closeout-test-report.md) | **before**:声明含 shadow→可选 REPLACE → **after**:仅 durable shadow;REPLACE 义务迁「语义摘要 REPLACE」行。关闭:tip 重验 + 真 PI PASS(见收口报告)。Wave5 X-2 密封不变 | `chat` |
| chat-data-d7 | 对话数据治理(D7) | 留存/删除口径、库·备份·日志控制、敏感字段加密边界 | deferred | deferred_enhancement(违规则升 blocker) | [计划](../remediation/2026-09-16-feature-matrix-production-readiness-plan.md) Scope Boundaries;[D7 ADR 草案](../adr/2026-09-17-d7-chat-data-retention.md);[W7 盘点](../audit/2026-09-17-d7-data-inventory.md);[红线证据](../test-reports/2026-09-22-redline-evidence-d7-test-report.md) | 只读盘点 + Track E ID-only 符合性已补。口径仍 `pending-compliance-signoff`;**禁止物理删除**。本行不升 done | `chat` |
@@ -77,7 +77,7 @@
| module-spec | 模块开发规范 | 窄端口、领域事件、wire DTO 三种契约;故障隔离红线;新增模块/表/事件流程。不含批次 A–G 的代码整改 | done | non_blocker | [规范](../system-design/2026-09-20-module-development-standards.md);[审计](../audit/2026-09-20-module-coupling-audit.md);[ADR](../adr/2026-09-14-modular-monolith-decoupling.md) | 文档入口已立。代码整改不在本行 | `module-decoupling-spec` |
| module-batches-ag | 模块解耦批次 A–G | server 端口装配、chat 解环、docgov 词汇、工作流单向依赖、巨型文件、前端 api client、21 条例外清零 | done | non_blocker | [分批计划](../remediation/2026-09-20-module-decoupling-batch-plan.md);[审计](../audit/2026-09-20-module-coupling-audit.md);[A](../ops/short-term/2026-09-22-server-assembly-cleanup.md);[B](../ops/short-term/2026-09-22-chat-app-decouple.md);[C](../ops/short-term/2026-09-22-docgov-vocabulary-convergence.md);[D](../ops/short-term/2026-09-22-workflow-def-unidirect.md);[E](../ops/short-term/2026-09-22-engine-split.md);[F](../ops/short-term/2026-09-22-web-api-client.md);[G1](../ops/short-term/2026-09-22-g1-exception-clearance.md);[G2/G3](../ops/short-term/2026-09-22-g2-g3-exception-clearance.md);[状态回退修正](../ops/short-term/2026-09-23-module-batches-ag-status-fix.md);[ISSUE](../audit/2026-09-23-matrix-status-regression.md) | **2026-09-23 复核收口**:A–F + G1/G2/G3 及 residual 二轮均已合入 dev;`arch-check --mode block` PASS、baseline 全 0、exceptions 清零。此前状态曾被 closeout 合并冲突错误回退(ISSUE-20260923-matrix-status-regression),本次按证据修正。Server 镜像字段增量收口另立任务 | `module-decoupling-spec` |
| events-fav | Final Artifact Vault(FAV) | 不可变终态制品库;`FAV_DEGRADED_READ=false` | partial | deferred_enhancement | [Track E 复盘](../ops/research/2026-09-15-track-e-retrospective.md);[U7 报告](../test-reports/2026-09-16-fav-u7-incremental-test-report.md);[W6 shadow](../test-reports/2026-09-17-w6-fav-subscriber-shadow-test-report.md);[红线证据](../test-reports/2026-09-22-redline-evidence-fav-test-report.md) | gap-fill 单测+drill 证据已合入 local_dev(例外授权 2026-09-23)。**live 未放量**;观察窗起点已登记。`FAV_DEGRADED_READ` 默认 false;保持 partial 不升 done | `events` |
| web-sysadmin | 系统管理台 | 全屏系统级管理视图(总览/KB/特性开关/系统设置/工作流/角色/用户/文档 8 分组);`/api/v1/admin/system/*`;`system_settings` 白名单可写;吸收下线 AdminSettingsModal;细粒度 `system:*` + 设置审计日志(goose 00065) | done | non_blocker | [short-term](../ops/short-term/2026-09-17-system-admin-console.md);[测试报告](../test-reports/2026-09-17-system-admin-console-test-report.md);residual `modular-decouple-residual-2026-09-23` | 剩余 deferred:Playwright 实跑、KB 运维动作、白名单项接消费方 | `web` + `sysadmin` |
| web-sysadmin | 系统管理台 | 全屏系统级管理视图(总览/KB/特性开关/系统设置/工作流/角色/用户/文档 8 分组);`/api/v1/admin/system/*`;`system_settings` 白名单可写;吸收下线 AdminSettingsModal;细粒度 `system:*` + 设置审计日志(goose 00065) | done | non_blocker | [short-term](../ops/short-term/2026-09-17-system-admin-console.md);[测试报告](../test-reports/2026-09-17-system-admin-console-test-report.md);residual `modular-decouple-residual-2026-09-23`;[残差收口](../test-reports/2026-09-25-p9-websysadmin-residual-test-report.md) | **after 2026-09-25 残差收口**:白名单 `ui.maintenance_notice`/`ui.read_only_mode` 已接消费方(`sysadmin.GetSettingValue` → `maintenance.SiteSettingsProvider` → 公开 `GET /api/v1/maintenance/site-status` + 前端 `MaintenanceBanner`,dev `4bdbb0da`);Playwright admin-console 实跑 PASS(docker `mcr.microsoft.com/playwright` 镜像对真实 dev 栈);KB 运维动作登记不做(`internal/kb` 纯只读客户端,rebuild/index 属共享基础设施容器侧能力) | `web` + `sysadmin` |
| removed-control-center | 个人工程中控台(已移出) | 原本地只读看板与后来的 Control Center 都不再属于本仓库 | removed | 进度管理改由独立项目承担 | [历史设计](../archive/design/2026-09-17-personal-engineering-control-center-plan.md);[历史报告](../test-reports/2026-09-17-engineering-dashboard-test-report.md) | 2026-09-19 删除 `cmd/control-center`、`internal/controlcenter`、`control-center/web`、`deploy/control-center`。不恢复 `engineering-dashboard` | — |
---