{"n": 1, "stage": "library v1", "attempt": "dog and person drawn in code as vector drawings; model sheets proof/library_*.jpg", "saw": "dog legs thin and long (greyhound); person's near leg drawn over the cardigan so the leg seemed to start mid-torso; tail 'high' curled forward over the back", "decision": "thicker legs; draw the near leg before the cardigan; tail high angled back"}
{"n": 2, "stage": "first frames (0, 5, 19, 27.5 s)", "attempt": "graph evaluated end to end in Chromium canvas", "saw": "the pipeline works; dusk palette turned the dog grey-violet and low-contrast; dog small in the wide; look-in hard to read at that size", "decision": "lighter dusk palette; dog peg scale 1.12; camera push-in on the doorway from 23 s"}
{"n": 3, "stage": "head-lead turn 7.3-8.6 s (render)", "attempt": "head through q3front-R, front, q3front-L, profile-L while the body lies; body rises facing away, then turns through q3front and front", "saw": "turn reads in whole drawings; but the look-back neck stood straight up (meerkat) and the 'lower1' breakdown had spider legs", "decision": "look-back head joint lower and over the shoulder; lower1 rebuilt from a deeper crouch with the feet under the body"}
{"n": 4, "stage": "look-in v1 (26.4-28.2 s)", "attempt": "three-quarter-back head lifted on the neck", "saw": "the head pointed up and left, toward the person's hand: a lift toward the person, exactly the failure the critics name", "decision": "new drawing 'deep' (back of the skull, muzzle a level sliver going away); head joint forward and level; a closer camera push during the look"}
{"n": 5, "stage": "background", "attempt": "zoomed frame at 27.3 s", "saw": "a black block under the sill: the floor under the jamb was never painted", "decision": "paint the floor under the jamb; foundation hatch only under the room"}
{"n": 6, "stage": "full render 1 + checker", "attempt": "768 frames, trace from the render's mattes", "saw": "FAILS I1: retreat->watch measured 1.458 s (a walk bob crossed the 4 cm rule), lie_down measured 25.667 s (lying with the head up keeps the matte as tall as the head-low walker)", "decision": "the 2.333 beat made explicit in the drawings (head comes up, ears prick, upright walk set); onset rules: head top +10 cm, lie_down by the centroid dropping 3.5 cm"}
{"n": 7, "stage": "look-in v2, door", "attempt": "frames from film.mp4 at 26-30 s", "saw": "the deep head aimed straight at the opened door panel (the panel, parallel to the screen, filled the room behind the dog); tail 'low' in the lowering breakdowns read as a fifth leg", "decision": "the door now swings all the way back flat against the inside of the front wall (edge-on in section); a lit hall in the back wall gives the room depth where the dog looks; breakdowns use the lying tail"}
{"n": 8, "stage": "full render 2 + assemble", "attempt": "912 frames -> film.mp4 3.5 MB; stills from the film; checker; regression suite", "saw": "check_handmade ALL OK; regress all true (planted-foot slide max 4 mm); onsets retreat 1.167, watch 2.333, refuse 3.417, watch 7.458, approach 14.708, lie_down 23.792, looks in 26.625; soft voice 14.4 dB under the calls, 17.1 dB over room tone. Looked at film frames for both turns, the approach, the lie-down, the look-in and the end card", "decision": "stop: watchable, invariants hold; hand to an independent critic"}
