1.3 KiB
1.3 KiB
Reasonix Worker B:7-27 代码/测试缺口审查
项目
- Project root:
/mnt/Data1T/mnote
Ownership
允许修改:
.codex/reasonix-tasks/results/batch-i-worker-b-7-27-code-test-gap.md
禁止修改:
- 不改代码。
- 不改 design 主文档。
- 不提交 git。
任务
只读审查当前 7-27 实现,重点文件:
rust/crates/mnote-web/src/hermes_tools/doc.rsrust/crates/mnote-web/src/routes/hermes_tools.rsrust/crates/mnote-web/src/hermes_tools/manifest.rs
检查这些点:
blocks_to_markdown是否能从 legacycontent/contentNodes读取文本,而不是只读text。- 注释格式是否与
7-27文档一致,是否真的保留revisionRef。 full_content是否不再被拒绝,是否会保留复杂块。dryRun是否不写入。- selection / allowedTargetBlockIds 是否阻止越界写入。
- 是否还有
build_block_ops_from_markdown_edit旧推导路径。 - 测试覆盖是否足以归档。
输出到结果文件,按三类分级:
- 必须修复才能归档
- 可作为后续增强
- 已满足
验收:
- 运行
git diff --check - 结果文件引用具体函数名或测试名。
最终回复
用简体中文列出结果文件路径和最高风险结论。