2.7 KiB
2.7 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| 运行数据精简与迁移语料库方案 | done | 2026-09-14 | 2026-09-14 | Codex | fix/dev-runtime-data-root-guard | .worktrees/fix-dev-runtime-data-root-guard | infra-runtime-state |
运行数据精简与迁移语料库方案
目标
评估及时清理旧数据建议的合理性,并设计可恢复、可迁移验证、可展示且不污染长期环境的数据生命周期方案。
范围
- dev/test/main 数据量、schema、项目/文档/run 关系与文件状态;
- 备份/恢复、选择性导出、迁移 corpus、蓝绿轮换;
- retention 分类、TTL、quarantine、GC 和验收门禁。
- 最终成果保险库 coverage 与清理门禁,但不以其替代完整备份。
非目标
- 不执行 DELETE/TRUNCATE/drop volume;
- 不修改数据库、文件正文或容器;
- 不清理 main/shared KB;
- 不把现有项目 ID 清单视作删除授权。
步骤
- 只读统计三环境 schema、项目/关键表规模和 dev 文件规模。
- 审计项目外键闭包、revision/CAS/workspace 孤儿风险。
- 审计现有 backup/restore drill 能力与隔离缺口。
- 制定数据分类、最小保留集、migration corpus 和蓝绿轮换方案。
- 更新父整改、CURRENT、gap 与 remediation 索引。
- 并入最终成果保险库、终态 coverage 和受控部分恢复边界。
验收标准
- 明确说明建议合理的条件和不能替代 migration 的边界。
- 首轮 retain 建议基于能力覆盖,不按时间盲留。
- 方案包含备份配对、真实 restore、选择性导入、reload/rebuild、rollback 和延迟销毁。
- 本轮未实施破坏性操作。
- 明确最终成果保险库、migration corpus 和完整 DB+state backup 三者互补且分别验收。
相关链接
- Research: ../research/2026-09-14-runtime-data-retention-and-migration-corpus.md
- Remediation: ../../remediation/2026-09-14-runtime-data-lifecycle-and-migration-corpus-remediation.md
- Final Artifact Vault: ../../remediation/2026-09-14-final-artifact-vault-remediation.md
- Test report: 待用户批准实施后创建
证据 / 备注
- dev schema 33 / 366 projects / 主仓状态约 100MB;test schema 29;main schema 25。
DELETE projects无法完整清理 task run、revision ledger、blob 与文件状态。- 首选新 green DB/state root 导入 retain allowlist,旧 blue 只读隔离后延迟销毁。