{"n":1,"what":"first drawings (stand, rear 3/4, sit-back, lie, head side, head back, person stand/sit) and a contact sheet","saw":"standing profile and side head read well; the 3/4 rear view and the back-of-head with a dark central patch read as a dog FACING us (the patch looked like a face mask)"}
{"n":2,"what":"first stills through the whole score: grid meshes, banded-Cholesky ARAP, rig from the score","saw":"structure works (doorway, light spill, lying across the sill, look-in from behind against the light). Feet splayed at rest (gait phase offsets), retreat crouch too deep (dachshund), head on the rear body too big and high, person sitting-down bend ugly, chin-on-paws head face-planting"}
{"n":3,"what":"replaced the procedural gait with a stepping simulation (feet planted or in the air, never sliding); dog scaled 1.15; head offsets; head mirror separate from body mirror","saw":"feet rest under the body when still; steps visible"}
{"n":4,"what":"redrew the back view as a true rear view (two haunches, tucked tail, heel pads, spine and saddle receding) and the back of the head (backs of ears, nape buckle, only the nose tip peeking); added an ARAP swing of the front end entering and leaving the back view","saw":"every frame of both turns (3.42-3.9, 7.46-8.25) reads as a dog: profile -> head turned away -> back view swinging -> back view; sitting back -> head comes round over the shoulder -> standing back -> swing -> profile"}
{"n":5,"what":"render speed: toDataURL took 2-3 s per frame on the GPU-backed canvas; --disable-accelerated-2d-canvas","saw":"0.3 s per frame, whole film in about 4 min"}
{"n":6,"what":"ARAP vs weighted skinning proof showed ARAP itself had 4-5 inverted triangles in the cower and the crouch onto the sill","saw":"causes: knee IK bending the wrong way on near-straight rest legs, the tail tucked into the rump notch, and the near and far forelegs bridged by mesh cells through the paper margin. Repairs: explicit bend directions (knee forward, hock back), tail tuck limited, paws held level, two explicit cuts in the mesh (forelegs, tail notch) by vertex duplication, and adaptive stiffening of triangles that turn over (a kept heat map)"}
{"n":7,"what":"person stepping aside: feet smeared (one planted foot held while the body moved a metre)","saw":"rewritten as four short alternating steps; the seated drawing placed at its final spot instead of sliding with the score's x"}
{"n":8,"what":"first full film (38 s, 912 frames) + check_handmade","saw":"ALL OK. Measured onsets: lie_down measured from the bbox top came out 0.67 s late (the head defines the top); rear view inverted 42 triangles on the frame it re-entered at 7.75 (hip and belly lowered 20 px). Fixed: onset measured from the rendered withers; rear lowering halved, belly not lowered; feature-distortion diagnostic now uses the authored mask only (repair stiffening had been counted as features)"}
{"n":9,"round":2,"what":"critic round 1: PASS (narrow); five ranked repairs","saw":"calls heard 0.25-0.3 s after the reaction; a zigzag seam in the near foreleg where the legs cross (18.33-18.58, 19.42); single-frame swap pops (3.63, 4.71, 8.21, 24.08); the person's trousers balloon and glide, then pop into the seat; the lying dog is inside the frame only by 2D overlap"}
{"n":10,"round":2,"what":"voice: flite's leading silence trimmed; the calls placed so the voice starts at 0.897 s and 3.307 s (measured on the voice track), before the dog's reactions at 1.00 and 3.42","saw":"subtitles moved with them; soft lines still 10.7 dB under the calls"}
{"n":11,"round":2,"what":"leg seam: the foreleg cut had near-side triangles carrying the far leg's ink and paper (and vice versa). The standing drawing now has two textures split along the cut; far-side triangles (far foreleg, hind legs) sample one with the near side erased and are drawn first, the rest sample one with the far side erased","saw":"every frame 18.2-19.6 looked at: the near leg passes cleanly over the far leg, no zigzag. 0 inverted triangles in all frames"}
{"n":12,"round":2,"what":"swap bridges: the profile foreshortens over 3 frames before the back view and unfolds over 3 after it (paws lifted: a shuffle, not a slide); the back view arrives 30% wide; the haunches spread before the sit and gather before rising; the stand crouch onto the sill goes deeper (legs fold, forefeet reach) and the lying drawing arrives high with its forelegs gathered, lowering over 0.5 s. First try moved the tail through the hind leg and flipped 76 triangles; replaced by the haunch spread","saw":"largest frame-to-frame change of the rendered dog's area is now 28.7% (8.25 s), then 16.6% (3.67); all bridges looked at"}
{"n":13,"round":2,"what":"person: a cut between the trouser legs, eight short alternating planted steps, the knee handle moved onto the front leg, a deeper bend before the seated drawing, which arrives raised and settles","saw":"legs part as legs; no skirt; the door leaf angle is constant (0.30 rad) until 6.2 s: the change at 5.5 is the person uncovering the knob and the dark gap"}
{"n":14,"round":2,"what":"lying across the sill: the oak sill is redrawn over the dog inside the door opening, and the lying sheet tips 0.025 rad front-up, so the chest and forepaws read as on the hall floor beyond the threshold","saw":"checker ALL OK; onsets unchanged (retreat +0.083, refuse +0.125, lie +0.166, look in +0.058)"}
