{
  "session_id": "session_data_20260405_215941",
  "total_duration_s": 398.4,
  "n_input_spans": 71,
  "session_goal": "Clean and organize kitchen countertop and drawers, wash metal bowls and cloths, heat milk mixture on stove, and retrieve spice containers from storage.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 98.0,
      "description": "Put away pink scissors, rolling pin, and metal containers; wipe countertop with red and purple cloths.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 11.0,
          "description": "Pick up pink scissors from countertop and place into utensil holder.",
          "span_indices": [
            0,
            1,
            2
          ]
        },
        {
          "episode_id": 2,
          "start_time": 11.0,
          "end_time": 26.0,
          "description": "Move metal lid and plate from container stack to countertop.",
          "span_indices": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "episode_id": 3,
          "start_time": 26.0,
          "end_time": 29.0,
          "description": "Pick up yellow-lidded container from countertop and place on container stack.",
          "span_indices": [
            7,
            8
          ]
        },
        {
          "episode_id": 4,
          "start_time": 29.0,
          "end_time": 40.0,
          "description": "Pick up small metal cup from countertop and place into dish drawer, then close drawer.",
          "span_indices": [
            9,
            10,
            11
          ]
        },
        {
          "episode_id": 5,
          "start_time": 40.0,
          "end_time": 53.0,
          "description": "Reach for red cloth near sink, wipe small container, and arrange containers on countertop.",
          "span_indices": [
            12,
            13,
            14
          ]
        },
        {
          "episode_id": 6,
          "start_time": 53.0,
          "end_time": 61.0,
          "description": "Wipe countertop surface with purple cloth and adjust stove knobs.",
          "span_indices": [
            15,
            16
          ]
        },
        {
          "episode_id": 7,
          "start_time": 61.0,
          "end_time": 70.0,
          "description": "Pick up rolling pin from countertop, place into dish drawer, and arrange utensils.",
          "span_indices": [
            17,
            18,
            19
          ]
        },
        {
          "episode_id": 8,
          "start_time": 70.0,
          "end_time": 98.0,
          "description": "Place red cloth near sink, move white packet to bowl of fried items, and rearrange countertop items.",
          "span_indices": [
            20,
            21,
            22,
            23,
            24,
            25
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 98.0,
      "end_time": 172.0,
      "description": "Wash metal bowls, plate, glass container, and white packet under sink water.",
      "episodes": [
        {
          "episode_id": 9,
          "start_time": 98.0,
          "end_time": 148.0,
          "description": "Wash hands under sink water, then wash metal bowls, large plate, and medium bowl in sink.",
          "span_indices": [
            26,
            27,
            28,
            29
          ]
        },
        {
          "episode_id": 10,
          "start_time": 148.0,
          "end_time": 156.0,
          "description": "Rinse washed dishes under sink water and place on countertop.",
          "span_indices": [
            30,
            31
          ]
        },
        {
          "episode_id": 11,
          "start_time": 156.0,
          "end_time": 159.0,
          "description": "Pick up metal bowl from dish rack and place on countertop.",
          "span_indices": [
            32,
            33
          ]
        },
        {
          "episode_id": 12,
          "start_time": 159.0,
          "end_time": 172.0,
          "description": "Wash small glass container and white packet under sink water.",
          "span_indices": [
            34,
            35
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 172.0,
      "end_time": 240.0,
      "description": "Cut open white packet, pour into milk, wipe stove, and heat bowl on burner.",
      "episodes": [
        {
          "episode_id": 13,
          "start_time": 172.0,
          "end_time": 186.0,
          "description": "Cut open white packet with pink scissors and pour contents into bowl of milk.",
          "span_indices": [
            36,
            37
          ]
        },
        {
          "episode_id": 14,
          "start_time": 186.0,
          "end_time": 192.0,
          "description": "Dispose empty packet in trash and pick up knife from countertop.",
          "span_indices": [
            38,
            39
          ]
        },
        {
          "episode_id": 15,
          "start_time": 192.0,
          "end_time": 204.0,
          "description": "Adjust stove knobs and reposition pot on stove with red cloth.",
          "span_indices": [
            40,
            41
          ]
        },
        {
          "episode_id": 16,
          "start_time": 204.0,
          "end_time": 235.0,
          "description": "Wipe stove surface with pink cloth.",
          "span_indices": [
            42
          ]
        },
        {
          "episode_id": 17,
          "start_time": 235.0,
          "end_time": 240.0,
          "description": "Place bowl of milk on stove burner to heat.",
          "span_indices": [
            43
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 240.0,
      "end_time": 275.0,
      "description": "Place metal lids into drawer, cover fried item bowl with plate, and rearrange countertop items.",
      "episodes": [
        {
          "episode_id": 18,
          "start_time": 240.0,
          "end_time": 257.0,
          "description": "Place metal lids and containers into dish drawer and arrange items.",
          "span_indices": [
            44,
            45
          ]
        },
        {
          "episode_id": 19,
          "start_time": 257.0,
          "end_time": 267.0,
          "description": "Place large metal plate as lid over bowl of fried items.",
          "span_indices": [
            46
          ]
        },
        {
          "episode_id": 20,
          "start_time": 267.0,
          "end_time": 275.0,
          "description": "Rearrange countertop items including scissors, cloths, and bottles.",
          "span_indices": [
            47
          ]
        }
      ]
    },
    {
      "sub_goal_id": 5,
      "start_time": 275.0,
      "end_time": 316.0,
      "description": "Wash pink and purple cloths under sink water, then wash hands with soap.",
      "episodes": [
        {
          "episode_id": 21,
          "start_time": 275.0,
          "end_time": 298.0,
          "description": "Wash pink and purple cloths under sink water, squeeze, and place to dry.",
          "span_indices": [
            48,
            49,
            50
          ]
        },
        {
          "episode_id": 22,
          "start_time": 298.0,
          "end_time": 316.0,
          "description": "Wash hands with soap from white soap dispenser, lather, rinse, and turn off faucet.",
          "span_indices": [
            51,
            52,
            53,
            54,
            55,
            56
          ]
        }
      ]
    },
    {
      "sub_goal_id": 6,
      "start_time": 316.0,
      "end_time": 349.2,
      "description": "Dry hands with gray cloth and retrieve silver plate and spice containers from storage to countertop.",
      "episodes": [
        {
          "episode_id": 23,
          "start_time": 316.0,
          "end_time": 327.0,
          "description": "Move to storage drawer area and dry hands with gray cloth.",
          "span_indices": [
            57,
            58
          ]
        },
        {
          "episode_id": 24,
          "start_time": 327.0,
          "end_time": 330.0,
          "description": "Pick up silver metal plate from storage and place on countertop.",
          "span_indices": [
            59,
            60
          ]
        },
        {
          "episode_id": 25,
          "start_time": 330.0,
          "end_time": 333.0,
          "description": "Pick up small silver spice container from storage and place on countertop.",
          "span_indices": [
            61,
            62
          ]
        },
        {
          "episode_id": 26,
          "start_time": 333.0,
          "end_time": 336.0,
          "description": "Pick up tall green-lidded spice container from storage and place on countertop.",
          "span_indices": [
            63,
            64
          ]
        },
        {
          "episode_id": 27,
          "start_time": 336.0,
          "end_time": 339.0,
          "description": "Pick up second small silver spice container from storage and place on countertop.",
          "span_indices": [
            65,
            66
          ]
        },
        {
          "episode_id": 28,
          "start_time": 339.0,
          "end_time": 342.0,
          "description": "Pick up red-lidded spice container from storage and place on countertop.",
          "span_indices": [
            67,
            68
          ]
        },
        {
          "episode_id": 29,
          "start_time": 342.0,
          "end_time": 349.2,
          "description": "Adjust spice containers on countertop and observe cooking workspace.",
          "span_indices": [
            69,
            70
          ]
        }
      ]
    }
  ]
}