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
+71 -57
View File
@@ -1,12 +1,12 @@
node_modules/
**/node_modules/
.next/
**/.next/
dist/
**/dist/
build/
**/build/
.turbo/
node_modules/
**/node_modules/
.next/
**/.next/
dist/
**/dist/
build/
**/build/
.turbo/
pnpm-debug.log*
npm-debug.log*
yarn-debug.log*
@@ -30,50 +30,58 @@ env-archive/
/.pi/
/tmp-block-handle-qa.js
# Retired root-level agent/harness/browser evidence artifacts.
/REASONIX.md
/reasonix.toml
/playwright-snapshot-auth.md
/auth-console.txt
/auth-network.txt
/harness-init.sh
*.local
tmp/
temp/
**/.venv/
.venv/
**/__pycache__/
__pycache__/
# Convex 本机开发临时目录
**/.convex-tmp/
# 大模型文件,防止超出 LFS 配额
services/mineru/models/
*.safetensors
# ONLYOFFICE 挂载/同步目录(体积很大,禁止入库)
/onlyoffice-web-apps/
/onlyoffice-plugins/
/onlyoffice-data/
/onlyoffice-fonts/
/onlyoffice-pg-data/
# ONLYOFFICE 现已移至 src/components/onlyoffice 下,整目录忽略
/src/components/onlyoffice/
# 参考资料目录
cankao/
# services 整体忽略(包含本地模型与临时服务)
/services/
**/test/
pw-tests/**
pw-tests/
wolai-frontend/public/documents/
wolai-frontend/public/documents/**
artifacts/
artifacts/**
tmp
# Rust 本地构建与调试产物
/rust/target/
/rust/spikes/**/target/
# Harness 本地运行状态/调试产物
/.harness-active
/.harness-stop-counter
/harness-tasks.json.bak
# pnpm 本地缓存
/.pnpm-store/
**/.venv/
.venv/
**/__pycache__/
__pycache__/
# Convex 本机开发临时目录
**/.convex-tmp/
# 大模型文件,防止超出 LFS 配额
services/mineru/models/
*.safetensors
# ONLYOFFICE 挂载/同步目录(体积很大,禁止入库)
/onlyoffice-web-apps/
/onlyoffice-plugins/
/onlyoffice-data/
/onlyoffice-fonts/
/onlyoffice-pg-data/
# ONLYOFFICE 现已移至 src/components/onlyoffice 下,整目录忽略
/src/components/onlyoffice/
# 参考资料目录
cankao/
# services 整体忽略(包含本地模型与临时服务)
/services/
**/test/
pw-tests/**
pw-tests/
wolai-frontend/public/documents/
wolai-frontend/public/documents/**
artifacts/
artifacts/**
tmp
# Rust 本地构建与调试产物
/rust/target/
/rust/spikes/**/target/
# Harness 本地运行状态/调试产物
/.harness-active
/.harness-stop-counter
/harness-tasks.json.bak
# pnpm 本地缓存
/.pnpm-store/
.playwright-mcp
rust/spikes/leptos-tiptap-spike/trunk-8123.err
rust/spikes/leptos-tiptap-spike/trunk-8123.out
@@ -85,16 +93,22 @@ design/05-editor-mainline/reference-code
/ai-sessions/
/filetree-*.png
/task*-*.png
/qa-*.png
# 本地 Wolai 对标取证与截图产物
/test-results/
/wolai-*.png
/wolai-*.md
# 任务型浏览器 smoke 只作本地验收,不纳入项目运行面
/scripts/task*-wolai-*.js
/scripts/task*-rust-web-wolai-*-smoke.js
# 下载的 Wolai 静态页面参考包,不作为可维护设计稿入库
design/design/html/
# 任务型浏览器 smoke 只作本地验收,不纳入项目运行面
/scripts/task*-wolai-*.js
/scripts/task*-rust-web-wolai-*-smoke.js
# 本地一次性诊断脚本与截图取证(不入库
/scripts/_diag-*.js
/scripts/*-diag/
/scripts/page-tree-expand-diag/
# 下载的 Wolai 静态页面参考包,不作为可维护设计稿入库
design/design/html/
recycle