{
  "session_id": "session_data_20260407_065649",
  "total_duration_s": 629.6,
  "n_input_spans": 73,
  "session_goal": "Cook flatbreads on frying pan, cut mango with knife, wipe kitchen counter and stove, store plastic and metal containers in pantry, and scoop food for child.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 281.0,
      "description": "Cook three flatbreads on frying pan and transfer green paste to small bowl.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 51.0,
          "description": "Press and cook first flatbread on frying pan, then place into metal bowl.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7
          ]
        },
        {
          "episode_id": 2,
          "start_time": 51.0,
          "end_time": 137.0,
          "description": "Roll second and third dough balls, cook second flatbread, place into metal bowl.",
          "span_indices": [
            8,
            9,
            10,
            11,
            12,
            13
          ]
        },
        {
          "episode_id": 3,
          "start_time": 137.0,
          "end_time": 278.0,
          "description": "Re-roll third dough ball, transfer green paste to small bowl, cook third flatbread.",
          "span_indices": [
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23
          ]
        },
        {
          "episode_id": 4,
          "start_time": 278.0,
          "end_time": 281.0,
          "description": "Turn off stove burner after cooking flatbreads.",
          "span_indices": [
            24
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 281.0,
      "end_time": 489.0,
      "description": "Cut mango with knife, wipe kitchen counter and stove with red cloth, and wash metal pot.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 281.0,
          "end_time": 310.5,
          "description": "Pick up potato and plate from dish rack, rinse plate, light stove, and pick up knife.",
          "span_indices": [
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32
          ]
        },
        {
          "episode_id": 2,
          "start_time": 310.5,
          "end_time": 423.0,
          "description": "Cut mango into slices with knife and transfer to metal plate.",
          "span_indices": [
            33,
            34,
            35
          ]
        },
        {
          "episode_id": 3,
          "start_time": 423.0,
          "end_time": 453.0,
          "description": "Wash knife under water and wipe kitchen countertop with red cloth.",
          "span_indices": [
            36,
            37,
            38,
            39,
            40
          ]
        },
        {
          "episode_id": 4,
          "start_time": 453.0,
          "end_time": 476.0,
          "description": "Rinse metal vessel, wipe gas stove with red cloth, then rinse cloth.",
          "span_indices": [
            41,
            42,
            43,
            44,
            45
          ]
        },
        {
          "episode_id": 5,
          "start_time": 476.0,
          "end_time": 489.0,
          "description": "Pour water from metal pot and wash metal pot under running water.",
          "span_indices": [
            46,
            47,
            48
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 489.0,
      "end_time": 558.0,
      "description": "Move containers from dish rack to countertop, pour milk, and store containers in pantry.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 489.0,
          "end_time": 525.0,
          "description": "Walk to dish rack, move clear, blue, metal pots and plates to countertop.",
          "span_indices": [
            49,
            50,
            51,
            52,
            53,
            54,
            55
          ]
        },
        {
          "episode_id": 2,
          "start_time": 525.0,
          "end_time": 535.0,
          "description": "Pour milk from stove pot into small metal pot.",
          "span_indices": [
            56
          ]
        },
        {
          "episode_id": 3,
          "start_time": 535.0,
          "end_time": 558.0,
          "description": "Move containers into pantry cabinet, rearrange items, close door.",
          "span_indices": [
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 558.0,
      "end_time": 589.1,
      "description": "Scoop food from large plastic container into bowl, hand to child, and open small plastic container.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 558.0,
          "end_time": 570.0,
          "description": "Move cucumber to countertop, open large container, scoop food into bowl, close.",
          "span_indices": [
            65,
            66,
            67,
            68
          ]
        },
        {
          "episode_id": 2,
          "start_time": 570.0,
          "end_time": 581.0,
          "description": "Adjust tomato bowl position and hand small metal bowl of food to child.",
          "span_indices": [
            69,
            70
          ]
        },
        {
          "episode_id": 3,
          "start_time": 581.0,
          "end_time": 589.1,
          "description": "Pick up small plastic container from countertop and open its lid.",
          "span_indices": [
            71,
            72
          ]
        }
      ]
    }
  ]
}