2.9 KiB
2.9 KiB
Reasonix Worker B:Tree realtime live cache 可归档性复核
Project root:/mnt/Data1T/mnote
你不是唯一 worker。不要回滚、覆盖或清理他人的改动;只修改本任务 ownership 范围内的文件。不要提交 git。
目标
复核 design/03-rust-web/process/3-3-rust-web-tree-realtime-event-stream-v1.md 是否仍应留在 process。
重点判断:
- sidebar、page subtree、filetree 是否已经统一到当前 3000 主界面的 WS push + SSE fallback live cache。
- preferred snapshot 补偿链是否仍是阻塞,还是已成为 live cache 的正常 freshness 仲裁。
- 现有 smoke 是否足以覆盖 create / rename / move / archive / restore / purge / resync / reconnect 的双浏览器 no-refresh 行为。
Ownership
允许修改:
design/03-rust-web/process/3-3-rust-web-tree-realtime-event-stream-v1.mddesign/03-rust-web/done/3-3-rust-web-tree-realtime-event-stream-v1.md(仅当归档)design/03-rust-web/process/3-1-rust-web-long-term-checklist-v2.md(只做状态/证据同步)
只读审查:
rust/crates/mnote-web/src/routes/ws.rsrust/crates/mnote-web/src/routes/tree_events.rsrust/crates/mnote-web/src/ssr/pages/layout.rsscripts/task123-rust-web-tree-live-stream-consumer-smoke.jsscripts/task165-*scripts/task432-filetree-trash-page-dual-browser-no-refresh-smoke.jsscripts/task446-tree-rename-dual-browser-live-smoke.jsscripts/task447-tree-move-order-dual-browser-live-smoke.jsscripts/task448-tree-resync-recovery-dual-browser-smoke.jsscripts/task449-tree-sse-reconnect-snapshot-recovery-smoke.js
禁止修改:
- Rust runtime 代码
- smoke 脚本,除非只是明显的 node syntax 修复且需要说明
- AI / markdown parser 文件
执行要求
- 使用
rg/ CodeGraph / 文件读取审查当前 live cache 证据。 - 至少运行相关 smoke 的
node --check。 - 如果
http://127.0.0.1:3000当前可用,优先实跑 1-2 个代表性 smoke:建议task446和task448或task449。 - 如果当前环境无法实跑,不能声称功能通过;只记录“文档证据足够/不足”和阻塞。
- 若证据足够,把
3-3移到done/并把 9.2 改为已完成记录。 - 若证据不足,保留
process,写出最小剩余 checklist。
验收命令
node --check scripts/task123-rust-web-tree-live-stream-consumer-smoke.js
node --check scripts/task432-filetree-trash-page-dual-browser-no-refresh-smoke.js
node --check scripts/task446-tree-rename-dual-browser-live-smoke.js
node --check scripts/task447-tree-move-order-dual-browser-live-smoke.js
node --check scripts/task448-tree-resync-recovery-dual-browser-smoke.js
node --check scripts/task449-tree-sse-reconnect-snapshot-recovery-smoke.js
git diff --check
最终回复格式
- 修改文件列表
3-3是否归档及理由- 运行过的命令和结果
- 仍缺的 smoke / 代码缺口