1.5 KiB
1.5 KiB
Reasonix Batch A2 / Worker A:5-29 dom_selection 完成与验证
Project root:/mnt/Data1T/mnote-worktrees/0525-5-29-dom-selection
背景
该 worktree 可能已有候选 diff:
- 新增
rust/spikes/leptos-tiptap-spike/src/editor_runtime/dom_selection.rs mod.rs挂载dom_selectionlib.rs从该模块导入 selection helper
前一轮 runner 未写出 process-handoff.md/json,因此本任务要求完成、修正、验证并交接。
目标
确保 dom_selection.rs 第一刀是可采纳候选 patch:行为同构、编译通过、diff 范围干净。
允许修改
rust/spikes/leptos-tiptap-spike/src/lib.rsrust/spikes/leptos-tiptap-spike/src/editor_runtime/mod.rsrust/spikes/leptos-tiptap-spike/src/editor_runtime/dom_selection.rs
可以修正空行、导入顺序、可见性、dead_code 标记。
禁止事项
- 不迁出 block menu DOM、overlay state、host bridge、resource open、local upload。
- 不改 shell /
mnote-web。 - 不修改设计文档、AGENTS、git 状态或提交。
- 不创建无关 symlink;如果已有无关
reference-codeuntracked,请不要删除,也不要依赖它。
验收命令
cargo fmt --manifest-path rust/Cargo.toml --all --check
cargo check --manifest-path rust/spikes/leptos-tiptap-spike/Cargo.toml
输出要求
handoff 必须列出:
- 最终修改文件。
- 迁移函数清单。
- 未迁函数及原因。
- 验收命令和结果。
- 是否有 untracked / unrelated 文件,尤其是
reference-code。