# Reasonix Worker A：3-3 live cache 可归档性复核

## 项目

- Project root: `/mnt/Data1T/mnote`

## Ownership

允许修改：

- `design/03-rust-web/process/3-3-rust-web-tree-realtime-event-stream-v1.md`
- 如确认可归档，可移动到：
  - `design/03-rust-web/done/3-3-rust-web-tree-realtime-event-stream-v1.md`

禁止修改：

- 不改 Rust / JS runtime 代码。
- 不改 `1-8`、`1-13`、`1-14`。
- 不提交 git。
- 不删除任何 `tmp/` 证据。

## 背景

`1-8` Batch D 仍把 `3-3` 作为 live cache 入口。旧 `3-3` 文档 9.2 说 sidebar / page subtree / filetree 没有全部统一 live cache、WS 只证明骨架、不能移动到 done。

但后续已有：

- `design/03-rust-web/done/3-14-rust-web-tree-realtime-ws-push-v1.md`
- `design/03-rust-web/done/3-18-local-folder-tree-live-consumer-convergence-checklist-v1.md`
- `scripts/task123-rust-web-tree-live-stream-consumer-smoke.js`
- `scripts/task432-filetree-trash-page-dual-browser-no-refresh-smoke.js`
- `scripts/task446-tree-rename-dual-browser-live-smoke.js`
- `scripts/task447-tree-move-order-dual-browser-live-smoke.js`
- `scripts/task448-tree-resync-recovery-dual-browser-smoke.js`
- `scripts/task449-tree-sse-reconnect-snapshot-recovery-smoke.js`
- `scripts/task487-local-folder-tree-live-consumer-smoke.js`

## 任务

1. 读取 `3-3`、`3-14`、`3-18`，判断 `3-3` 的 9.2 未完成项是否已经过期。
2. 如果证据足够，更新 `3-3` 状态为 done，并移动到 `design/03-rust-web/done/`。
3. 如果证据不足，不移动，只在 `3-3` 里写明最小剩余缺口。
4. 运行最小语法检查：
   - `node --check scripts/task123-rust-web-tree-live-stream-consumer-smoke.js`
   - `node --check scripts/task487-local-folder-tree-live-consumer-smoke.js`
   - `git diff --check`

## 最终回复

用简体中文列出：

1. 修改文件
2. 归档或不归档的理由
3. 验证命令和结果
4. 未完成项 / 风险
