1.5 KiB
1.5 KiB
Reasonix Batch A / Worker C:3-20 document pane host 只读审计
Project root:由 runner 传入的独立 worktree。
目标
只读审计 mnote-web document pane host adapter / document session / conflict panel 相关 inline runtime,为 design/03-rust-web/process/3-20-browser-runtime-followup-checklist-v1.md 提供下一刀模块拆分方案。
只读范围
可以读取:
rust/crates/mnote-web/src/routes/web_shell.rsrust/crates/mnote-web/src/ssr/pages/layout.rsrust/crates/mnote-web/browser/*- 与 document session / conflict panel 相关的 smoke 脚本
禁止事项
- 严格只读,禁止修改任何源码、文档、脚本、生成产物或 git 状态。
- 不迁入 Tiptap 内部命令、history 或 editor DOM overlay。
- 不建议把 Page AI panel 混入本切片。
审计问题
请回答:
- document pane host adapter 当前在哪些 Rust raw string / inline module 中?
- 哪些函数适合拆到
document-pane-host-runtime.js/document-session-runtime.js/document-conflict-panel-runtime.js? - 第一刀最小可迁函数是什么,为什么?
- 哪些行为必须由 browser smoke 覆盖:primary/secondary pane、resource tab、conflict panel unmount、attachment tab、error placeholder?
- 哪些函数属于
05-editor-mainline,不能在03-rust-web里处理?
输出要求
最终 handoff 必须包含:
- 候选模块表。
- 函数位置和迁移优先级。
- 不可迁项和边界原因。
- 推荐 Worker 实现任务书草案。