# ABG-P9.1-VISUAL-SLICE Candidate Evidence > Legal terminal: `ABG-P9.1-VISUAL-SLICE candidate ready` > Source baseline after dispatch recovery: `efffb7b715d981eeb499628fea77e05ff8b5695e` > PMO activation ancestor observed before candidate commit: `3a02d51c48b206b040090111c3fa8d8743ac731e` > Candidate closure: populated by the Git commit containing this file ## Produced - One play-size `844x390` graybox with fixed tracks and first/second/third focal priorities. - One editable HTML/CSS/JS slice covering formation review, approach/contact, damage, heal, ranged response and first causal diagnosis. - Seven `844x390` previews: one graybox plus six source-bound frames. - Four-Recruit identity inventory, accepted action/enemy/VFX sources, font license, source paths and SHA-256 verification. - Explicit environment, actor, connector, feedback, UI and caption layers. ## Verification Command: ```text npm ci && npm run capture && npm run verify ``` Result: `PASS`. `evidence/verification.json` records: - viewport: `844x390`; - frame count: `6`; - copied asset count: `14`; - viewport overflow: `0` errors; - required pair identity copy: present in every frame; - accepted source hash mismatch: `0`; - paid calls: `0 / 4`; - paid cost: `$0 / $5`. Visual inspection covered every preview at original `844x390`. Actor order, target lines, signed damage/heal values, captions and cause-first result copy remain readable without incoherent overlap. ## Scope And Cleanup - Changed paths are confined to `docs/runtime/p9_1/visual_slice/`. - Runtime source, tests, accepted runtime assets and PMO files were not edited. - No image, audio or video generation process was started. - Local Playwright dependencies were removed after evidence capture. - Owned processes: none. ## Residual Risk This is a static visual/layer reference, not runtime integration. Owner visual judgment and runtime comprehension, motion, sound, device, packaging and release gates remain open exactly as required by the frozen contract.