chore: land tree view-state, vault, Pi module split, and repo hygiene

Persist PageTree expand state via control-plane view-state and align
chevron/DOM with restored expansion; keep Sidex-style shallow page-tree
scan and drop the unused recursive scanner that only added cargo noise.

Add password vault workbench routes/runtime/skill/CLI, split page_ai_pi
into a module package, and retire Hermes/ACP/OpenHub recycle + root
harness evidence from the index while gitignoring recycle and local
diag dumps.

Archive superseded design/bugs docs under old/, point architecture at
ARCHITECTURE.md, and refresh smokes for Pi S1–S7, vault, and editor
regressions so the working tree can stay clean.
This commit is contained in:
Agent Board
2026-07-21 05:13:05 +08:00
parent 6f9c7d3b58
commit b798f628ee
264 changed files with 17480 additions and 17314 deletions
+23
View File
@@ -0,0 +1,23 @@
# mnote-tiptap-island(产品名)
> 状态:Phase 3 薄 alias / 迁移计划(架构收口 21)
>
> 当前实现路径仍为:`rust/spikes/leptos-tiptap-spike/`
> 稳定协议:`mnote.leptos_tiptap.bridge.v1`
> 稳定事件前缀:`mnote:tiptap-island:*`(与历史 `mnote:leptos-tiptap-spike:*` 双发兼容)
## 为何尚未物理迁出 spikes/
WASM island 的 Trunk/生成资产路径、大量 smoke 与 `mnote-web` asset route 仍绑定 `leptos-tiptap-spike` 目录名与 `mnote-leptos-tiptap-spike-island.*` 文件名。一次物理搬家会打断热更新与回归基线。
## 迁移完成条件
1. 构建脚本与 `web_shell` asset route 改为 `mnote-tiptap-island` 命名。
2. 浏览器 host 默认监听 `mnote:tiptap-island:*`spike 前缀仅兼容。
3. 物理目录迁到本 crate 后删除本 README 的「薄 alias」说明,并更新 `AGENTS.md`
## 当前可安全使用的产品表述
- 产品名:`mnote-tiptap-island`
- 实现目录(过渡):`rust/spikes/leptos-tiptap-spike`
- 宿主适配:`rust/crates/mnote-web/browser/document-*-runtime.js`