{"n": 1, "step": "research", "did": "Probed museum hosts through the session proxy: api.si.edu, collections.si.edu, ids.si.edu, data/www/media.getty.edu, api.artic.edu, wikimedia, archive.org all refused (CONNECT 403). The Smithsonian Open Access S3 bucket (smithsonian-open-access.s3-us-west-2.amazonaws.com) answered 200.", "saw": "Getty unreachable; Smithsonian reachable only through its open-data bucket."}
{"n": 2, "step": "research", "did": "Streamed all 256 SAAM EDAN shards, kept rows with record AND media marked CC0 matching dog/door/porch/seated words: 1,655 rows. Second pass for Muybridge (no dog plates in SAAM CC0) and for Edouart/silhouette/Currier: 118 rows.", "saw": "Candidate pool built without downloading images."}
{"n": 3, "step": "fetch 1", "did": "21 candidate images fetched (CC0 checked per item before download); contact sheet.", "saw": "Found: Currier 'Juno' (pointer lying), Parsons 'On a Point' (head-low pointer + one looking back over its shoulder), Edouart silhouettes, Lopez 'Screen Door'."}
{"n": 4, "step": "fetch 2", "did": "19 more: the Currier sporting prints, Edouart silhouettes, interiors, twilight paintings. 71.8 MB downloaded in all (36 images).", "saw": "'Woodcock Shooting' gives a clean standing liver-and-white pointer facing left on dark ground: the puppet."}
{"n": 5, "step": "cut v1", "did": "parts.py: hand polygons on gridded crops + colour key. Juno's liver patch keyed out.", "saw": "Added a Juno-specific key (drop only dark green ground) and hole fill: fixed."}
{"n": 6, "step": "render v1", "did": "First frames: section/cutaway stage, door opening inward into the room.", "saw": "Dog's head off the right edge when facing away; open door leaf hid the lit room. Rescaled world (185 px/m) and made the screen door open outward (screen doors do)."}
{"n": 7, "step": "render v2", "did": "Dog close-ups.", "saw": "Hind legs read as sticks (one straight cut); mid-turn 3/4 head huge with a grey chest; Juno 1.5x too big; body squashed to 0.42 mid-turn read as a box."}
{"n": 8, "step": "render v3", "did": "Hind leg re-cut as thigh + shank with two-bone IK; o_head re-cut and scaled; Juno 1.08 m; mid-turn width >= 0.62.", "saw": "Hind foot too far forward folded the shank into a Z; moved neutral foot back under the hock (as drawn) and shortened the stride to 0.28 m: reads as a dog's hind leg."}
{"n": 9, "step": "render v4", "did": "Rest pose for Juno (chin to paws) and head-up for alert.", "saw": "Refusal lie reads: back turned, chin down. Head leads at 7.46 with the look-back head on the lying body."}
{"n": 10, "step": "look-in v1", "did": "Stretched neck with filler copies of the whole head cut.", "saw": "Double/triple ears: a double image. Rejected."}
{"n": 11, "step": "look-in v2", "did": "Head as black silhouette with warm rim (contre-jour) to read as turned away into the light.", "saw": "Unreadable at film scale (a black bag). Rejected."}
{"n": 12, "step": "look-in v3", "did": "Neck filler re-cut (neck only) and natural head warmed by room light.", "saw": "Still a gap at the neck (filler cut crossed the throat line and picked up sky)."}
{"n": 13, "step": "look-in v4", "did": "Root fix: wall made thin (0.02..0.22 m) so the resting muzzle is at the inner face; the look moves the head 12 cm forward, low and level, no filler.", "saw": "Muzzle visibly past the inner wall face into the lit room, below and away from the person's hand; no gap. Kept."}
{"n": 14, "step": "sound v1", "did": "flite voices + synthesized room, crickets, clock/fire after the door opens, door, steps, paw clicks at foot plants, thumps, sigh.", "saw": "Soft lines only 5.9 dB below calls; lowered: now 8.3 dB below calls, 13.1 dB above room tone (measured on the mix)."}
{"n": 15, "step": "film v1", "did": "Assembled 912 frames, 3.8 MB; checker ALL OK. Measured onsets dt: 0, 0, 0, 0, 0, +0.166 (lie), look-in -0.025.", "saw": "Film-frame review: turns read as a dog every frame; approach head 15-30 px below back line; the narrow lit doorway 'reveal' read as a pillar and showed through under the chin as an orange slab; look-back head popped up in one frame."}
{"n": 16, "step": "render v5", "did": "Room continues to the outer wall face so the doorway is an opening; two casing strips mark the frame; look-back head rises from low over 0.3 s; o_head chin trimmed.", "saw": "Doorway reads as open onto the lit room."}
{"n": 17, "step": "film v2", "did": "Full re-render with v5 fixes; paw clicks raised (approach window -38.4 dB RMS vs room -44.4); assembled; frames extracted from film.mp4 every 0.25 s and full-res crops of both turns, approach, lie, look-in.", "saw": "checker ALL OK; onsets dt 0/0/0/0/0/+0.166, look-in -0.025; I4 share turned 0.928; I3 r=1.0 on x_world_measured; film 912 frames, 38.0 s, 3.8 MB. Still weak: dog changes print at the lie/rise substitutions; look-in may read as toward the person."}
{"n": 18, "step": "critic", "did": "Independent critic (via coordinator): DOES NOT PASS.", "saw": "Three dogs swapped in one-frame cuts (4.467, 7.467, 7.80, 24.18 s); lie a one-frame swap +0.39 s late; look-in 3/4 face aimed at the hand; torso not inside frame at 28 s; hind feet not seen to plant."}
{"n": 19, "step": "revision 2", "did": "Rebuilt every pose from the Woodcock pointer alone: lie = 15-frame fold (haunches first); look-back = head mirrored about the neck; look-in = back of the same head (own ear twice + own fur crown); door frame to 0.46 m; hind stride re-set; linear angle blend.", "saw": "First fold had the hind thigh flip over the back (angle wrap); fixed with a linear blend. Back-of-head first floated detached; re-anchored on the neck."}
{"n": 20, "step": "film v3", "did": "Full render + assemble; verified on frames extracted from film.mp4 at 4.467, 7.467, 7.80, 18.5-19, 23.58-24.42, 24.18, 26.5, 26.9, 28.0 s.", "saw": "ALL OK; one model in every frame; back of head 26.54-28.08 s; hind paw drift max 0.1 px over 82 planted pairs, lift 12.5 px; onsets within 0.06 s; film 3.9 MB, 912 frames."}
{"n": 21, "step": "critic round 2", "did": "PASS (narrow); one more repair asked.", "saw": "Look-in swapped in one frame to a flat peach oval reading as an eyeless face; empty cut edge at the chest under the look-back head."}
{"n": 22, "step": "revision 3", "did": "Back of head shaded (darker nape, ear bases in shadow, warm rim on the crown) and joined by a neck of nape fur; time-based turn in/out with 3 + 3 in-betweens (26.42-26.67 s, 28.04-28.29 s); nape fills the chest in the look-back; room-side jamb line darkened; turn squash capped at 15%.", "saw": "Verified on frames from film.mp4 at 3.625-3.708, 7.54-8.17, 26.417-26.625, 27.0, 28.042-28.208 s. ALL OK; 912 frames; 3.9 MB; onsets unchanged."}
{"n": 23, "step": "critic round 3", "did": "Neck repair met; look-in still fails.", "saw": "Back-of-head disc reads as a blank grey face toward the camera; turn in/out seen as 1-2 frames in the encode."}
{"n": 24, "step": "revision 4", "did": "Dropped the back-of-head. The engraved profile head lifts to level and reaches on a nape-fur neck: muzzle to -0.255 m (past the jamb at +0.02 m), held 26.75-28.1 s, then settles chin-down.", "saw": "Encoded film at 26.5/27.0/27.5/28.0 s: profile muzzle inside the lit room, level, below the hand; no view change. ALL OK, 912 frames, 3.9 MB; look-in onset 26.417 s."}
