Files
mnote/bugs/10-review/done/10-21-design-done-header-status-drift-v1.md
T
lix-2026 1882db7681 收口 MNote P0 P1 P2 审查尾项
- 归档 OnlyOffice live bridge、Page AI、mindmap、design governance 与相关 bug 条目
- 补齐 MinerU OCR 后端 runtime 合同与 smoke/test 基线
- 收口 ChatOnly/Doubao、ObjectIdentity、Page Aggregate compat 与 runtime owner 文档口径

验证:
- cargo test --manifest-path rust/Cargo.toml -p mnote-web local_ocr -- --test-threads=1
- cargo test --manifest-path rust/Cargo.toml -p mnote-web onlyoffice_bridge -- --test-threads=1
- git diff --check
- git diff --cached --check
- codegraph index . --force && codegraph status .
- codegraph sync . && codegraph status .
2026-06-01 09:29:12 +08:00

40 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 10-21 design done 文件头状态漂移
## 状态
- 状态:done
- Owner10-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'` 无结果。