{
  "session_id": "session_data_20260330_093149",
  "total_duration_s": 1365.2,
  "n_input_spans": 148,
  "session_goal": "Cook vegetable stew with grains, onions, legumes, and spices in metal pots on stove.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 140.0,
      "description": "Move vessels, retrieve ladle, and prepare grain mixture on stove.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 28.0,
          "description": "Move metal vessels to stove and ignite burner.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7
          ]
        },
        {
          "episode_id": 2,
          "start_time": 28.0,
          "end_time": 44.0,
          "description": "Retrieve ladle from drawer and wipe countertop with yellow cloth.",
          "span_indices": [
            8,
            9,
            10,
            11,
            12
          ]
        },
        {
          "episode_id": 3,
          "start_time": 44.0,
          "end_time": 89.0,
          "description": "Open yellow grain packet and pour grain into large metal bowl.",
          "span_indices": [
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20
          ]
        },
        {
          "episode_id": 4,
          "start_time": 89.0,
          "end_time": 122.0,
          "description": "Stir grain mixture and cut packet to add more grain.",
          "span_indices": [
            21,
            22,
            23,
            24,
            25
          ]
        },
        {
          "episode_id": 5,
          "start_time": 122.0,
          "end_time": 140.0,
          "description": "Seal yellow grain packet and store in lower cabinet.",
          "span_indices": [
            26,
            27,
            28,
            29,
            30
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 140.0,
      "end_time": 381.0,
      "description": "Peel and chop red onions, cook in small metal bowl with water.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 140.0,
          "end_time": 148.0,
          "description": "Retrieve red cutting board and knife for onion prep.",
          "span_indices": [
            31,
            32,
            33
          ]
        },
        {
          "episode_id": 7,
          "start_time": 148.0,
          "end_time": 202.0,
          "description": "Peel four red onions with knife over cutting board.",
          "span_indices": [
            34,
            35,
            36,
            37
          ]
        },
        {
          "episode_id": 8,
          "start_time": 202.0,
          "end_time": 208.0,
          "description": "Stir grain mixture in large metal bowl with ladle.",
          "span_indices": [
            38
          ]
        },
        {
          "episode_id": 9,
          "start_time": 208.0,
          "end_time": 260.0,
          "description": "Fill small metal bowl with water from filter tap and place on stove burner.",
          "span_indices": [
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48
          ]
        },
        {
          "episode_id": 10,
          "start_time": 260.0,
          "end_time": 266.0,
          "description": "Stir grain mixture in large metal bowl with ladle.",
          "span_indices": [
            49
          ]
        },
        {
          "episode_id": 11,
          "start_time": 266.0,
          "end_time": 300.0,
          "description": "Chop peeled red onions and place pieces into small metal bowl.",
          "span_indices": [
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57
          ]
        },
        {
          "episode_id": 12,
          "start_time": 300.0,
          "end_time": 330.0,
          "description": "Chop additional onions on red cutting tray with knife.",
          "span_indices": [
            58,
            59
          ]
        },
        {
          "episode_id": 13,
          "start_time": 330.0,
          "end_time": 381.0,
          "description": "Stir light-colored liquid in pot on stove with spoon.",
          "span_indices": [
            60
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 381.0,
      "end_time": 804.1,
      "description": "Unpack vegetables, cut green beans and greens, mix legumes in metal bowl.",
      "episodes": [
        {
          "episode_id": 14,
          "start_time": 381.0,
          "end_time": 407.0,
          "description": "Carry red basket of vegetables to counter and unpack.",
          "span_indices": [
            61,
            62,
            63,
            64
          ]
        },
        {
          "episode_id": 15,
          "start_time": 407.0,
          "end_time": 425.0,
          "description": "Remove green leafy vegetables into strainer and stir pot.",
          "span_indices": [
            65,
            66
          ]
        },
        {
          "episode_id": 16,
          "start_time": 425.0,
          "end_time": 451.0,
          "description": "Unpack green vegetables into strainer and return basket.",
          "span_indices": [
            67,
            68
          ]
        },
        {
          "episode_id": 17,
          "start_time": 451.0,
          "end_time": 469.0,
          "description": "Bring green beans and carrot to counter and stir pot.",
          "span_indices": [
            69,
            70,
            71
          ]
        },
        {
          "episode_id": 18,
          "start_time": 469.0,
          "end_time": 501.0,
          "description": "Pour cooked liquid into small bowl and pour oil into empty pot.",
          "span_indices": [
            72,
            73,
            74,
            75
          ]
        },
        {
          "episode_id": 19,
          "start_time": 501.0,
          "end_time": 552.0,
          "description": "Trim ends off green beans and add seasoning to oil pot.",
          "span_indices": [
            76,
            77
          ]
        },
        {
          "episode_id": 20,
          "start_time": 552.0,
          "end_time": 617.9,
          "description": "Peel onions, cut green beans with scissors, and cut leafy greens.",
          "span_indices": [
            78,
            79,
            80
          ]
        },
        {
          "episode_id": 21,
          "start_time": 617.9,
          "end_time": 643.1,
          "description": "Open plastic bag of legumes and pour into metal mixing bowl.",
          "span_indices": [
            81,
            82,
            83,
            84
          ]
        },
        {
          "episode_id": 22,
          "start_time": 643.1,
          "end_time": 657.5,
          "description": "Pour contents from yellow-lidded jar into metal mixing bowl.",
          "span_indices": [
            85,
            86,
            87
          ]
        },
        {
          "episode_id": 23,
          "start_time": 657.5,
          "end_time": 692.8,
          "description": "Add prepped vegetables from pink tray and stir mixture.",
          "span_indices": [
            88,
            89,
            90
          ]
        },
        {
          "episode_id": 24,
          "start_time": 692.8,
          "end_time": 785.9,
          "description": "Cut green beans with knife and pour into metal mixing bowl.",
          "span_indices": [
            91,
            92,
            93,
            94,
            95
          ]
        },
        {
          "episode_id": 25,
          "start_time": 785.9,
          "end_time": 804.1,
          "description": "Stir vegetable, legume, and green bean mixture in metal mixing bowl.",
          "span_indices": [
            96
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 804.1,
      "end_time": 1365.2,
      "description": "Add tomatoes, spices, herbs, and water to pot, then adjust heat and lid.",
      "episodes": [
        {
          "episode_id": 26,
          "start_time": 804.1,
          "end_time": 900.0,
          "description": "Retrieve tomato and carrot, peel and cut carrot, stir mixture.",
          "span_indices": [
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104
          ]
        },
        {
          "episode_id": 27,
          "start_time": 900.0,
          "end_time": 961.0,
          "description": "Collect vegetables, wash tomato, and cut tomato on white cutting board.",
          "span_indices": [
            105,
            106,
            107
          ]
        },
        {
          "episode_id": 28,
          "start_time": 961.0,
          "end_time": 1005.0,
          "description": "Pour cut tomato into large metal pot and add spices from jars.",
          "span_indices": [
            108,
            109,
            110,
            111,
            112
          ]
        },
        {
          "episode_id": 29,
          "start_time": 1005.0,
          "end_time": 1037.0,
          "description": "Add contents from yellow container into pot and stir.",
          "span_indices": [
            113,
            114,
            115
          ]
        },
        {
          "episode_id": 30,
          "start_time": 1037.0,
          "end_time": 1081.0,
          "description": "Add contents from pink and red containers into pot and stir.",
          "span_indices": [
            116,
            117,
            118,
            119,
            120
          ]
        },
        {
          "episode_id": 31,
          "start_time": 1081.0,
          "end_time": 1126.0,
          "description": "Add powder from blue container and additional contents, stir.",
          "span_indices": [
            121,
            122,
            123,
            124
          ]
        },
        {
          "episode_id": 32,
          "start_time": 1126.0,
          "end_time": 1158.0,
          "description": "Pour water into pot and stir diluted vegetable mixture.",
          "span_indices": [
            125,
            126
          ]
        },
        {
          "episode_id": 33,
          "start_time": 1158.0,
          "end_time": 1184.0,
          "description": "Add green herbs by cutting with scissors directly into pot.",
          "span_indices": [
            127,
            128
          ]
        },
        {
          "episode_id": 34,
          "start_time": 1184.0,
          "end_time": 1210.0,
          "description": "Clean vegetable scraps from countertop and store flower garland packets.",
          "span_indices": [
            129,
            130
          ]
        },
        {
          "episode_id": 35,
          "start_time": 1210.0,
          "end_time": 1231.0,
          "description": "Fill metal pot with water and place on burner, stir with ladle.",
          "span_indices": [
            131,
            132,
            133
          ]
        },
        {
          "episode_id": 36,
          "start_time": 1231.0,
          "end_time": 1264.0,
          "description": "Add red chili, seasoning from glass jar, and ingredients from glass bowl.",
          "span_indices": [
            134,
            135,
            136,
            137,
            138
          ]
        },
        {
          "episode_id": 37,
          "start_time": 1264.0,
          "end_time": 1341.0,
          "description": "Pour white liquid from large metal bowl into pot and scrape.",
          "span_indices": [
            139,
            140,
            141,
            142
          ]
        },
        {
          "episode_id": 38,
          "start_time": 1341.0,
          "end_time": 1365.2,
          "description": "Adjust burner heat, rinse bowl in sink, place lid, and observe workspace.",
          "span_indices": [
            143,
            144,
            145,
            146,
            147
          ]
        }
      ]
    }
  ]
}