由固定 QA 准备 A/B QA-only 画布,Owner 只负责在 WebView 手工输入并保存不同 marker;QA 完成 preview refresh、A/B 内容隔离、provenance 和现场清理,给出正式终态。
openPackage API 打开。M4C-GH02-A-260713 与 M4C-GH02-B-260713。previewSnapshot 对 A/B 均返回 READY,full-canvas PNG 与 Owner 截图一致。marker 是自由手绘 strokes,不能用 literal string grep 判断内容;采用 Owner 保存截图 + App 生成 full-canvas preview PNG 的双重视觉复核,并辅以 path、document ID、source-content SHA 和 preview SHA 证明项目隔离。
PM_NOTIFY_READY QA-M4C-GH-02-OWNER-GUI-ASSIST RESULT=PASS。mdoc_18c1bc161e6522d0_17b85;preview SHA 9846fd40ba735139c43b21d2f5061ac4d01b0989abb4c31bcd6f7bd69910d59e;source SHA 8e975f7a2f194d050befc4cefb807e64184ac38f194bc6dfdb0f79824bac1971。mdoc_18c1bc161f0c7e90_17b85;preview SHA fe754fe7a5b9387c772a89f53ce7f9361ca3356ade3259cd5a9c8bcc616f9495;source SHA 500222a6605c37b2e8775d34a2592f5030fccd6d3eba5402f0b0056b94b093af。02-P/M4C-GitHubOpenSource/qa/qa-m4c-gh-02-public-candidate-evidence-20260712/owner-gui-assist-20260713/。更新正式 QA 报告/JSON、02-P/plan-progress.markdown、02-P/PMO_INBOX.md;新增 QA 证据和本会话记录。未改源码、candidate、App、DMG 或 GitHub。
用途:对既有 QA-only Project A/B 调用真实 App preview,并确认现场恢复。前置条件是 Mindraw 1.2.4 / Build202607071930 已启动且 capability healthy。
LIB='/Users/ar/Projects/Mindraw/P2.mindrawforcodex/03-O/C2.builds/M4C-GitHubOpenSource/mindraw4agent-0.1.3-public-source-candidate-GH20260712135055-M4C-GH-02/source/plugins/mindraw/lib/project-canvas.mjs'
node --input-type=module -e 'const {inspectProjectCanvas}=await import(process.argv[1]); console.log(JSON.stringify(await inspectProjectCanvas({projectRoot:process.argv[2],createNew:false}),null,2))' "$LIB" '/private/tmp/qa-m4c-gh-02-real-app-20260713/project-a'
node --input-type=module -e 'const {inspectProjectCanvas}=await import(process.argv[1]); console.log(JSON.stringify(await inspectProjectCanvas({projectRoot:process.argv[2],createNew:false}),null,2))' "$LIB" '/private/tmp/qa-m4c-gh-02-real-app-20260713/project-b'
验证:两份 JSON 的 status 均为 READY,且 path/document ID/preview SHA/source-content SHA 分别独立。清理:正常退出 Mindraw,然后确认 App 进程为 0、~/Library/Application Support/com.mindraw.desktop/runtime/write-api.json 不存在。
搜索关键词:QA-M4C-GH-02-OWNER-GUI-ASSIST、previewSnapshot、M4C-GH02-A-260713、M4C-GH02-B-260713。
QA 无未决缺口。下一步由 PMO 消费 PASS 并执行 PM-M4C-GH-GATE;不得把 QA PASS 直接等同于 release GO。