{
  "catalog_id": 16,
  "title": "Child breaks free during a roadside reprimand",
  "source_template": "wheelchair",
  "summary": "Counterfactual proposal: a parent reprimands a child while holding one hand on the south sidewalk. The upset child breaks free and runs across the road. The parent follows on foot, reunites with the child on the north sidewalk, and accompanies the child away.",
  "focus_xy": [
    32.4,
    0.2
  ],
  "initial_review_time_s": 1.5,
  "ego_stop_x_m": 12,
  "ego_release_s": 13,
  "events": [
    {
      "time_s": -7,
      "label": "Parent holds the child's hand and gestures sternly on the south sidewalk"
    },
    {
      "time_s": -1,
      "label": "Child releases the handhold and accelerates toward the road"
    },
    {
      "time_s": 0,
      "label": "Child reaches the curb and steps into the roadway"
    },
    {
      "time_s": 1.5,
      "label": "Child runs through the stopped ego's forward corridor"
    },
    {
      "time_s": 4.5,
      "label": "Child stops on the north sidewalk"
    },
    {
      "time_s": 10.5,
      "label": "Following parent reaches the north sidewalk"
    },
    {
      "time_s": 12,
      "label": "Parent and child begin walking east together, entirely on the sidewalk"
    },
    {
      "time_s": 13,
      "label": "Ego may resume after the corridor remains clear"
    },
    {
      "time_s": 40,
      "label": "Both remain together at their final sidewalk positions"
    }
  ],
  "actors": [
    {
      "id": "c016_parent",
      "label": "Reprimanding parent",
      "kind": "human",
      "role": "Adult initially holding the child's hand, then following and calming the child",
      "color": "navy",
      "length_m": 0.48,
      "width_m": 0.54,
      "height_m": 1.76,
      "keys": [
        {
          "t": -7,
          "x": 31.5,
          "y": -6.2,
          "z": 0,
          "heading_deg": 0,
          "pose": "point"
        },
        {
          "t": -3,
          "x": 31.5,
          "y": -6.2,
          "z": 0,
          "heading_deg": 0,
          "pose": "point"
        },
        {
          "t": -1,
          "x": 31.5,
          "y": -6.2,
          "z": 0,
          "heading_deg": 90,
          "pose": "reach"
        },
        {
          "t": 1,
          "x": 31.5,
          "y": -6.2,
          "z": 0,
          "heading_deg": 90,
          "pose": "walk"
        },
        {
          "t": 4,
          "x": 31.5,
          "y": -2.3,
          "z": 0,
          "heading_deg": 90,
          "pose": "walk"
        },
        {
          "t": 8,
          "x": 31.5,
          "y": 2.9,
          "z": 0,
          "heading_deg": 90,
          "pose": "walk"
        },
        {
          "t": 10.5,
          "x": 31.5,
          "y": 5.9,
          "z": 0,
          "heading_deg": 90,
          "pose": "stand"
        },
        {
          "t": 12,
          "x": 31.5,
          "y": 5.9,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 24,
          "x": 42.3,
          "y": 5.9,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 40,
          "x": 42.3,
          "y": 5.9,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "The parent's right hand holds the child's left hand until -1 s; the free left hand makes the reprimanding gesture. Release is nonviolent. The parent follows in a separate parallel track, then calms the child verbally without grabbing or body contact."
    },
    {
      "id": "c016_child",
      "label": "Upset child breaking free",
      "kind": "child",
      "role": "Child whose sudden escape from the handhold creates the roadway hazard",
      "color": "orange",
      "length_m": 0.4,
      "width_m": 0.4,
      "height_m": 1.32,
      "keys": [
        {
          "t": -7,
          "x": 32.4,
          "y": -6.2,
          "z": 0,
          "heading_deg": 180,
          "pose": "reach"
        },
        {
          "t": -3,
          "x": 32.4,
          "y": -6.2,
          "z": 0,
          "heading_deg": 180,
          "pose": "raised_arms"
        },
        {
          "t": -1,
          "x": 32.4,
          "y": -6.2,
          "z": 0,
          "heading_deg": 90,
          "pose": "run"
        },
        {
          "t": 0,
          "x": 32.4,
          "y": -4.6,
          "z": 0,
          "heading_deg": 90,
          "pose": "run"
        },
        {
          "t": 2,
          "x": 32.4,
          "y": 1.8,
          "z": 0,
          "heading_deg": 90,
          "pose": "run"
        },
        {
          "t": 4.5,
          "x": 32.4,
          "y": 7.05,
          "z": 0,
          "heading_deg": 90,
          "pose": "stand"
        },
        {
          "t": 12,
          "x": 32.4,
          "y": 7.05,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 24,
          "x": 43.2,
          "y": 7.05,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 40,
          "x": 43.2,
          "y": 7.05,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "Before release, the raised-arm gesture uses the free right arm while the left hand remains held. The child turns while stationary, breaks contact at -1 s, accelerates continuously, crosses without contacting a vehicle, and waits for the parent before walking east."
    }
  ],
  "acceptance_checks": [
    "Verify exactly one parent and one child persist throughout all 941 playback samples, including -7 s and 40 s.",
    "Verify the initial hand contact is reachable without torso overlap, ends at -1 s, and does not pull either actor discontinuously.",
    "Verify the child's running phase remains within 2–4 m/s apart from acceleration and braking; the parent's walking phase remains within 0.6–1.7 m/s apart from start and stop transitions.",
    "Verify all waiting and final footprints lie inside the wheelchair map's sidewalk polygons; only the authored crossing occupies the road.",
    "Verify ordinary walking separation is at least 0.6 m, excluding the explicitly staged initial handhold.",
    "Verify ego remains stopped at x=12 until 13 s and neither person can re-enter its buffered corridor during the resumed passage.",
    "Require human approval of the full timeline, source-background conflicts, and the proposed 1.5 s review view before any image generation."
  ],
  "assumptions": [
    "Image #1 supplies coarse street architecture, sidewalks, trees, and parked-car context. The parent, child, gestures, and trajectories are counterfactual additions, not observed events.",
    "Playback spans -7 through 40 s inclusive at 20 Hz: 941 samples, finite and non-looping. Use bounded, ground-following C1 interpolation, tangent-aligned turns, smooth starts and stops, and exact stationary holds; do not introduce spline overshoot.",
    "Coordinates use the supplied wheelchair polygons. Around this crossing the south sidewalk is near y=-6.2 and the north sidewalk spans approximately y=5.3 to 8.1. All human roots use z=0.",
    "Ego is controlled separately and is not duplicated in the actor list. Assume a 4.5 m by 1.9 m ego, starting at x=4, y=0 at -7 s with speed 4 m/s, braking smoothly to x=12 by -3 s. After release it may accelerate smoothly to 2 m/s along y=0.",
    "The buffered ego corridor is y=-1.5 to 1.5. Reuniting on the sidewalk, rather than a sudden roadside reversal, supplies the proposed resolution.",
    "Precise background parked-car footprints and curb heights are not supplied and require human conflict review. Approval is pending; later Image 2.5 must edit original Image #1, using this rehearsal only for actor position and posture."
  ]
}
