diff --git a/.doc/adr/2026-09-17-d7-chat-data-retention.md b/.doc/adr/2026-09-17-d7-chat-data-retention.md new file mode 100644 index 00000000..f1ab1b45 --- /dev/null +++ b/.doc/adr/2026-09-17-d7-chat-data-retention.md @@ -0,0 +1,62 @@ +--- +title: "D7 对话数据留存与删除口径(草案)" +status: proposed +created: 2026-09-17 +updated: 2026-09-17 +compliance: pending-compliance-signoff +owner: Cline +related: + - ../remediation/2026-09-16-partial-deferred-completion-plan.md + - ../ops/short-term/2026-09-16-partial-deferred-completion.md + - ../status/FEATURE-MATRIX.md +--- + +# ADR:D7 对话数据留存与删除口径 + +## 状态 + +**提议 / 工程草案**(2026-09-17)。数字与删除口径标 `pending-compliance-signoff`:合规签字或改数前,W7 仅允许数据分类盘点与现状审计,不得按未签字数字执行物理删除或备份清除。接受后状态改为 `accepted`。 + +## 背景 + +FEATURE-MATRIX「对话数据治理(D7)」为 `deferred`。收口计划 W7 要求:数据分类盘点 → 留存/删除口径落 ADR → 库/备份/日志控制 → 敏感字段加密边界。工程不能单方面定合规数字,但必须提供可审草案,避免无限期停在 deferred。Track E / R13 / R18 / R22 已对日志脱敏与销毁门禁有硬约束,本 ADR 将其固化为 D7 口径。 + +## 决策(建议默认;待合规确认) + +### 1. 数据分类与留存 + +| 数据类 | 留存 | 说明 | +|--------|------|------| +| 会话正文(chat sessions/messages) | 热库 **365 天**(可配置) | 超期 soft-delete → 观察窗 → 物理清理 | +| 派生文档 / 私密文档 | 与聊天**独立周期**;回收站 **30 天**后物理清理 | 删除 UI 须说明影响范围(只删聊天 / 只删文档 / 两者) | +| 审计元数据(导出/治理审计) | **180 天** | 不可被普通用户删除覆盖 | +| Agent trace / workspace 非终态 | 任务结束后 **30 天**;nightly 仅合成数据 | 禁止当长期事实源 | +| 日志 / dead-letter / reconciliation | 不按正文留存;**只存 ID、digest、typed error code、allowlist 摘要** | Track E 红线 | +| FAV 终态制品 | `retention_class` + legal hold + delete ledger | 与聊天口径解耦 | + +### 2. 删除路径 + +1. **用户删除**:soft-delete / tombstone → 观察窗 → 物理清理。 +2. **备份清除**:须二次批准 + 精确 delete manifest;对齐销毁门禁 R22(完整备份恢复演练、migration corpus、FAV coverage、manifest、用户批准)。 +3. **删除界面**:必须说明聊天源消息与派生文档的独立保留周期及本次操作影响范围。 + +### 3. 加密边界(首期) + +- 首期范围:敏感字段**盘点** + 传输与备份访问控制。 +- **不默认**上字段级加密;选型待合规确认与威胁模型后再立实现任务。 + +### 4. 违规升级 + +盘点确认当前基线违反已确认的安全或合规要求 → **立即**写入 [`gap-matrix.md`](../remediation/gap-matrix.md),不得继续当普通 backlog;本行 `done` 让位于整改。 + +## 后果 + +- W7 可按本草案启动盘点;物理删除与备份清除在 `pending-compliance-signoff` 解除前禁止按建议数字自动执行。 +- 日志/DLQ/reconciliation 实现与审计须持续满足 Track E ID-only 红线。 +- 合规改数后:更新本 ADR 数字表、`updated` 日期,并将 `compliance` 改为 `signed` / `accepted`;再开 W7 整改实现。 + +## 相关链接 + +- 收口计划 §7.1:[../remediation/2026-09-16-partial-deferred-completion-plan.md](../remediation/2026-09-16-partial-deferred-completion-plan.md) +- FEATURE-MATRIX D7 行:[../status/FEATURE-MATRIX.md](../status/FEATURE-MATRIX.md) +- Track E Phase 2:[../remediation/2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md](../remediation/2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md) diff --git a/.doc/ops/CURRENT.md b/.doc/ops/CURRENT.md index 2953f773..fbeb7f1d 100644 --- a/.doc/ops/CURRENT.md +++ b/.doc/ops/CURRENT.md @@ -1,13 +1,13 @@ # 当前焦点 -**更新**: 2026-09-16 +**更新**: 2026-09-17 **production_ready**: yes(门禁 B1–B4 已签;dev/test/main `schema_version=47`。不把 fallback change report 写成完整 PI) ## 焦点 -1. **partial/deferred 全量收口**:[收口计划](../remediation/2026-09-16-partial-deferred-completion-plan.md)(W1–W7;6 partial + 1 deferred → done;通信机制已确认为模块化单体端口+组合根+PG事件+HTTP 边界,不新增 RPC 层);前序 P0–P7 与 Playwright 双标签 PASS 已合入 +1. **partial/deferred 全量收口**:[收口计划](../remediation/2026-09-16-partial-deferred-completion-plan.md)(W1–W7;§7 四项决策已确认 2026-09-17:D7 草案 ADR;W4 后可独立授权升 confirm 不升 full;REPLACE 默认不启用;FAV staging→artifact→publication、观察窗≥7 天、`FAV_DEGRADED_READ=false`);前序 P0–P7 与 Playwright 双标签 PASS 已合入 2. **运维**:nightly `DATA_DIR=dev` 已对齐;U8 PASS;FullNone product_fail 仍待收口(并入收口计划 W1) -3. **红线**:禁止整支 merge FAV;不默认升 `MULTI_INTENT_PLAN_TIER=full`;flag 默认 off;项目 143 只读 +3. **红线**:禁止整支 merge FAV;不默认升 `MULTI_INTENT_PLAN_TIER=full`(升 `confirm` 须 W4 闭环后独立授权);`SEMANTIC_SUMMARY_REPLACE` 不随 W2 开启;FAV live 顺序 staging→artifact→publication、每级观察窗证据驱动(下限 ≥7 天)、`FAV_DEGRADED_READ=false`;flag 默认 off;项目 143 只读 ## 并行认领 diff --git a/.doc/ops/short-term/2026-09-16-partial-deferred-completion.md b/.doc/ops/short-term/2026-09-16-partial-deferred-completion.md index 0bf35ced..d9ea775d 100644 --- a/.doc/ops/short-term/2026-09-16-partial-deferred-completion.md +++ b/.doc/ops/short-term/2026-09-16-partial-deferred-completion.md @@ -2,7 +2,7 @@ title: "partial/deferred 全量收口总控" status: in_progress created: 2026-09-16 -updated: 2026-09-16 +updated: 2026-09-17 owner: Cline branch: docs/partial-deferred-completion-plan worktree: "-" @@ -17,27 +17,30 @@ mutex: architecture-docs ## 授权 -用户 2026-09-16 要求已设计功能尽量推进 done,并确认通信机制与系统契约。 +用户 2026-09-16 要求已设计功能尽量推进 done,并确认通信机制与系统契约。 +用户 2026-09-17 确认收口计划 §7 四项决策(D7 草案数字、confirm 可独立授权、REPLACE 默认不启用、FAV 顺序与观察窗);见计划 §7.1–§7.4 与 [D7 ADR 草案](../../adr/2026-09-17-d7-chat-data-retention.md)。 ## 步骤 1. [ ] W1 CI/E2E 收口(mutex `ci`;secret/runner 配置 + FullNone product_fail + green nightly) -2. [ ] W2 PU6 语义摘要 D3(mutex `chat`;shadow + 真实 PI + R13 + 负例) +2. [ ] W2 PU6 语义摘要 D3(mutex `chat`;shadow + 真实 PI + R13 + 负例;**不要求** REPLACE) 3. [ ] W3 PU7 PI change-report 叙事(mutex `docgov`;开 flag + 真实 PI + fallback 负例 + UI 区分) -4. [ ] W4 PU8 U9–U12(mutex `intent-plan`;逐 action 独立 flag,U9→U12 顺序) +4. [ ] W4 PU8 U9–U12(mutex `intent-plan`;逐 action 独立 flag,U9→U12 顺序;升 confirm 另开独立授权,不升 full) 5. [ ] W5 纯软件自举(mutex `workflow-design`;SWBOOT-10 非 stub + 真实 PI + UI 二次验收) -6. [ ] W6 FAV(mutex `events`;subscriber 审计 → shadow → live;禁止整支 merge) -7. [ ] W7 D7 数据治理(mutex `chat`,排在 W2 后;盘点 → 口径 → 整改;违规升 gap-matrix) +6. [ ] W6 FAV(mutex `events`;subscriber 审计 → shadow → live staging→artifact→publication;每级观察窗 ≥7 天;`FAV_DEGRADED_READ=false`;禁止整支 merge) +7. [ ] W7 D7 数据治理(mutex `chat`,排在 W2 后;盘点 → 按 ADR 口径整改;合规签字前数字 `pending-compliance-signoff`;违规升 gap-matrix) 8. [ ] 逐行升 done(保留 lineage)+ CURRENT / 契约状态同步 +9. [x] §7 四项开放问题决策落盘(2026-09-17) ## 验收标准 - [ ] 各波独立 short-term / feature 分支 / test-report / 回滚点(占用对应 mutex) -- [ ] 计划 DoD 全勾(见 remediation 计划 §8) +- [ ] 计划 DoD 全勾(见 remediation 计划 §8;§7 四项决策项已勾) - [ ] `production_ready` 与 B1–B4 门禁零回归 ## 相关链接 - Plan: [../../remediation/2026-09-16-partial-deferred-completion-plan.md](../../remediation/2026-09-16-partial-deferred-completion-plan.md) +- D7 ADR 草案: [../../adr/2026-09-17-d7-chat-data-retention.md](../../adr/2026-09-17-d7-chat-data-retention.md) - 矩阵: [../../status/FEATURE-MATRIX.md](../../status/FEATURE-MATRIX.md) - 上位: [2026-09-16-full-backlog-override.md](./2026-09-16-full-backlog-override.md)(P0–P7 已完成,本总控承接其收口阶段) diff --git a/.doc/remediation/2026-09-16-partial-deferred-completion-plan.md b/.doc/remediation/2026-09-16-partial-deferred-completion-plan.md index bf0d4bb5..b293d70e 100644 --- a/.doc/remediation/2026-09-16-partial-deferred-completion-plan.md +++ b/.doc/remediation/2026-09-16-partial-deferred-completion-plan.md @@ -2,7 +2,7 @@ title: "FEATURE-MATRIX partial/deferred 全量收口计划" status: in_progress created: 2026-09-16 -updated: 2026-09-16 +updated: 2026-09-17 type: refactor owner: Cline branch: docs/partial-deferred-completion-plan @@ -86,7 +86,7 @@ mutex: architecture-docs 1. dev 环境 `SEMANTIC_SUMMARY_SHADOW=on`(test 环境随后),收集 shadow 对账:authorized view only、无工具权限摘要器、R13 出站门。 2. 真实 PI(MiniMax)摘要证据:freshness 标注、可解释 fallback。 3. 负例矩阵:撤权消息不入摘要;injection 不能改权限;失败保留旧摘要/deterministic。 -4. 达预注册阈值后可选 `SEMANTIC_SUMMARY_REPLACE` 灰度(独立回滚:关 flag 回 deterministic)。 +4. 达预注册阈值后 **默认不启用** `SEMANTIC_SUMMARY_REPLACE`(见 §7.3);若另开授权再灰度(独立回滚:关 flag 回 deterministic)。 5. 矩阵行升 `done`;[契约](../ops/long-term/2026-09-16-pu6-semantic-summary-contract.md)状态更新。 **路径**:`internal/ctxmgr/summarizer.go`、`internal/app/chatflow/`、`internal/server/chat_digest_api.go`、web 摘要组件。 @@ -124,18 +124,18 @@ mutex: architecture-docs 1. subscriber 独立审计(沿用 U7 增量路径,**继续禁止整支 merge FAV 分支**)。 2. publisher/consumer flag **shadow**:只计算 intended outcome,不执行业务副作用。 -3. shadow 阈值达标后逐 consumer **live**:staging/artifact/publication 幂等(唯一键/no-replace);崩溃/重启重放无重复可见结果。 -4. `FAV_DEGRADED_READ=false` 保持默认;degraded 读取仅在显式开启时可用并有告警。 +3. shadow 阈值达标后按 §7.4 逐 consumer **live**(顺序 staging → artifact → publication;每级观察窗 ≥7 天或证据阈值):幂等(唯一键/no-replace);崩溃/重启重放无重复可见结果。 +4. `FAV_DEGRADED_READ=false` 保持默认;degraded 读取仅在显式开启时可用并有告警(不随 live 开启)。 5. 矩阵行升 `done`(声明范围:不可变终态制品库闭环)。 ### W7(mutex `chat`,排在 W2 后):D7 对话数据治理 → done -**前提**:需要用户/合规输入留存期限与删除口径(开放问题 §7)。 +**前提**:留存/删除口径见 §7.1 与 [D7 ADR 草案](../adr/2026-09-17-d7-chat-data-retention.md)(数字 `pending-compliance-signoff`;合规签字前禁止按建议数字执行物理删除/备份清除)。 1. 数据分类盘点(产出 audit 文档):chat_sessions/messages、KB、日志、备份、event 表中的敏感字段清单与流转路径。 -2. 留存/删除口径落 ADR;库/备份/日志控制盘点。 +2. 合规签字或改数后:更新 ADR 状态;库/备份/日志控制盘点。 3. 差距整改:日志/dead-letter/reconciliation 只存 ID、digest、typed error code 与 allowlist 摘要(Track E 红线沿用)。 -4. 敏感字段加密边界决策与落地(如决定启用)。 +4. 敏感字段加密边界决策与落地(首期默认不做字段级加密,见 §7.1)。 5. **若盘点确认基线违规 → 立即写 gap-matrix blocker,本行 done 让位于整改**;无违规且口径落地 → 矩阵行升 `done`。 ## 5. 测试方案(层级矩阵) @@ -164,12 +164,44 @@ mutex: architecture-docs | 三环境隔离破坏 | 每波验证不跨环境读写;schema 迁移三环境同步(当前 47) | | FAV 整支 merge | 保持禁止;只走增量分支 + 独立审计 | -## 7. 需要用户决策的开放问题 +## 7. 已确认决策(原开放问题;2026-09-17 用户确认采纳建议默认) -1. **D7 留存期限与删除口径**(合规输入)——W7 前置,无法由工程侧单方面决定。 -2. **`MULTI_INTENT_PLAN_TIER` 是否升 `confirm`**——W4 完成后独立授权(默认不升 `full`)。 -3. **`SEMANTIC_SUMMARY_REPLACE` 是否启用**——W2 shadow 达阈值后的后置决策。 -4. **FAV live 消费者上线顺序与观察窗口**——W6 shadow 后决策。 +> 决策冻结 ≠ 放量:不改生产默认 env / flag;各波仍按原 mutex 与独立授权推进。 + +### 7.1 D7 留存期限与删除口径(W7 前置) + +**决策**:工程按下列草案落 ADR([2026-09-17-d7-chat-data-retention](../adr/2026-09-17-d7-chat-data-retention.md));数字标 `pending-compliance-signoff`,合规签字或改数后 W7 方可按口径整改。不得无限期停在 deferred。 + +| 数据类 | 留存(建议默认) | 删除路径 | +|---|---|---| +| 会话正文(chat messages) | 热库 **365 天**可配置;超期 soft-delete → 观察窗 → 物理清理 | 用户删除同路径;备份清除需二次批准 + 精确 delete manifest(R22) | +| 派生文档 / 私密文档 | 与聊天**独立周期**;回收站 **30 天**后物理清理 | 删除 UI 必须说明「只删聊天 / 只删文档 / 两者」 | +| 审计元数据(导出/治理审计) | **180 天** | 不可被普通用户删除覆盖 | +| Agent trace / workspace 非终态 | 任务结束后 **30 天**;nightly 仅合成数据 | 禁止当长期事实源 | +| 日志 / dead-letter / reconciliation | Track E:**只存 ID、digest、typed error code、allowlist 摘要** | 禁止存 payload/prompt/正文 | +| FAV 终态制品 | `retention_class` + legal hold + delete ledger | 与 D7 聊天口径解耦 | + +**加密边界**:首期「敏感字段盘点 + 传输/备份访问控制」;不默认上字段级加密。 +**违规门**:盘点确认基线违规 → 立即写 gap-matrix;本行 done 让位于整改。 + +### 7.2 `MULTI_INTENT_PLAN_TIER` 是否升 `confirm` + +**决策**:W4(U9→U12)证据闭环后,**可启动独立授权任务**将默认从 `legacy` 升至 `confirm`;**永不默认升 `full`**(`full` 另拆矩阵行/backlog,按 action 逐项加入)。 + +升 `confirm` 硬前置(全部满足): + +1. U9→U12 各自独立 flag 证据闭环(真实 PI + Playwright 双标签 + 负例) +2. 停走指标全 0:未确认/越权副作用、安全红线绕过、hard-negative 自动执行、重复确认双跑、refresh/restart 权威差 +3. 独立 short-term + 用户显式授权(合入功能代码不得顺带改默认 env) +4. 放量:`dev` 观察 → `test` → **不自动**推 `main` + +### 7.3 `SEMANTIC_SUMMARY_REPLACE` 是否启用 + +**决策**:**默认不启用**。W2 升 `done` 只要求 `SEMANTIC_SUMMARY_SHADOW` + 真实 PI + R13 + 负例;**不依赖** REPLACE。REPLACE 为 W2 之后可选后置任务,须另开授权 + 接线 + fail-closed 灰度(`dev`→`test`;关 flag 回 deterministic)。 + +### 7.4 FAV live 消费者上线顺序与观察窗口 + +**决策**:固定顺序 **staging → artifact → publication**;每步 shadow → drain → live;观察窗证据驱动(每级下限 **≥7 天**或 ≥N 终态样本,取更严);`FAV_DEGRADED_READ` **全程保持 false**(不随 live 开启)。禁止整支 merge FAV;每 consumer 独立 flag;一窗失败则停在该级并回 shadow/off。 ## 8. 验收标准(Definition of Done) @@ -179,7 +211,7 @@ mutex: architecture-docs - [ ] `arch-check --mode block` 全程通过;无新增跨模块 import、无未登记事件。 - [ ] 所有新 flag 保持独立且默认 off/legacy/shadow;每个放量有独立回滚点。 - [ ] B1–B4 门禁零回归(每波合 dev 冒烟全绿)。 -- [ ] 开放问题 §7 的四项决策均已获用户确认或显式延期。 +- [x] 开放问题 §7 的四项决策均已获用户确认(2026-09-17;见 §7.1–§7.4)。 ## 9. 相关链接 @@ -187,6 +219,7 @@ mutex: architecture-docs - 连续性审计: [../audit/2026-09-16-feature-matrix-production-readiness-audit.md](../audit/2026-09-16-feature-matrix-production-readiness-audit.md) - 上位计划: [./2026-09-16-feature-matrix-production-readiness-plan.md](./2026-09-16-feature-matrix-production-readiness-plan.md) - 发布门禁: [./gap-matrix.md](./gap-matrix.md) +- D7 留存 ADR 草案: [../adr/2026-09-17-d7-chat-data-retention.md](../adr/2026-09-17-d7-chat-data-retention.md) - IPC/RPC 调研: [../ops/research/2026-09-15-module-decoupling-ipc-assessment.md](../ops/research/2026-09-15-module-decoupling-ipc-assessment.md) - 模块解耦 Phase 2: [./2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md](./2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md) - 契约: `../ops/long-term/2026-09-16-pu6-*` · `pu7-*` · `pu8-u9…u12` diff --git a/.doc/remediation/INDEX.md b/.doc/remediation/INDEX.md index c33d724b..1d29c217 100644 --- a/.doc/remediation/INDEX.md +++ b/.doc/remediation/INDEX.md @@ -3,7 +3,7 @@ | 文档 | 说明 | |------|------| | [gap-matrix.md](./gap-matrix.md) | 发布缺口 SSOT | -| [2026-09-16-partial-deferred-completion-plan.md](./2026-09-16-partial-deferred-completion-plan.md) | FEATURE-MATRIX 6 partial + 1 deferred 全量收口:通信机制确认(模块化单体,不新增 RPC 层)、7 项关闭条件、W1–W7 波次与测试层级矩阵 | +| [2026-09-16-partial-deferred-completion-plan.md](./2026-09-16-partial-deferred-completion-plan.md) | FEATURE-MATRIX 6 partial + 1 deferred 全量收口:通信机制确认(模块化单体,不新增 RPC 层)、7 项关闭条件、W1–W7 波次;§7 四项决策已确认(2026-09-17) | | [2026-09-16-feature-matrix-production-readiness-plan.md](./2026-09-16-feature-matrix-production-readiness-plan.md) | 能力状态与发布门禁解耦、证据校准、剩余 partial 收口和 production-ready 防回退计划([审计](../audit/2026-09-16-feature-matrix-production-readiness-audit.md)) | | [2026-09-14-module-decoupling-refactor-plan.md](./2026-09-14-module-decoupling-refactor-plan.md) | 纵向绞杀、UnitOfWork、高并发互斥、可靠事件、逐动作授权、FAV、迁移与恢复的详细重构计划 | | [2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md](./2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md) | Phase 2 修订版:Track E 持久事件交付先行;Track S 结构解耦独立 go/no-go;HTTP 与 PI 协议另立 remediation([审阅](../audit/2026-09-15-module-decoupling-phase2-plan-review.md);[调研](../ops/research/2026-09-15-module-decoupling-ipc-assessment.md)) | diff --git a/.doc/status/FEATURE-MATRIX.md b/.doc/status/FEATURE-MATRIX.md index e05a92dd..ad0e1f4e 100644 --- a/.doc/status/FEATURE-MATRIX.md +++ b/.doc/status/FEATURE-MATRIX.md @@ -52,7 +52,7 @@ | 多意图扩面(U9–U12) | U9 LLM 分段实验;U10 mutate;U11 docgov;U12 workflow/run-control | partial | 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);[总控](../ops/short-term/2026-09-16-full-backlog-override.md);[报告](../test-reports/2026-09-16-pu8-u9-u12-flags-test-report.md) | 独立 flag 脚手架已合 `dev`;默认 legacy tier;未升 `confirm/full` | `intent-plan` | | 对话 / 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` | | 语义摘要(D3) | 授权后可见集合上的语义摘要;shadow → 可选替换 deterministic | partial | 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) | 已合 `dev`;`SEMANTIC_SUMMARY_SHADOW` 默认 off;开 flag 需真实 PI 证据 | `chat` | -| 对话数据治理(D7) | 留存/删除口径、库·备份·日志控制、敏感字段加密边界 | deferred | deferred_enhancement(违规则升 blocker) | [计划](../remediation/2026-09-16-feature-matrix-production-readiness-plan.md) Scope Boundaries | 先数据分类与现状盘点;确认当前基线违规 → 立即写 gap-matrix | `chat` | +| 对话数据治理(D7) | 留存/删除口径、库·备份·日志控制、敏感字段加密边界 | deferred | deferred_enhancement(违规则升 blocker) | [计划](../remediation/2026-09-16-feature-matrix-production-readiness-plan.md) Scope Boundaries;[收口 §7.1](../remediation/2026-09-16-partial-deferred-completion-plan.md);[D7 ADR 草案](../adr/2026-09-17-d7-chat-data-retention.md) | 口径草案已确认(365/180/30;`pending-compliance-signoff`);先盘点;确认违规 → 立即写 gap-matrix | `chat` | | 智能体小队 | 角色-任务-工作区-黑板 | done | non_blocker | [agent-squad](../system-design/agent-squad/);[test 2026-09-07](../test-reports/2026-09-07-dynamic-squad-planning-test-report.md) | 非关键步骤降级(A5/A6)属 backlog | `squad` | | 工作流治理 | 三正式工作流、设置页/DutyMode、动作级鉴权、真实 PI 三工作流 E2E、full/none 混合长链 | done | non_blocker | [三工作流整改](../remediation/2026-09-12-three-workflows-strict-governance-remediation.md);[409/职责](../test-reports/2026-09-14-workflow-plan-409-frozen-and-optional-duties-test-report.md);[鉴权](../test-reports/2026-09-14-governance-action-level-authz-test-report.md);[PI E2E](../test-reports/2026-09-16-pi-three-workflow-e2e-test-report.md);[Wave2 full/none](../test-reports/2026-09-16-wave2-real-pi-evidence-test-report.md) | full 跨用户审批 + none 免审批不阻塞已签。纯软件自举仍独立 planned | `workflow` | | 纯软件项目自举 | 软件项目创建、Bootstrap、Delivery、受控工程交接 | partial | deferred_enhancement(明确不挡首发) | [设计](../system-design/2026-09-14-software-project-bootstrap-workflow.md);[ADR](../adr/2026-09-16-software-project-bootstrap-keys.md);[L1 报告](../test-reports/2026-09-16-software-project-bootstrap-test-report.md);[总控](../ops/short-term/2026-09-16-full-backlog-override.md) | SWBOOT-00…09 已合 `dev`;SWBOOT-10 stub only;真实 PI/UI 仍待二次验收 | `workflow-design` |