{"n": 1, "what": "puppet fabricator v1: dog cards from posed ellipsoid guide, each part outlined", "saw": "legs splayed like a table (IK lengths too long), every ellipsoid outlined so the body read as a segmented maquette, rear view a thin post, ears as spikes", "changed": "leg lengths fitted to hip height, hind leg bends backward at the hock; torso parts cut as ONE paper silhouette outlined only on its outer edge; body and hips widened for the rear views; ears made wider flaps"}
{"n": 2, "what": "first replay composite from the performers' sheet (preview only, before any tracking)", "saw": "scene reads: back-away, rear view at 3.6, lying with its back to the door, head round at 7.5, front view at 8.35; approach head was level with the back; the open door leaf was a wide panel covering the lit room behind the lying dog's head", "changed": "walk-low cards carry the neck 0.17 m lower so the head sits under the back line; door leaf narrowed (swings into depth) so the room is visible past the dog's muzzle"}
{"n": 3, "what": "synthesized plate v1 + calibration", "saw": "4 corner fiducials found, homography reprojection 1.18 px rms (0.33 px mean against the synthetic truth); the door tab was hidden under the person's head; the person's tab was off the left edge of the sheet when sitting", "changed": "door tab moved right of the hinge; person tab fixed at one card position (170, 26) for all person cards so swaps keep it in place"}
{"n": 4, "what": "tracker v1 (fiducial grid read + Lucas-Kanade with free gain)", "saw": "LK collapsed onto flat paper with gain -> 0 when started off; grid read failed on half-pixel offsets", "changed": "gain clamped to [0.6, 1.3], template blurred to the camera's blur; marker read by a small dark-blob search around the predicted tab instead of a fixed grid; marker centre now fixes the translation before LK"}
{"n": 5, "what": "tracker v2 full take", "saw": "person 0.16 px, body 0.42 px when the card id was right, but the head was lost from 3.6 s to 8 s and the body from 7.9 s: the head tab sat on top of the body tab in rear and right-facing views, so the body card hid the head's marker and vice versa; the low-texture light tissue rotated 57 degrees under LK", "changed": "head tab raised 138 px above the pivot (never overlaps the body tab); only the head is solved for rotation (the other pieces are slid, their angle comes from the fiducial); hands grip beside the tabs and come in from directions that do not cross the markers"}
{"n": 6, "what": "staging at the sill (preview)", "saw": "lying dog's muzzle touched the person's offered hand, so the look-in read as a look at the hand", "changed": "person sits further in (stage x 40), the low hand reaches to the floor short of the dog; look-in head card turned to 58 degrees (back of the head toward us, muzzle into the room)"}
{"n": 7, "what": "tracker v3: head predicted at the body neck, wide re-acquisition, light tab moved off the sill, plate draws the tissue above the door", "saw": "head lost 3.75-5.0 s while the body hand crossed its tab; body lost when hand A came from below-right and covered its tab", "changed": "texture identification: with the marker hidden, every card of the family is aligned at the prediction and the best unoccluded fit is taken; card id now 100% for body and head"}
{"n": 8, "what": "replay + trace measurement v1", "saw": "approach onset found at 8.46 (the turn shifts the centroid) and lie-down at 24.21 (+0.42, height alone misses the settle card)", "changed": "approach needs the dog at rest, standing, facing the door first; lie-down measured on the hindquarters height; all onsets within 0.05 s, looks-in at 26.58"}
{"n": 9, "what": "film v1 from the encoded mp4", "saw": "a grey wedge of \"light beam\" over the dark hills read as fog; inset caption cut off; title split on two lines", "changed": "beam removed (the lit room and the tissue spill carry the light), caption shortened, title one line; checker ALL OK"}
