{
  "catalog_id": 17,
  "title": "Unleashed dog chases a startled cat into the lane",
  "source_template": "windblown",
  "summary": "Counterfactual proposal: an unleashed dog walking ahead of its handler notices a cat. The startled cat crosses the road and the dog follows into ego's corridor. The handler follows, recalls the dog, and steadies it on the opposite sidewalk while the cat escapes farther east.",
  "focus_xy": [
    46,
    1
  ],
  "initial_review_time_s": 1,
  "ego_stop_x_m": 13,
  "ego_release_s": 12,
  "events": [
    {
      "time_s": -7,
      "label": "Handler and unleashed dog walk east on the north sidewalk; cat waits ahead"
    },
    {
      "time_s": -3,
      "label": "Cat startles at the approaching dog and begins moving toward the road"
    },
    {
      "time_s": -2,
      "label": "Dog turns off the sidewalk and accelerates after the cat"
    },
    {
      "time_s": 0,
      "label": "Cat crosses the ego corridor with the dog following behind"
    },
    {
      "time_s": 1,
      "label": "Dog reaches the ego corridor while its handler follows on foot"
    },
    {
      "time_s": 3.5,
      "label": "Dog stops on the south sidewalk as the cat turns east and escapes"
    },
    {
      "time_s": 10,
      "label": "Handler kneels and secures the seated dog with both hands at its shoulders"
    },
    {
      "time_s": 12,
      "label": "Ego may resume after the animals and handler remain clear"
    },
    {
      "time_s": 40,
      "label": "Dog remains held on the sidewalk and cat remains at its separate final position"
    }
  ],
  "actors": [
    {
      "id": "c017_handler",
      "label": "Handler recalling the unleashed dog",
      "kind": "human",
      "role": "Dog handler who follows the chase and establishes physical control on the south sidewalk",
      "color": "teal",
      "length_m": 0.48,
      "width_m": 0.5,
      "height_m": 1.72,
      "keys": [
        {
          "t": -7,
          "x": 38.7,
          "y": 8.7,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -3,
          "x": 41.9,
          "y": 8.7,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -2,
          "x": 42.7,
          "y": 8.7,
          "z": 0,
          "heading_deg": 0,
          "pose": "point"
        },
        {
          "t": -1,
          "x": 42.7,
          "y": 8.7,
          "z": 0,
          "heading_deg": -65,
          "pose": "walk"
        },
        {
          "t": 0,
          "x": 43.3,
          "y": 7.4,
          "z": 0,
          "heading_deg": -65,
          "pose": "walk"
        },
        {
          "t": 3,
          "x": 45.1,
          "y": 3.7,
          "z": 0,
          "heading_deg": -72,
          "pose": "walk"
        },
        {
          "t": 6,
          "x": 46,
          "y": -0.3,
          "z": 0,
          "heading_deg": -80,
          "pose": "walk"
        },
        {
          "t": 9,
          "x": 46.75,
          "y": -3.5,
          "z": 0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 10,
          "x": 46.75,
          "y": -3.5,
          "z": 0,
          "heading_deg": -90,
          "pose": "kneel"
        },
        {
          "t": 40,
          "x": 46.75,
          "y": -3.5,
          "z": 0,
          "heading_deg": -90,
          "pose": "kneel"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "The handler gives a recall gesture, turns while stationary, then follows at walking speed rather than teleporting to the dog. At 10 s both hands reach approximately 0.65 m forward to the dog's shoulders; that gentle manual hold persists through 40 s. No leash appears."
    },
    {
      "id": "c017_dog",
      "label": "Unleashed dog pursuing the cat",
      "kind": "dog",
      "role": "Medium dog whose pursuit creates the primary lane intrusion",
      "color": "brown",
      "length_m": 1,
      "width_m": 0.38,
      "height_m": 0.62,
      "keys": [
        {
          "t": -7,
          "x": 40.5,
          "y": 8.7,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -3,
          "x": 43.7,
          "y": 8.7,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": -2,
          "x": 44.4,
          "y": 8.25,
          "z": 0,
          "heading_deg": -60,
          "pose": "run"
        },
        {
          "t": 0,
          "x": 46,
          "y": 3.6,
          "z": 0,
          "heading_deg": -82,
          "pose": "run"
        },
        {
          "t": 1.8,
          "x": 46.35,
          "y": -1.3,
          "z": 0,
          "heading_deg": -90,
          "pose": "run"
        },
        {
          "t": 3.5,
          "x": 46.35,
          "y": -4.15,
          "z": 0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": 6,
          "x": 46.35,
          "y": -4.15,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 10,
          "x": 46.35,
          "y": -4.15,
          "z": 0,
          "heading_deg": 0,
          "pose": "sit"
        },
        {
          "t": 40,
          "x": 46.35,
          "y": -4.15,
          "z": 0,
          "heading_deg": 0,
          "pose": "sit"
        }
      ],
      "attach_to": "",
      "attach_start_s": -7,
      "attach_end_s": 40,
      "attach_offset_xyz": [
        0,
        0,
        0
      ],
      "interaction": "The dog follows the cat with a persistent gap and never catches or touches it. It decelerates in response to the handler's recall as the cat turns away, turns east while stationary, and remains seated under the handler's two-handed shoulder hold."
    },
    {
      "id": "c017_cat",
      "label": "Startled cat escaping across the road",
      "kind": "cat",
      "role": "Visible pursuit target with a continuous escape trajectory",
      "color": "charcoal",
      "length_m": 0.52,
      "width_m": 0.23,
      "height_m": 0.32,
      "keys": [
        {
          "t": -7,
          "x": 47,
          "y": 8.7,
          "z": 0,
          "heading_deg": -90,
          "pose": "stand"
        },
        {
          "t": -3,
          "x": 47,
          "y": 8.7,
          "z": 0,
          "heading_deg": -90,
          "pose": "run"
        },
        {
          "t": -2,
          "x": 47,
          "y": 7.5,
          "z": 0,
          "heading_deg": -90,
          "pose": "run"
        },
        {
          "t": 0,
          "x": 47,
          "y": 1,
          "z": 0,
          "heading_deg": -90,
          "pose": "run"
        },
        {
          "t": 1.8,
          "x": 47,
          "y": -3.1,
          "z": 0,
          "heading_deg": -90,
          "pose": "run"
        },
        {
          "t": 3,
          "x": 48.2,
          "y": -4.2,
          "z": 0,
          "heading_deg": 0,
          "pose": "run"
        },
        {
          "t": 7,
          "x": 56.2,
          "y": -4.2,
          "z": 0,
          "heading_deg": 0,
          "pose": "walk"
        },
        {
          "t": 9,
          "x": 58.2,
          "y": -4.2,
          "z": 0,
          "heading_deg": 0,
          "pose": "stand"
        },
        {
          "t": 40,
          "x": 58.2,
          "y": -4.2,
          "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 approaching unleashed dog triggers the cat's startled escape. The cat crosses before the dog, follows a rounded turn onto the south sidewalk, and remains present after stopping farther east."
    }
  ],
  "acceptance_checks": [
    "Verify exactly one handler, one dog, and one cat persist for all 941 samples; no leash, replacement animal, or off-screen disappearance is introduced.",
    "Verify the cat visibly initiates its escape before the dog begins pursuit and remains separated from the dog throughout.",
    "Verify the dog's curved departure and the cat's south-side turn remain continuous, grounded, and free of instantaneous heading changes.",
    "Verify the handler walks at 0.6–1.7 m/s apart from start and stop transitions and reaches the dog through the road rather than jumping between sidewalks.",
    "Verify the final handler and animal footprints fit the mapped south sidewalk, and the handler's hands meet the dog's shoulders without torso penetration.",
    "Verify ego holds at x=13 through 12 s; release requires the handler's established hold and clearance of the complete buffered corridor.",
    "Require human approval of the full chase, source-background conflicts, and the proposed 1 s review view before image generation."
  ],
  "assumptions": [
    "Image #4 supplies intersection architecture, roadway, and sidewalk context. The handler, dog, cat, and chase are counterfactual additions, not observed animals or behavior.",
    "Playback spans -7 through 40 s inclusive at 20 Hz, producing 941 samples without looping. Use bounded C1 motion, rounded tangent-aligned turns, smooth acceleration and braking, and exact final holds. All support roots remain at z=0.",
    "The north sidewalk near x=39 to 47 lies around y=7.5 to 9.9; the south sidewalk near x=46 to 59 lies around y=-5.2 to -3.1. The cat's escape extends beyond the usual work area while remaining on this supplied map.",
    "This explicitly selects the unleashed variant of the request. The final two-handed hold is proposed physical control, not an unexplained new tether.",
    "Ego is supplied by a separate controller: 4.5 m long, 1.9 m wide, y=0, starting at x=5 at -7 s with speed 4 m/s and stopping smoothly at x=13 by -3 s. Its buffered corridor is y=-1.5 to 1.5; after release it may accelerate smoothly to 2 m/s.",
    "Background vehicle footprints and precise curb geometry require human confirmation. Approval is pending; later Image 2.5 must edit original Image #4 using this rehearsal only for position and posture."
  ]
}
