Files
mnote/design/10-review/process/11-current-full-architecture-review-v1.md
T
lix-2026 3311bd0366 chore: document architecture gaps and add dev hot reload
- add npm dev:hot wrapper using cargo-watch and page reload polling

- add mnote-web dev hot reload endpoint and coverage

- record current architecture review and tracked bug findings across realtime, tree, editor, and AI runtimes

Verification:

- node scripts/task-dev-hot-plan-test.js

- node --check scripts/dev-hot.js

- cargo test -p mnote-web dev_hot -- --nocapture
2026-05-17 23:09:56 +08:00

1.3 KiB
Raw Blame History

11 [process] 当前完整架构 Review v1

更新时间:2026-05-17

状态:process

参考总文档:CURRENT_ARCHITECTURE.md

1. 结论

当前 mnote 的主线架构已经成形,但还没有完成单一真源收口。最关键的未闭合点有四个:

  1. Tree realtime 的发布口径与前端消费口径不一致。
  2. FileTree 资源行仍可能误走页面命令。
  3. Page Aggregate 仍保留前端第二真相。
  4. AI 写入链路在 markdown_editapply_block_ops、Hermes / ACP / Reasonix 之间存在合同漂移。

2. 关键判断

  • Rust kernel 与 bridge-runtime 已经承担语义主导权。
  • 前端仍保留若干本地派生状态,适合过渡,不适合作为长期真相层。
  • mnote.doc.markdown_edit 已是主推路径,但工具级 contract 还没收口。
  • page_ai_workflow 与 ACP / Reasonix 已接入主链,但运行时 owner 与写入字段不统一。

3. 需要继续跟踪的 bug

  • Rust Web / realtime / ACPbugs/03-rust-web/process/3-163-21
  • Tree domainbugs/04-tree-domain/process/4-46
  • Editor mainlinebugs/05-editor-mainline/process/5-155-18
  • AIbugs/07-ai/process/7-187-24

4. 备注

本次审查的详细架构说明已统一写入根目录:CURRENT_ARCHITECTURE.md