{
  "session_id": "session_data_20260409_060606",
  "total_duration_s": 490.9,
  "n_input_spans": 58,
  "session_goal": "Peel ginger, grind spices, add powders and milk, chop okra and green chilies, strain liquid.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 108.0,
      "description": "Set up stove with black frying pan and small metal pot, peel ginger, grind spices, add yellow-lidded powders and milk.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 16.0,
          "description": "Reach for utensil holder, pick up red peeler and frying pan, place on front burner, lift lid, move to rear.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5
          ]
        },
        {
          "episode_id": 2,
          "start_time": 16.0,
          "end_time": 25.0,
          "description": "Pour water from stainless steel jug into small metal pot, place pot on front stove burner, adjust pot lid.",
          "span_indices": [
            6,
            7,
            8
          ]
        },
        {
          "episode_id": 3,
          "start_time": 25.0,
          "end_time": 54.0,
          "description": "Pick up ginger from pink basket, peel with red peeler, pick up metal grinder, grind spices in small cup.",
          "span_indices": [
            9,
            10,
            11,
            12
          ]
        },
        {
          "episode_id": 4,
          "start_time": 54.0,
          "end_time": 108.0,
          "description": "Pour ground spices into small pot, add powder from two yellow-lidded containers, stir, pour milk from large pot, place lid.",
          "span_indices": [
            13,
            14,
            15,
            16,
            17,
            18
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 108.0,
      "end_time": 439.8,
      "description": "Trim okra, cut green chilies, wash hands, adjust stove knob, arrange okra and chilies.",
      "episodes": [
        {
          "episode_id": 5,
          "start_time": 108.0,
          "end_time": 207.0,
          "description": "Trim ends of okra onto metal tray and cut green chilies into small metal bowl, then arrange okra.",
          "span_indices": [
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32
          ]
        },
        {
          "episode_id": 6,
          "start_time": 207.0,
          "end_time": 231.0,
          "description": "Wash hands in kitchen sink, then trim okra and cut green chilies.",
          "span_indices": [
            33,
            34,
            35,
            36
          ]
        },
        {
          "episode_id": 7,
          "start_time": 231.0,
          "end_time": 242.0,
          "description": "Adjust stove knob for small pot, then arrange okra and green chilies on countertop.",
          "span_indices": [
            37,
            38
          ]
        },
        {
          "episode_id": 8,
          "start_time": 242.0,
          "end_time": 423.8,
          "description": "Cut remaining green chilies into small metal bowl, trim remaining okra onto metal tray, cut green chilies into metal tray.",
          "span_indices": [
            39,
            40,
            41
          ]
        },
        {
          "episode_id": 9,
          "start_time": 423.8,
          "end_time": 439.8,
          "description": "Place metal lid on white pot, resume cutting green chilies, move red-handled knife to edge.",
          "span_indices": [
            42,
            43,
            44
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 439.8,
      "end_time": 490.9,
      "description": "Adjust pot with orange tongs, regulate heat, then strain liquid through metal strainer into light blue cup and small bowl.",
      "episodes": [
        {
          "episode_id": 10,
          "start_time": 439.8,
          "end_time": 454.8,
          "description": "Walk to dish rack, pick up metal container and light blue cup, place them, pick up strainer, carry to stove.",
          "span_indices": [
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52
          ]
        },
        {
          "episode_id": 11,
          "start_time": 454.8,
          "end_time": 490.9,
          "description": "Adjust pot with orange tongs, regulate heat, pour liquid through strainer into cup and bowl, place empty pot, return.",
          "span_indices": [
            53,
            54,
            55,
            56,
            57
          ]
        }
      ]
    }
  ]
}