# Mindraw QA:Source-bound Finder 拖放 08 ## 用户目标 在不变候选上使用 cumulative reviewed source-bound isolation、bounded readiness、locator 与 NativeDrag 完成一次真实 Finder 图片拖放闭环;只有 delivery/data/privacy/persistence/restore 全部闭环才 PASS。 ## 已完成事项 - 候选 SHA、身份、签名/公证/Gatekeeper、七工具 SHA/manifest 与离线门通过。 - 新隔离 QA 环境、QA-only PNG 与严格空 `.mindraw` 建立。 - bounded readiness、initial locator、single-shot diagnoser 各 1 次 PASS。 - source-bound isolation production 恰好 1 次;state snapshot 已生成,但 mutation/layout 阶段 exit 72,工具 eager rollback 完成。 - 使用同一 state 与 exact source identifier 执行正式 restore,exit 0。 - 未进入 AXInspect、Place、post-layout target 或 NativeDrag;数据闭环未到达。 - QA Finder 窗口、候选、挂载与进程清理完成,SHA 与空包不变。 ## 关键决策 - 终态为 `PARTIAL_AUTOMATION_LIMIT`,产品判定 `NOT_EVALUATED`。 - exit 72 证明安全布局链未完成;即使空包无增量,也不能推导产品拖放失败。 - 与 QA02 组合后 Finder drop 仍未闭环,macOS arm64 候选仍不能进入 Owner recheck。 ## 文件变更 - 新增 QA08 Markdown、JSON 与最小脱敏 evidence。 - 回写统一台账、PMO_INBOX 与 active assignment。 - 未修改 reviewed 工具、产品、源码、测试、构建、候选、包、Git 或发布状态。 ## 可复用命令 / Runbook 用途:执行 source-bound reviewed Finder drop 严格 fail-closed 序列。 ```sh "$DIAGNOSER" --wait "$CANDIDATE_PID" "$LOCATOR" "$CANDIDATE_PID" "$DIAGNOSER" "$CANDIDATE_PID" "$FINDER_ISOLATION" isolate "$FINDER_STATE" "$EXACT_SOURCE_ID" "$AX_INSPECT" "$FINDER_PID" "$EXACT_SOURCE_ID" "$PLACE_SOURCE" "$EXACT_SOURCE_ID" "$LOCATOR" "$CANDIDATE_PID" "$NATIVE_DRAG" "$START_X" "$START_Y" "$END_X" "$END_Y" "$FINDER_ISOLATION" restore "$FINDER_STATE" "$EXACT_SOURCE_ID" ``` 验证:任一 snapshot/mutation/readback/geometry/restore 门失败立即停止;NativeDrag 最多一次。state 已生成时,无论终态都必须正式 restore。 搜索关键词:`source-bound isolation exit 72`、`eager rollback`、`NativeDragCallCount=0`、`PARTIAL_AUTOMATION_LIMIT`。 ## 未决问题与后续建议 evidence-tool 责任人需精确区分 isolation mutation 阶段的具体失败点并形成新 reviewed Gate;QA 不猜测失败属性、不绕过安全布局、不重试拖放。