# Reasonix Worker D:FileTree / Open Editors 生命周期 smoke 收口 Project root: `/mnt/Data1T/mnote` ## 目标 参考 Sidex Explorer + Open Editors 联动,收口 MNote filetree action smoke 和 checklist 状态。重点跑通或明确阻塞 `task430` / `task471`,并补充 action/open editor state 的断言建议。 ## Ownership 你可以修改: - `scripts/task430-vscode-explorer-stage7-smoke.js` - `scripts/task471-local-folder-bulk-resource-trash-smoke.js` - `design/04-tree-domain/process/4-44-filetree-action-layer-paste-drop-delete-v1.md` - `design/04-tree-domain/process/4-45-filetree-open-editors-lifecycle-link-checklist-v1.md` 不要修改: - `rust/crates/mnote-web/src/ssr/pages/layout.rs` - `rust/crates/mnote-web/src/routes/web_shell.rs` - `rust/crates/mnote-web/src/routes/local_folder_source.rs` - 任何 Rust 源码 ## 验收 - `node --check scripts/task430-vscode-explorer-stage7-smoke.js` - `node --check scripts/task471-local-folder-bulk-resource-trash-smoke.js` - `node scripts/task471-local-folder-bulk-resource-trash-smoke.js` ## 输出要求 最终回复列出: - 修改文件 - 实际跑过的 smoke - 哪些失败是环境前置,哪些是真 bug - 对 4-44 / 4-45 checklist 的更新