51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
# Reasonix Worker A:7-27 归档性审查
|
||||
|
|
|
|||
|
|
## 项目
|
|||
|
|
|
|||
|
|
- Project root: `/mnt/Data1T/mnote`
|
|||
|
|
|
|||
|
|
## Ownership
|
|||
|
|
|
|||
|
|
允许修改:
|
|||
|
|
|
|||
|
|
- `design/07-ai/process/7-27-online-markdown-writeback-final-content-truth-v2.md`
|
|||
|
|
- 若确认可归档,可移动到:
|
|||
|
|
- `design/07-ai/done/7-27-online-markdown-writeback-final-content-truth-v2.md`
|
|||
|
|
|
|||
|
|
禁止修改:
|
|||
|
|
|
|||
|
|
- 不改 Rust / JS runtime 代码。
|
|||
|
|
- 不改 `1-8`、`7-29`。
|
|||
|
|
- 不提交 git。
|
|||
|
|
|
|||
|
|
## 背景
|
|||
|
|
|
|||
|
|
`7-27` 设计目标是让在线 `mnote.doc.markdown_edit` 以最终 markdown 为写回真源,而不是继续从原始 operations 二次推导 block ops。
|
|||
|
|
|
|||
|
|
当前代码已有:
|
|||
|
|
|
|||
|
|
- `parse_final_markdown_to_blocks`
|
|||
|
|
- `build_page_content`
|
|||
|
|
- `build_changed_blocks_summary`
|
|||
|
|
- `doc_markdown_edit` 中 `mnote.doc.markdown_edit (7-27)` reason
|
|||
|
|
- `markdown_edit` targeted tests 通过
|
|||
|
|
|
|||
|
|
## 任务
|
|||
|
|
|
|||
|
|
1. 对照 `7-27` 步骤 1-6、测试矩阵、开放问题,判断当前代码是否已满足归档条件。
|
|||
|
|
2. 如果可归档,更新状态并移动到 `design/07-ai/done/`。
|
|||
|
|
3. 如果不可归档,只写明最小剩余缺口,不改代码。
|
|||
|
|
4. 运行:
|
|||
|
|
- `cargo test --manifest-path rust/Cargo.toml -p mnote-web markdown_edit -- --test-threads=1`
|
|||
|
|
- `cargo test --manifest-path rust/Cargo.toml -p mnote-web hermes_tools_manifest_describes_markdown_edit_write_contract -- --test-threads=1`
|
|||
|
|
- `git diff --check`
|
|||
|
|
|
|||
|
|
## 最终回复
|
|||
|
|
|
|||
|
|
用简体中文列出:
|
|||
|
|
|
|||
|
|
1. 修改文件
|
|||
|
|
2. 可归档或不可归档理由
|
|||
|
|
3. 验证命令和结果
|
|||
|
|
4. 未完成项 / 风险
|