20260513 mindmap优化01

This commit is contained in:
lix-2026
2026-05-13 22:43:16 +08:00
parent 17c003976b
commit b4a452a8b7
89 changed files with 11557 additions and 707 deletions
+27
View File
@@ -66,6 +66,17 @@
- `design/old/` 下的历史废弃稿也统一按 `process/``done/` 分层,但标题继续标记 `[recycle]`
- `design/90-reference/` 只放参考资料,不参与 `process/done` 状态迁移。
## Bugs 目录规则
- `bugs/` 默认镜像 `design/` 的主线分类方式,按对应大类放置缺陷。
- 每个大类继续按 `process/``done/` 分层:
- `process/`:缺陷已确认存在,仍在修复或验证中
- `done/`:缺陷已修复,且已有真实代码与验证证据
- 新确认的缺陷先放 `process/`;修复完成后必须移动到同类目的 `done/`,不要在两个目录同时保留同一条缺陷。
- 缺陷归类以真正 owner 和长期主线为准,不以表面症状命名:
- `sidebar/topbar/breadcrumb/文档页壳/Wolai 体验对齐` 优先归到 `05-editor-mainline/`
- `projection/row model/selection/focus/keyboard/DnD/tree command` 优先归到 `04-tree-domain/`
## 协作边界
- 仅修改与当前任务直接相关的文件。
@@ -95,6 +106,22 @@
- 影响主页入口、Sidebar、tree shell、文档页首屏时,优先补或复用 `scripts/task*-smoke.js` 这类 smoke 脚本。
- 排查高 CPU / 高内存 / 卡顿时,先看是否存在首屏误走实验性 tree shell、compat fallback、重复请求、轮询或回链面板持续刷新,再看数据底座。
## mnote-tester 调用
- 当前固定网页测试员 profile 为 `mnote-tester`Hermes profile 路径:`/home/lix/.hermes/profiles/mnote-tester`
- 默认优先通过别名调用:`/home/lix/.local/bin/mnote-tester`;等价命令是 `hermes -p mnote-tester`
- 需要让后续 agent 调它做真实浏览器测试时,优先使用 one-shot:
- `mnote-tester --yolo -z "<测试任务>"`
-`hermes -p mnote-tester --yolo -z "<测试任务>"`
- 交给 `mnote-tester` 的任务描述必须明确写出:
- 测试目标页面或 URL
- 是否要求真实登录
- 是否要求新建 / 修改 / 删除页面或块
- 测试数据前缀,例如 `TEST-HERMES-<timestamp>`
- 是否要求发现 bug 后直接写入 `bugs/<category>/process/`
- `mnote-tester` 允许在 `3000` 主页面做最小写入型测试,包括新建、重命名、编辑、移动、归档、恢复、删除页面,以及新建、修改、删除块/模块;但默认只能操作“本轮新建的测试数据”或用户明确指定的测试区域,不能动既有用户内容。
- `mnote-tester` 的默认证据目录是 `/mnt/Data1T/mnote/tmp/hermes-tester/<run-id>/`;若发现 bug,应按 `/mnt/Data1T/mnote/bugs/README.md` 与本文件规则归类,并把缺陷记录写到对应 `bugs/<category>/process/`
-`/auth`、快速登录、首屏路由或上游服务本身已阻塞,`mnote-tester` 应立即停止后续写入动作,先输出阻塞证据并按规则记录 blocker bug,不要伪造“新建/修改/删除已验证通过”。
## Wolai-aline 对标流程