{
  "session_id": "session_data_20260404_064018",
  "total_duration_s": 657.5,
  "n_input_spans": 83,
  "session_goal": "Ignite gas stove, organize cabinets, prepare coffee and food with copper container and pot, pour nuts into bowls, and serve mugs on living room tray.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 189.0,
      "description": "Ignite gas stove, store bottles and containers in cabinet, place sticker sheet on shelf, and store grater in drawer.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 53.0,
          "description": "Light gas stove, move pot lid to sink, pour water, and attach red lid to metal cup.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11
          ]
        },
        {
          "episode_id": 2,
          "start_time": 53.0,
          "end_time": 128.0,
          "description": "Open lower cabinet, store olive oil, jar, green container, and bottles, then close door.",
          "span_indices": [
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23
          ]
        },
        {
          "episode_id": 3,
          "start_time": 128.0,
          "end_time": 150.0,
          "description": "Carry olive oil bottle to counter, place near utensil rack, and adjust small metal containers.",
          "span_indices": [
            24,
            25,
            26
          ]
        },
        {
          "episode_id": 4,
          "start_time": 150.0,
          "end_time": 170.0,
          "description": "Carry pink container to shelf area, arrange stickers on plastic sheet, and place sheet on shelf.",
          "span_indices": [
            27,
            28,
            29
          ]
        },
        {
          "episode_id": 5,
          "start_time": 170.0,
          "end_time": 189.0,
          "description": "Open lower drawer, place grater and blue pad inside, adjust items, and close drawer.",
          "span_indices": [
            30,
            31,
            32,
            33
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 189.0,
      "end_time": 348.0,
      "description": "Prepare coffee grounds from copper container, add powder to mugs, retrieve fridge items, and scoop pot food into bowls.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 189.0,
          "end_time": 214.0,
          "description": "Place lid on metal container, scoop contents from copper container, and adjust stove knob.",
          "span_indices": [
            34,
            35,
            36,
            37,
            38
          ]
        },
        {
          "episode_id": 7,
          "start_time": 214.0,
          "end_time": 229.0,
          "description": "Open lower drawer, take two metal bowls, pick up metal cup and spoon from shelf and holder.",
          "span_indices": [
            39,
            40,
            41,
            42
          ]
        },
        {
          "episode_id": 8,
          "start_time": 229.0,
          "end_time": 265.0,
          "description": "Add powder to two white mugs, stir, arrange mugs with strainer, and place metal cups on rack.",
          "span_indices": [
            43,
            44,
            45,
            46
          ]
        },
        {
          "episode_id": 9,
          "start_time": 265.0,
          "end_time": 311.0,
          "description": "Retrieve plastic container from fridge, pour contents into bowls, return container, and get small bottle.",
          "span_indices": [
            47,
            48,
            49,
            50
          ]
        },
        {
          "episode_id": 10,
          "start_time": 311.0,
          "end_time": 348.0,
          "description": "Pick up bowls, carry to stove, scoop pot food into bowls, and carry to dining table.",
          "span_indices": [
            51,
            52,
            53,
            54
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 348.0,
      "end_time": 478.0,
      "description": "Retrieve containers from dining cabinet, pour nuts into bowls, and return containers to cabinet.",
      "episodes": [
        {
          "episode_id": 11,
          "start_time": 348.0,
          "end_time": 380.0,
          "description": "Retrieve orange and yellow containers from cabinet, pour nuts into bowls, and close lid.",
          "span_indices": [
            55,
            56,
            57
          ]
        },
        {
          "episode_id": 12,
          "start_time": 380.0,
          "end_time": 420.0,
          "description": "Return yellow container to cabinet, sort nuts from orange container, and return orange container.",
          "span_indices": [
            58,
            59,
            60
          ]
        },
        {
          "episode_id": 13,
          "start_time": 420.0,
          "end_time": 478.0,
          "description": "Retrieve white container from cabinet, pour nuts into bowls, return container, and close cabinet.",
          "span_indices": [
            61,
            62,
            63
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 478.0,
      "end_time": 657.5,
      "description": "Retrieve tray, pour liquid through strainer into mugs, rinse strainer, and place mugs on couch tray.",
      "episodes": [
        {
          "episode_id": 14,
          "start_time": 478.0,
          "end_time": 515.0,
          "description": "Retrieve patterned tray, carry to living room, arrange cushions, and place tray on coffee table.",
          "span_indices": [
            64,
            65
          ]
        },
        {
          "episode_id": 15,
          "start_time": 515.0,
          "end_time": 545.0,
          "description": "Get clear glass from drawer, place on dining table, and move bowls from table to living room tray.",
          "span_indices": [
            66,
            67,
            68
          ]
        },
        {
          "episode_id": 16,
          "start_time": 545.0,
          "end_time": 588.0,
          "description": "Pick up pot from stove, pour liquid through strainer into mugs, and set pot aside.",
          "span_indices": [
            69,
            70,
            71
          ]
        },
        {
          "episode_id": 17,
          "start_time": 588.0,
          "end_time": 609.1,
          "description": "Rinse metal strainer under running water and place on countertop near coffee maker.",
          "span_indices": [
            72,
            73,
            74
          ]
        },
        {
          "episode_id": 18,
          "start_time": 609.1,
          "end_time": 629.4,
          "description": "Stir liquid in mugs, rinse mug and spoon under water, and place spoon on counter.",
          "span_indices": [
            75,
            76,
            77,
            78,
            79
          ]
        },
        {
          "episode_id": 19,
          "start_time": 629.4,
          "end_time": 657.5,
          "description": "Pick up two mugs from counter, place on tray on couch, and walk to dining area.",
          "span_indices": [
            80,
            81,
            82
          ]
        }
      ]
    }
  ]
}