以“用户可人工验证”为 Goal:给出一个 Mindraw Frame link,Frame 内只放真实截图或弱提示,agent 必须能描述截图细节;Frame 外 sentinel 不能被读出来。
M4C-MEXP09B-01 已由 m4c worker 完成,m4c 03-O commit:f92f293e3fc393ccd50dc643977bd6196d4eb6ed。M4C-MEXP09B-01-20260701 active assignment 收为 done。02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-20260701.mindraw。02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-20260701.md。02-P/plan-progress.markdown 已把 P-20260701-mexp09b-target-frame-pixel-payload 标为 Complete / PASS_PM_MEXP09B_GATE / USER_MANUAL_VERIFIABLE。targetFrameSnapshot / metadata / scope audit,真实复验中 bytesIncluded=false、pixelsIncluded=false,不能作为“agent 看见截图细节”的 PASS 依据。targetFramePixelPayload="read" 与 m4c resolve-pixel,把目标 Frame-only PNG 放入 in-memory vision input。mindraw://localhost?documentId=mdoc_mexp09b_pm_gate_strict_20260701&elementId=frame_mexp09b_pm_gate_strict_targetwidth=980、height=700、byteLength=39122、SHA ee5b92938817507f3b3768e85a3f9f36a4f454b295321417a4db4f5dc3a32b45、pixelsIncluded=true、bytesIncluded=true。includedElementIds=["text_mexp09b_weak_prompt","image_mexp09b_target_ui_screenshot"];outside text/image/pixel sentinel 均在 excluded 列表;outsideTextIncluded=false、outsidePixelsIncluded=false、outsideImagesIncluded=false。Pro 已解锁 和 您当前是尊贵的 Pro 用户;未看到 Frame 外 sentinel。02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-20260701.md02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-20260701.mindraw/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-pixel-package.json02-P/plan-progress.markdown02-P/pmo-active-assignments.jsonINDEX.md用途:复跑 MEXP09B 严格 PM Gate,确认 Frame link 能返回目标 Frame-only PNG pixel payload,且 raw bytes / outside sentinel 不进入脱敏报告。
前置条件:
/Users/ar/Projects/ExcalidrawX/src-tauri/target/debug/bundle/macos/Mindraw.app/Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-20260701.mindraw打开严格包:
open -a /Users/ar/Projects/ExcalidrawX/src-tauri/target/debug/bundle/macos/Mindraw.app /Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-20260701.mindraw
复跑 m4c strict pixel package:
node /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/C3.tools/scripts/m4c-frame-link-agent-resolver.mjs resolve-pixel --input 'mindraw://localhost?documentId=mdoc_mexp09b_pm_gate_strict_20260701&elementId=frame_mexp09b_pm_gate_strict_target' --package /Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-20260701.mindraw --out /Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-pixel-package.json
校验脱敏 package:
jq '{ok, readScope, targetFrameId, pixelPayload, visionInput, pixelScopeAudit, leakGuards}' /Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-pixel-package.json
rg -n "data:image|base64,|Authorization:|Bearer |127\\.0\\.0\\.1:|write-api\\.json|payload\\.dataURL" /Users/ar/Projects/ExcalidrawX/02-P/MEXP09B-TargetFramePixelPayload/pm/mexp09b-pm-gate-strict-pixel-package.json
验证步骤:
ok=truereadScope=frame-onlypixelsIncluded=truebytesIncluded=truevisionInput.channel=in-memory-data-urldataUrlIncludedInSanitizedPackage=falserawBytesPersisted=falseoutsideTextIncluded=falseoutsidePixelsIncluded=falseoutsideImagesIncluded=false搜索关键词:MEXP09BPMGate、mexp09b-pm-gate-strict、resolve-pixel、USER_MANUAL_VERIFIABLE、ee5b92938817507f3b3768e85a3f9f36a4f454b295321417a4db4f5dc3a32b45。
MD-MCPE-01,不能直接把此前 paused 草稿当作 Gate PASS。