{
  "session_id": "session_data_20260404_210548",
  "total_duration_s": 1430.2,
  "n_input_spans": 124,
  "session_goal": "Rinse thermos and cups, line metal pot with paper and cloth, spread yellow mixture on bread, bake, cook grains, wipe stovetop and sink, and serve milk and toast.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 326.0,
      "description": "Rinse blue packets, thermos, and cup, then line metal pot with paper and cloth.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 54.0,
          "description": "Pick up small black object from floor, wash hands, and hang object on wall hook.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5
          ]
        },
        {
          "episode_id": 2,
          "start_time": 54.0,
          "end_time": 135.0,
          "description": "Rinse blue packets, beige thermos, and cup under faucet and place on counter.",
          "span_indices": [
            6,
            7,
            8
          ]
        },
        {
          "episode_id": 3,
          "start_time": 135.0,
          "end_time": 220.0,
          "description": "Arrange glass cups, pour water into stove pot, and rinse large metal pot from outside.",
          "span_indices": [
            9,
            10,
            11,
            12
          ]
        },
        {
          "episode_id": 4,
          "start_time": 220.0,
          "end_time": 326.0,
          "description": "Line large metal pot with paper and cloth, place bin in cabinet, and adjust hanging tote.",
          "span_indices": [
            13,
            14,
            15,
            16,
            17,
            18,
            19
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 326.0,
      "end_time": 801.8,
      "description": "Retrieve orange bowl and milk bowl, heat milk, spread yellow mixture on bread slices, bake, and rinse containers.",
      "episodes": [
        {
          "episode_id": 5,
          "start_time": 326.0,
          "end_time": 358.0,
          "description": "Retrieve orange bowl and white milk bowl from refrigerator onto countertop.",
          "span_indices": [
            20,
            21,
            22,
            23
          ]
        },
        {
          "episode_id": 6,
          "start_time": 358.0,
          "end_time": 415.0,
          "description": "Pour milk from bowl into glass, strain through strainer, and heat milk on stove burner.",
          "span_indices": [
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31
          ]
        },
        {
          "episode_id": 7,
          "start_time": 415.0,
          "end_time": 430.0,
          "description": "Place large milk bowl on stove burner and open plastic bread container.",
          "span_indices": [
            32,
            33
          ]
        },
        {
          "episode_id": 8,
          "start_time": 430.0,
          "end_time": 635.7,
          "description": "Spread yellow mixture from orange bowl onto ten bread slices on metal plates.",
          "span_indices": [
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48
          ]
        },
        {
          "episode_id": 9,
          "start_time": 635.7,
          "end_time": 667.3,
          "description": "Rinse plastic container at sink, wash hands, and dry with cloth from cabinet.",
          "span_indices": [
            49,
            50,
            51,
            52
          ]
        },
        {
          "episode_id": 10,
          "start_time": 667.3,
          "end_time": 748.8,
          "description": "Arrange bread slices on metal plates, place on oven rack, and close oven door.",
          "span_indices": [
            53,
            54,
            55,
            56,
            57,
            58,
            59
          ]
        },
        {
          "episode_id": 11,
          "start_time": 748.8,
          "end_time": 801.8,
          "description": "Scrape remaining filling into glass container, rinse metal bowl, and store filling in fridge.",
          "span_indices": [
            60,
            61,
            62,
            63,
            64
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 801.8,
      "end_time": 1292.0,
      "description": "Take pill, unwrap grains, strain liquids, wipe stovetop with pink cloth, and clean sink.",
      "episodes": [
        {
          "episode_id": 12,
          "start_time": 801.8,
          "end_time": 823.3,
          "description": "Take pill from pill organizer and scoop water from copper container.",
          "span_indices": [
            65,
            66
          ]
        },
        {
          "episode_id": 13,
          "start_time": 823.3,
          "end_time": 860.7,
          "description": "Unwrap cloth-wrapped grains and pour into metal pot, replace lid.",
          "span_indices": [
            67
          ]
        },
        {
          "episode_id": 14,
          "start_time": 860.7,
          "end_time": 904.0,
          "description": "Wipe kitchen counter with cloth, scoop jar contents into glass, and adjust items on rack.",
          "span_indices": [
            68,
            69,
            70,
            71,
            72
          ]
        },
        {
          "episode_id": 15,
          "start_time": 904.0,
          "end_time": 942.0,
          "description": "Strain liquid from cooking pot into small metal bowl using strainer and cover with lid.",
          "span_indices": [
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80
          ]
        },
        {
          "episode_id": 16,
          "start_time": 942.0,
          "end_time": 964.0,
          "description": "Pick up orange from fruit basket and place on countertop.",
          "span_indices": [
            81,
            82,
            83
          ]
        },
        {
          "episode_id": 17,
          "start_time": 964.0,
          "end_time": 982.0,
          "description": "Inspect spice drawer and pick small spice container.",
          "span_indices": [
            84,
            85,
            86
          ]
        },
        {
          "episode_id": 18,
          "start_time": 982.0,
          "end_time": 1018.0,
          "description": "Pour white liquid from pot through strainer, adjust stove, and place rice cooker inner pot into drawer.",
          "span_indices": [
            87,
            88,
            89,
            90
          ]
        },
        {
          "episode_id": 19,
          "start_time": 1018.0,
          "end_time": 1030.0,
          "description": "Empty plastic bottle contents into trash and place bottle in lower cabinet.",
          "span_indices": [
            91,
            92
          ]
        },
        {
          "episode_id": 20,
          "start_time": 1030.0,
          "end_time": 1066.0,
          "description": "Stir white liquid in pot on stove and rinse spoon under running water.",
          "span_indices": [
            93,
            94,
            95,
            96
          ]
        },
        {
          "episode_id": 21,
          "start_time": 1066.0,
          "end_time": 1152.0,
          "description": "Wipe stovetop and countertop with pink cloth, rinse cloth, and spread cloth flat.",
          "span_indices": [
            97,
            98,
            99,
            100,
            101
          ]
        },
        {
          "episode_id": 22,
          "start_time": 1152.0,
          "end_time": 1200.0,
          "description": "Strain cooked liquid from pot into cup, place pot aside, and rinse pot and strainer.",
          "span_indices": [
            102,
            103,
            104
          ]
        },
        {
          "episode_id": 23,
          "start_time": 1200.0,
          "end_time": 1292.0,
          "description": "Rinse large pot and small strainer, clear sink debris, and scrub sink.",
          "span_indices": [
            105,
            106,
            107,
            108,
            109,
            110
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 1292.0,
      "end_time": 1430.2,
      "description": "Store metal pot in fridge, arrange baked toast on dining table, and pour milk into glass.",
      "episodes": [
        {
          "episode_id": 24,
          "start_time": 1292.0,
          "end_time": 1360.0,
          "description": "Store large pot in refrigerator, carry cups to dining table, and arrange baked toast on plates.",
          "span_indices": [
            111,
            112,
            113,
            114,
            115
          ]
        },
        {
          "episode_id": 25,
          "start_time": 1360.0,
          "end_time": 1430.2,
          "description": "Pour milk from pots into glass, wipe stovetop, and carry glass to dining table.",
          "span_indices": [
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123
          ]
        }
      ]
    }
  ]
}