edit | blame | history | raw

QA-MD-EDC-07 正式 QA 失败

用户目标

固定 QA 在当前主线 integration worktree 完整验证 .mindraw 新建改动及 Finder 图片拖入、PDF Import、多文档 Tab 等既有能力,判断是否允许制作体验 DMG。

已完成事项

  • 核对 worktree、branch、HEAD 与 Review Gate crg-64c2192c0b94=PASS
  • 自动化通过:前端 31 files / 240 tests、doctor 15、TypeScript、Vite build、Rust targeted 54 / full 77、diff check。
  • 使用临时 Tauri config identifier com.mindraw.qa-md-edc-07 启动独立 QA App,保持正式 /Applications/Mindraw.app 不动。
  • clean GUI 复现默认新建 blocker,并完成报告、JSON、台账及 PMO inbox 回报。

关键决策

终态 PM_NOTIFY_READY QA-MD-EDC-07 RESULT=FAIL。自动化通过不能覆盖真实原生菜单一级路径失败;当前不得制作体验 DMG。

核心事实 / 变更快照

  • 执行对象:codex/md-edc-07-current-baseline-integration,HEAD 8eba6a9fa82e12dd5e24a71a876e4a75f4d90c3f
  • 期望:无目录执行 File > New File 时选择位置并创建 YY.MMDD-NN.mindraw 完整 package。
  • 实际:未显示位置选择器,静默在 Desktop 创建 26.0711.2203-.excalidraw 并打开同名 Tab。
  • 只读归因:src/hooks/useMenuHandler.tsnew_file command 仍调用 handleNewFile(),未接入统一队列化 .mindraw createNewFile() 路径。
  • 证据:02-P/MEXP15-SignedNotarizedDMG/qa/qa-md-edc-07-report-20260711.md / .json;截图 qa-md-edc-07-evidence-20260711/screenshots/gui-new-file-wrong-excalidraw-tab.png
  • 安全边界:失败文件已从 Desktop 移入 QA_ROOT;正式 Mindraw App 与用户数据未修改。

文件变更

  • 新增 QA 报告和 JSON。
  • 更新 02-P/plan-progress.markdown 与本机 02-P/PMO_INBOX.md
  • 新增本会话存档。

未决问题

  • Finder 图片拖入、PDF Import、多文档 Tab 自动化通过,但因一级 release blocker 出现,未签完整真实 GUI PASS。
  • 原生菜单接线需 Coder 修复并重新 review。

后续建议

补 menu-event 集成测试,必须从原生 new_file 事件验证无目录选位置、禁止 Desktop fallback、输出完整 .mindraw package;review PASS 后完整重跑 QA。