# Candidate build evidence

The supplied source dialogue is private local content. The read-only validator compares all quoted fragments with the compiled timeline in source order; it does not establish that every artistic choice is canonical.

- Python validator: 58 exact speech fragments in 48 speaking paragraphs; five aligned animation atlases; three pose strips; ten current bust states; image dimensions, binary alpha, unclipped frame bounds and map-coordinate contracts passed.
- Godot runtime: 108 completed cues, 48 speaking paragraphs and 22 actual engine captures. No SCRIPT ERROR or Parse Error. See godot-runtime.log.
- Godot movie run: 48 dialogue paragraphs, 2877 frames at 24 fps (119.875 seconds), accelerated review pacing and separate narration disabled. See godot-review-film.log.
- Review board: all 147 local src/href/poster paths resolved. Source manifest indexes 24 selected candidates and 36 generated masters with saved prompts and hashes.
- Encoded video: 1920×1080, 24 fps, silent H.264, nearest-neighbour 3× scaling from the actual 640×360 Godot movie. Full decode result is in video-decode.log.

Xvfb/llvmpipe reported input-method and V-Sync warnings. These did not prevent rendering or timeline completion. Interactive feel, art quality, scene composition and adaptation fidelity still require human review.

Checks were used while exercising the requested prototype and animations. No automated result approves an asset.
