{"n": 1, "what": "inspected materials: dog frames+masks (contact sheet), door frames+masks, 8 found shots (hand, fish, butterfly, face, cloud, lantern, star)", "saw": "f008 is the cleanest left-facing standing profile of the archive dog; the Straight Talk masks are the door, not the woman; the cartoon profile face has an open-mouth frame (f006); the Door to Heaven hand holds a card (pincer silhouette)", "decision": "dog from f008 split into head/body/fore leg/two hind legs/tail; woman cut by colour against the white wall"}
{"n": 2, "what": "engraving test on the whole dog at three settings", "saw": "first pass too dark and cross-hatched to mud; gamma 0.55, spacing 4.8, cross 0.68 reads as an engraved dog; scissor margin was hatched (ink not masked)", "decision": "mask the ink to the card, keep a 1.5 px bare-card margin"}
{"n": 3, "what": "first card contact sheet (40 cards)", "saw": "hands unreadable (butterfly-hand fragmented, reach hand a dark claw), bush mask became rectangles, faces a striped block", "decision": "re-cut hands from lighter settings; hedge from the cloud outline; rounded scissor cut on the mouth"}
{"n": 4, "what": "first probe frames 0,30,90,130,200,400,600,660,700", "saw": "sky white (gradient in 0-255 not 0-1); the dog's body card still carried the head (rotating head left a ghost head); door-head small; arm hand detached; butterfly sat on the dog's head like antlers; lying pose reads", "decision": "fix gradient; subtract an inner head polygon from the body card; door-head 0.42; butterfly higher"}
{"n": 5, "what": "second probes", "saw": "dusk works; hills (cloud outline at 3.4x) read as mountains - kept at 2.2x; stone pillar tiling made dark figure-like blotches - re-cropped to the lit stones; soft-voice cartoon face unreadable - dropped (soft voice keeps her own head, the slip and the butterfly speak)", "decision": "the low hand becomes the same Door to Heaven hand laid low (substitution rhyme); butterfly = card + mirrored card"}
{"n": 6, "what": "contact sheets A-D over the whole score", "saw": "all six choices visible at thumbnail size: door-head at 1.0, NO-stamped back at 3.5, back lying 5-7, turns back 7.5, head-low walk from 14.7, lies across the sill 23.8; the look-in at 26.4 was too small to read in the wide shot", "decision": "hard rostrum cut-in at frame 610 (25.42 s) to 1.6x on the sill, held to the end; head leans 38 px into the door frame on look"}
{"n": 7, "what": "title/end card", "saw": "Big Shoulders rendered at weight 100 (variable font default)", "decision": "set the weight axis to 900"}
{"n": 8, "what": "first full render + check.py", "saw": "two frames (84-85) had no dog: the card flip passed through exactly edge-on; the pale-pixel door-head detector never fired; the facing detector (white fraction) never crossed 0.5", "decision": "flip phases offset by 0.75 frame; facing from mean luminance of the card (front 0.34, back 0.75); door-head from door-side warmth (R-B)"}
{"n": 9, "what": "look-in at full size", "saw": "the leaning head left a gap between head and body", "decision": "a stretched neck strip of chest fur behind the head (Gilliam accordion neck)"}
{"n": 10, "what": "second and third full renders; retreat snap", "saw": "crouch reached the threshold two frames late (eased over 3 frames)", "decision": "hard pose substitution on the retreat frame (crouch, head, tail at once)"}
{"n": 11, "what": "final checks from the render's own measurements", "saw": "all seven choice onsets within 0.13 s of the score; min x 0.59 m; final bbox 127 px inside the door frame, 185 px outside, lying; max |x err| 0.031 m; approach 3.406 m in 9.08 s as in the score", "decision": "accept as builder; independent critic still required; sound not listened to"}
{"n": 12, "what": "1 fps contact sheet of film.mp4, four stills, title and end card", "saw": "beats read at thumbnail size; the 8-14.7 s hold is static apart from the butterfly and clouds; the woman's seated arm reads as a stiff bar", "decision": "left as is (score holds); noted in method.md"}
{"n": 13, "what": "round-1 critic (PASS narrow) repair pass: five ranked conditions", "saw": "critic: look-in pointed at the jamb, neck card a rectangle; door-head hid the crouch; edge-on flip read as a stick creature; the caller faced away; the butterfly caused nothing", "decision": "1 look: head rotates nose-up into the lit opening (+14 deg, small lift), neck strip retired; 2 retreat: crouch drop 24 px with splayed legs and rump tilt, door-head hung low on its knob edge (-38 deg) for the whole 1.0-2.33 s; 3 flip: explicit table 0.88/0.45/edge/edge/-0.45/-0.88 driven by the real frame, edge drawn as a pale card sliver with cut line and shadow, held two frames; 4 mouth card leans 10 deg out toward the dog, its eye moved forward and looking right, with a frown; 5 from 7.7 to 11.8 s the dog's head turns to follow the butterfly (angle computed neck->butterfly, on twos) and the tail wags"}
{"n": 14, "what": "rebuild via make.sh, check.py, tools/paeleo/check_handmade.py, looked at sheets and 6 frames from film.mp4", "saw": "check_handmade: ALL OK (I1-I4). own detectors: retreat 1.000, watch 2.333, refuse 3.417, watch 7.458, approach 14.833, lie 23.833, look-in 26.5 (head top lifts 39 px into the opening; settles 28.25). Frames: cowering low door-head at 1.5 s, thin card edge at 3.5 and 7.54 s, head up after the butterfly at 8.7 s, nose up into the light at 27.1 s", "decision": "look-in detector changed from 'head moves left' to 'head top lifts' because the repaired look is upward; door-head-gone threshold set at the midpoint of the two warmth plateaus"}
