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
+4 -2
View File
@@ -1,10 +1,11 @@
# bugs 缺陷索引
> 更新时间:2026-05-12
> 更新时间:2026-07-19
>
> 状态口径以当前仓库真实代码与真实验证结果为准:
> - `[done]`:问题已修复,且已通过代码、smoke、浏览器或截图证据验证
> - `[process]`:问题已确认存在,仍在修复、验证或等待收口
> - `[recycle]`:问题依赖已退役架构或已被后续主线覆盖,仅保留审计证据,统一归档到 `bugs/old/`
## 分类方式
@@ -17,7 +18,7 @@
- `05-editor-mainline/`
- `06-mindmap/`
- `07-ai/`
- 每个大类继续按 `process/``done/` 分层。
- 每个大类继续按 `process/``done/` 分层;已退役或不再适用当前主线的记录移至 `bugs/old/<大类>/<状态>/`
## 归类原则
@@ -31,4 +32,5 @@
- 新确认的缺陷先进入对应大类的 `process/`
- 缺陷在真实代码中修复并完成对应验证后,必须移动到对应大类的 `done/`
- 不允许在 `process/``done/` 同时保留同一条缺陷。
- `bugs/old/` 中的记录不得作为新增实现、测试或架构判断依据;标题必须标记 `[recycle]`
- 若后续发现旧缺陷记录归类错误,应直接迁移到正确大类,而不是在错误大类继续追加。
@@ -1,4 +1,4 @@
# 3-19 [done][bug] Reasonix ACP wrapper 调 mnote tool 缺少身份与幂等字段 v1
# [recycle] 3-19 [done][bug] Reasonix ACP wrapper 调 mnote tool 缺少身份与幂等字段 v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 3-20 [done][bug] ACP incoming request 只记录日志不响应 v1
# [recycle] 3-20 [done][bug] ACP incoming request 只记录日志不响应 v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 3-21 [done][bug] ACP run payload 被第一次 stream_events 消费后移除 v1
# [recycle] 3-21 [done][bug] ACP run payload 被第一次 stream_events 消费后移除 v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 3-22 [done][bug] ACP permission 自动拒绝后 UI 仍展示审批动作
# [recycle] 3-22 [done][bug] ACP permission 自动拒绝后 UI 仍展示审批动作
> 发现时间:2026-05-18
>
@@ -1,4 +1,4 @@
# MNote 浏览器 QA 实测发现 2026-07-08
# [recycle] MNote 浏览器 QA 实测发现 2026-07-08
- **状态**`process`
- **来源**Agent Board Pi Taskflow 实测(MNote 浏览器 QA → Bug 文档 20260708-130503
@@ -1,4 +1,4 @@
# 7-1 [done] 页面 AI provider=hermes 仍命中旧 run route 导致 502
# [recycle] 7-1 [done] 页面 AI provider=hermes 仍命中旧 run route 导致 502
## 现象
@@ -1,4 +1,4 @@
# 7-19 [done][bug] Hermes 工具指导仍优先 apply_block_ops 而非 markdown_edit v1
# [recycle] 7-19 [done][bug] Hermes 工具指导仍优先 apply_block_ops 而非 markdown_edit v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 7-20 [done][bug] page_ai_workflow 绕过 Hermes tool executor / audit / toggle v1
# [recycle] 7-20 [done][bug] page_ai_workflow 绕过 Hermes tool executor / audit / toggle v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 7-25 [done][bug] ACP Reasonix 页面 AI block_edit_workflow 在 markdown 命中后生成空 block_ops v1
# [recycle] 7-25 [done][bug] ACP Reasonix 页面 AI block_edit_workflow 在 markdown 命中后生成空 block_ops v1
> 发现时间:2026-05-17
>
@@ -1,4 +1,4 @@
# 7-31 [done][bug] 页面 AI block_edit_workflow 丢弃读取类回答摘要 v1
# [recycle] 7-31 [done][bug] 页面 AI block_edit_workflow 丢弃读取类回答摘要 v1
> 发现时间:2026-05-18
>
@@ -1,4 +1,4 @@
# 7-34 [done][bug] 页面 AI ACP Runtime 默认值回跳 Hermes v1
# [recycle] 7-34 [done][bug] 页面 AI ACP Runtime 默认值回跳 Hermes v1
> 发现时间:2026-05-18
>
@@ -1,4 +1,4 @@
# Browser QA needs-more-info
# [recycle] Browser QA needs-more-info
- workflow_run_id: d7585a30-63cd-4201-a3c5-47e9e34b0773
- status: needs-more-info
@@ -1,4 +1,4 @@
# Browser QA needs-more-info
# [recycle] Browser QA needs-more-info
- workflow_run_id: fcaefa85-5cb9-45d6-b238-4d52cca03e97
- status: needs-more-info