{"n": 1, "what": "voice: hand-set Viterbi forced aligner on energy/voicing/spectral features", "saw": "proof/alignment_rejected_viterbi.png: vowels collapsed to minimum length, /m/ absorbed whole words", "decision": "rejected; read phoneme timing from Flite Segment relation via ctypes"}
{"n": 2, "what": "dog sprite sheet v1 (spheres + capsules, nonzero union)", "saw": "holes in legs and torso (quad winding opposite to arcs), eyes on the back of the head in the rear view, muzzle drawn over the skull when it points away", "decision": "fixed winding, depth-ordered muzzle, eye visibility by look direction"}
{"n": 3, "what": "sheet v2", "saw": "lumpy saddle spots, chin buried in chest at rest, legs splayed like a stride when standing", "decision": "saddle as a capsule chain, rest pose extends the neck forward, standing paws under the joints"}
{"n": 4, "what": "first stage frames", "saw": "moon cut a black hole in the sky; low hand hidden by knees; soft words faint and over the window; overlapping caption lines", "decision": "crescent path, tucked legs and a long low reach, larger warm italic words, a line ends when the next starts"}
{"n": 5, "what": "dog in the lit doorway", "saw": "orange dog on orange interior, the lying dog vanished", "decision": "backlit: darker dog with a warm rim glow when in front of the door light"}
{"n": 6, "what": "first measured onsets", "saw": "retreat->watch 2.083 (an accent head-duck counted as the rise), refuse 3.50, approach 14.92 (+0.21), lie 24.00 (+0.21)", "decision": "accent moves the body only; first answer drawing moves one step at the onset; first step drawing as soon as the body moves; answers may land on a one"}
{"n": 7, "what": "approach still at 19 s", "saw": "head only level with the back", "decision": "head pitch 1 for the whole approach: now clearly below the back line"}
{"n": 8, "what": "zoomed lying look-in", "saw": "long thin neck read like a giraffe; scalloped tail and back outline", "decision": "thicker neck, lower look-in pitch, smoothed spine (Catmull-Rom), grown capsule quads in the ink pass; dog drawn 1.2x life"}
{"n": 9, "what": "lie-down and rise transitions", "saw": "linear joint interpolation gave kneeling-human hind legs and a broken-looking leg", "decision": "fold by moving paw and lower joint, upper joint by IK (bone lengths held)"}
{"n": 10, "what": "mix levels plot", "saw": "paw ticks at room-tone level (-52 dB), inaudible in principle", "decision": "+9 dB on dog nails"}
{"n": 11, "what": "final build make.sh", "saw": "768 scene frames, film 38.0 s 912 frames, checker ALL OK; onsets dt 0.00..+0.10, soft 16.4 dB below calls, 16.5 dB above room", "decision": "stop: watchable, invariants hold; independent critique pending"}
