Keep the D7 matrix row deferred until compliance signoff; no gap-matrix blocker. Co-authored-by: Cursor <cursoragent@cursor.com>
3.7 KiB
3.7 KiB
title, status, created, updated, compliance, owner, related
| title | status | created | updated | compliance | owner | related | |||
|---|---|---|---|---|---|---|---|---|---|
| D7 对话数据留存与删除口径(草案) | proposed | 2026-09-17 | 2026-09-17 | pending-compliance-signoff | Cline |
|
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. 删除路径
- 用户删除:soft-delete / tombstone → 观察窗 → 物理清理。
- 备份清除:须二次批准 + 精确 delete manifest;对齐销毁门禁 R22(完整备份恢复演练、migration corpus、FAV coverage、manifest、用户批准)。
- 删除界面:必须说明聊天源消息与派生文档的独立保留周期及本次操作影响范围。
3. 加密边界(首期)
- 首期范围:敏感字段盘点 + 传输与备份访问控制。
- 不默认上字段级加密;选型待合规确认与威胁模型后再立实现任务。
4. 违规升级
盘点确认当前基线违反已确认的安全或合规要求 → 立即写入 gap-matrix.md,不得继续当普通 backlog;本行 done 让位于整改。
后果
- W7 可按本草案启动盘点;物理删除与备份清除在
pending-compliance-signoff解除前禁止按建议数字自动执行。 - 2026-09-17 只读盘点:../audit/2026-09-17-d7-data-inventory.md(未删数据、未升矩阵 done、未写 gap-matrix blocker)。
- 日志/DLQ/reconciliation 实现与审计须持续满足 Track E ID-only 红线。
- 合规改数后:更新本 ADR 数字表、
updated日期,并将compliance改为signed/accepted;再开 W7 整改实现。
相关链接
- 收口计划 §7.1:../remediation/2026-09-16-partial-deferred-completion-plan.md
- FEATURE-MATRIX D7 行:../status/FEATURE-MATRIX.md
- Track E Phase 2:../remediation/2026-09-15-module-decoupling-ipc-phase2-remediation-plan.md