{"n":1,"what":"dog mould alone: parametric silhouette driven by score act values, 17 key frames drawn flat","saw":"reads as a dog in every state; look frame (head 1.2) became a giraffe neck; tail too long","change":"clamp head height to 1.0, shorten tail, larger ears"}
{"n":2,"what":"first torrent frame (t=1.67 s): quadtree mosaic, 64x48 to 8x6 tiles, every layer","saw":"dog reads as a dog of pictures; COME HERE of alarm tiles reads; background (cups, trumpets, sky) too loud and saturated against the figures; dog small; 1.7 s per frame","change":"background contrast down, wall darker, dog drawn 1.3x; bbox moulds, cached static moulds"}
{"n":3,"what":"full scene v1 (768 frames)","saw":"all six choices readable in stills; lit dog goes flat yellow on the yellow doorway; person's head a blank disc; consecutive frames during the call look unchanged although 236/306 dog cells were replaced (selection kept choosing the brown giraffe shot)","change":"selection: 5 random candidates, weak colour weight, avoid the previous shot; dog base red-brown and light gain 0.9; head = one found face, hand = one found hand, eye = one found eye (single-picture moulds)"}
{"n":4,"what":"test frames 36-39, 180, 650 after the fixes","saw":"the dog's body now boils with different animals frame to frame; lit dog orange against pale yellow doorway, separates; looking in reads; offered hand still small","change":"low hand moved out to the threshold and enlarged"}
{"n":5,"what":"full scene v2 + cards + first sound","saw":"title and made-of cards read; low hand still reads as a pale bowl; sound envelope (per-second RMS) loud under the calls (0.21-0.25), 0.04-0.07 in the wait, lifts at the lie-down and the final exhale","change":"near forearm and hand built as a mosaic of hand pictures in skin tone"}
{"n":6,"what":"first invariant measurement from the render","saw":"5/7 choice probes within 0.25 s; retreat->watch measured 2.625 and refuse 3.958 because the probes used x-velocity and head offset, while the score marks those choices with head rising (2.333) and cowering (3.417) and only turns the back at 3.9-4.1; min measured x 0.448 because the centroid included neck and haunch","change":"probes moved to the cue the score acts on (head height), turn timing kept as info; x measured from the torso polygon only"}
{"n":7,"what":"final build (make.sh steps 02-06)","saw":"all 7 choice probes within 0.06 s; max |x_measured - x_score| 0.033 m; min x 0.558 (2 mm under 0.56, pixel quantization); final extent -0.53..1.53 m across the 0.46-0.58 jamb, lying, facing the door; film 38.0 s, 912 frames, h264 + aac 48 kHz; four stills looked at","change":"none: stop"}
{"n":8,"what":"round 2: critic round1.md (PASS narrow): calm mosaic in a drawn outline; drawn eye; tiles tinted unrecognisable; few cut-speed changes; approach head level; look-in reads as looking up; end-on table/giraffe; flat pink hand; tiny title line; film 42 MB","saw":"(the critic's report)","change":"plan: ragged tile-edge silhouettes, no outlines; flank pictures; less colour shift; trust-driven colour; whole-frame bursts at 3.417 and 23.792; head below the back on the approach; rear-view head for looking in; flip never thinner than 0.62; two-pass encode"}
{"n":9,"what":"ragged edges at 8x6 (threshold 0.42), flank tiles 64x48 keep 0.72, test frames 98/430/655","saw":"thin parts (legs, neck, tail) eroded into blocks, the dog hard to read; flank pictures big grey rectangles dominating; soft words broken","change":"added a 4x3 tile level used only at figure edges (threshold 0.5); flank tiles 52x39 keep 0.6"}
{"n":10,"what":"4x3 edges, test frames","saw":"silhouettes come from the tile edges and read (legs, ears, tail); approach head below the back; look-in head turned away into the lit doorway with both ears seen from behind; a monkey and a cat recognisable on the flank","change":"words also cut-out (ragged, shadow)"}
{"n":11,"what":"full round-2 build","saw":"check_handmade ALL OK; film 10.56 MB; rhythm.png shows bursts at 3.417 and 23.792 and two flat holds; compressed proof frames show cat face, herd, lion, rhinoceros on the dog; end-on now a low cowering dog, not a table; soft words (it's all right / come in) broken into illegible dots at 76 px","change":"soft words 100 px, weight 800, placed higher; test frame 655 legible"}
{"n":12,"what":"final round-2 build (soft words 100 px)","saw":"check_handmade ALL OK; 7/7 probes within 0.06 s; film 10.55 MB, 38.0 s; rhythm means: call 12.1/15.3, bursts 19.4/22.0 and 18.4/18.4, holds 0.7/0.6 and 0.9/0.9 (whole/dog, of 255); stills and end card looked at","change":"none: stop"}
