40 lines
1.8 KiB
Markdown
40 lines
1.8 KiB
Markdown
# 10-21 design done 文件头状态漂移
|
||||
|
|
|
|||
|
|
## 状态
|
|||
|
|
|
|||
|
|
- 状态:done
|
|||
|
|
- Owner:10-review / design governance
|
|||
|
|
- 发现时间:2026-06-01
|
|||
|
|
|
|||
|
|
## 现象
|
|||
|
|
|
|||
|
|
部分已经位于 `design/**/done/` 的设计稿,文件头仍保留 `process` / `PROCESS` 状态。后续 agent 或脚本如果只读文件头而不看目录状态,容易把已归档文档误判为 active process。
|
|||
|
|
|
|||
|
|
## 证据
|
|||
|
|
|
|||
|
|
- `design/07-ai/done/7-42-page-ai-mindmap-skill-and-resource-generation-v1.md` 位于 `done/`,但文件头仍写 `状态:process`。
|
|||
|
|
- `design/05-editor-mainline/done/5-31-page-settings-sqlite-preference-convergence-v1.md` 位于 `done/`,但文件头仍写 `状态:process`。
|
|||
|
|
- `design/05-editor-mainline/done/5-32-filetree-lazy-loading-sidex-alignment-v1.md` 位于 `done/`,但文件头仍写 `状态:process`。
|
|||
|
|
- `design/04-tree-domain/done/4-49-local-file-operation-event-contract-v1.md` 位于 `done/`,但文件头仍写 `状态:process`。
|
|||
|
|
|
|||
|
|
## 影响
|
|||
|
|
|
|||
|
|
- 设计治理扫描和 worker 任务拆分可能重复打开已完成文档。
|
|||
|
|
- `process/` 与 `done/` 的事实源边界被削弱。
|
|||
|
|
|
|||
|
|
## 下一步
|
|||
|
|
|
|||
|
|
1. 扫描 `design/**/done/*.md` 中的文件头状态字段。
|
|||
|
|
2. 将已经归档且证据充分的文档头部状态统一改为 `done`。
|
|||
|
|
3. 对确实仍有未完成项的文档,不留在 `done/` 中混用;应拆 follow-up 到 `process/`。
|
|||
|
|
|
|||
|
|
## 验收
|
|||
|
|
|
|||
|
|
- [x] `design/**/done/*.md` 中不再出现文件头 `状态:process` / `当前状态:PROCESS`。
|
|||
|
|
- [x] 若存在例外,必须在文档头部说明其为历史快照而非 active process。
|
|||
|
|
|
|||
|
|
## 2026-06-01 修复记录
|
|||
|
|
|
|||
|
|
- 已将当前扫描命中的 `design/**/done/*.md` 文件头状态统一改为 `done` / `DONE`。
|
|||
|
|
- 已验证:`rg -n '^> (当前状态|状态):`?(PROCESS|process)' design/*/done design/old/*/done -g '*.md'` 无结果。
|