{
  "session_id": "session_data_20260403_221123",
  "total_duration_s": 1395.5,
  "n_input_spans": 161,
  "session_goal": "Stir green leafy vegetables, prepare onion mixture with spices and gram flour, cook brown liquid and solid mixture on stove, air fry cubed food, and store creamy mixture in refrigerator.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 294.0,
      "description": "Prepare ingredients: stir greens, mix onion with spices, and set up air fryer and stove.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 21.0,
          "description": "Walk to dining table, inspect air fryer basket, and receive cheese at kitchen counter.",
          "span_indices": [
            0,
            1,
            2,
            3
          ]
        },
        {
          "episode_id": 2,
          "start_time": 21.0,
          "end_time": 44.0,
          "description": "Stir green leafy vegetables in metal pot on stove.",
          "span_indices": [
            4
          ]
        },
        {
          "episode_id": 3,
          "start_time": 44.0,
          "end_time": 260.0,
          "description": "Sort green beans, pour onions, add spices, oil, gram flour, and water to mixture.",
          "span_indices": [
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16
          ]
        },
        {
          "episode_id": 4,
          "start_time": 260.0,
          "end_time": 279.0,
          "description": "Place air fryer basket into air fryer unit and adjust settings.",
          "span_indices": [
            17
          ]
        },
        {
          "episode_id": 5,
          "start_time": 279.0,
          "end_time": 294.0,
          "description": "Walk to kitchen counter and ignite stove burner.",
          "span_indices": [
            18,
            19
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 294.0,
      "end_time": 616.0,
      "description": "Open spice containers, add spices to stainless steel pan, and retrieve brown liquid bowl.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 294.0,
          "end_time": 319.0,
          "description": "Open red, black, green, white containers and arrange lids on countertop.",
          "span_indices": [
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27
          ]
        },
        {
          "episode_id": 7,
          "start_time": 319.0,
          "end_time": 365.0,
          "description": "Carry metal lid to stove, scoop spices from round tray, add to pan, and stir.",
          "span_indices": [
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36
          ]
        },
        {
          "episode_id": 8,
          "start_time": 365.0,
          "end_time": 387.5,
          "description": "Retrieve white plastic container from fridge, place on counter, and stir pan on stove.",
          "span_indices": [
            37,
            38,
            39,
            40
          ]
        },
        {
          "episode_id": 9,
          "start_time": 387.5,
          "end_time": 454.0,
          "description": "Add spices from red, beige, light brown, green jars to pan and stir.",
          "span_indices": [
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49
          ]
        },
        {
          "episode_id": 10,
          "start_time": 454.0,
          "end_time": 530.0,
          "description": "Retrieve second round metal spice tray, add multiple spices to pan, and stir.",
          "span_indices": [
            50,
            51,
            52,
            53,
            54,
            55,
            56
          ]
        },
        {
          "episode_id": 11,
          "start_time": 530.0,
          "end_time": 580.0,
          "description": "Add white substance from plastic cup and contents from purple-lidded jar to pan, then stir.",
          "span_indices": [
            57,
            58,
            59,
            60,
            61,
            62
          ]
        },
        {
          "episode_id": 12,
          "start_time": 580.0,
          "end_time": 600.0,
          "description": "Return white plastic cup to refrigerator and retrieve small container.",
          "span_indices": [
            63,
            64
          ]
        },
        {
          "episode_id": 13,
          "start_time": 600.0,
          "end_time": 616.0,
          "description": "Retrieve bowl of brown liquid from fridge, scoop contents from purple-lidded container into small bowl.",
          "span_indices": [
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 616.0,
      "end_time": 877.0,
      "description": "Stir brown liquid and solid mixture, add greens, store items, and press solid mixture into black pot.",
      "episodes": [
        {
          "episode_id": 14,
          "start_time": 616.0,
          "end_time": 631.0,
          "description": "Stir brown liquid in right pot and solid mixture in left pot on stove.",
          "span_indices": [
            73,
            74,
            75,
            76
          ]
        },
        {
          "episode_id": 15,
          "start_time": 631.0,
          "end_time": 642.0,
          "description": "Walk to cutting board and observe another person chopping ingredients.",
          "span_indices": [
            77,
            78
          ]
        },
        {
          "episode_id": 16,
          "start_time": 642.0,
          "end_time": 659.0,
          "description": "Walk to air fryer, check cubed food inside, and return to kitchen counter.",
          "span_indices": [
            79,
            80,
            81
          ]
        },
        {
          "episode_id": 17,
          "start_time": 659.0,
          "end_time": 685.0,
          "description": "Stir brown liquid in right pot, add green leafy vegetables, and stir.",
          "span_indices": [
            82,
            83,
            84,
            85
          ]
        },
        {
          "episode_id": 18,
          "start_time": 685.0,
          "end_time": 720.0,
          "description": "Store green vegetable bowl, red bean bowl, orange container, and metal container in refrigerator.",
          "span_indices": [
            86,
            87,
            88,
            89
          ]
        },
        {
          "episode_id": 19,
          "start_time": 720.0,
          "end_time": 740.0,
          "description": "Carry bowl of sliced cucumbers to dining table and arrange cups, lids, and glasses.",
          "span_indices": [
            90,
            91
          ]
        },
        {
          "episode_id": 20,
          "start_time": 740.0,
          "end_time": 753.0,
          "description": "Walk to air fryer, check food inside, and return to kitchen counter.",
          "span_indices": [
            92,
            93
          ]
        },
        {
          "episode_id": 21,
          "start_time": 753.0,
          "end_time": 825.0,
          "description": "Stir brown liquid, press solid mixture into black pot with strainer, and stir contents.",
          "span_indices": [
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101
          ]
        },
        {
          "episode_id": 22,
          "start_time": 825.0,
          "end_time": 858.0,
          "description": "Arrange spice containers, add ingredients to small bowl of brown liquid, and stir.",
          "span_indices": [
            102,
            103,
            104
          ]
        },
        {
          "episode_id": 23,
          "start_time": 858.0,
          "end_time": 877.0,
          "description": "Stir brown liquid in right pot on stove.",
          "span_indices": [
            105
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 877.0,
      "end_time": 1244.0,
      "description": "Prepare green peas, retrieve air fryer basket, transfer cubed food, and rinse basket.",
      "episodes": [
        {
          "episode_id": 24,
          "start_time": 877.0,
          "end_time": 907.0,
          "description": "Observe green peas preparation, hold cup, receive pink strainer, and pour green peas.",
          "span_indices": [
            106,
            107,
            108,
            109
          ]
        },
        {
          "episode_id": 25,
          "start_time": 907.0,
          "end_time": 924.0,
          "description": "Move yellow container, add chopped green vegetables to pot, and stir.",
          "span_indices": [
            110,
            111,
            112
          ]
        },
        {
          "episode_id": 26,
          "start_time": 924.0,
          "end_time": 967.0,
          "description": "Walk to air fryer cabinet, open drawer to check food, and return to counter.",
          "span_indices": [
            113,
            114,
            115
          ]
        },
        {
          "episode_id": 27,
          "start_time": 967.0,
          "end_time": 990.0,
          "description": "Move container with citrus slices to stove area and adjust items on counter.",
          "span_indices": [
            116,
            117
          ]
        },
        {
          "episode_id": 28,
          "start_time": 990.0,
          "end_time": 1088.0,
          "description": "Take out metal bowls, pour white liquid, transfer with spoon, add spice, store in fridge, and take out green peas.",
          "span_indices": [
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127
          ]
        },
        {
          "episode_id": 29,
          "start_time": 1088.0,
          "end_time": 1099.0,
          "description": "Walk to stove, adjust container of brown liquid, and stir pot.",
          "span_indices": [
            128,
            129
          ]
        },
        {
          "episode_id": 30,
          "start_time": 1099.0,
          "end_time": 1123.0,
          "description": "Walk to air fryer, open drawer, and carry air fryer basket with cooked cubed food to counter.",
          "span_indices": [
            130,
            131
          ]
        },
        {
          "episode_id": 31,
          "start_time": 1123.0,
          "end_time": 1172.0,
          "description": "Stir cooked cubed food in air fryer basket, take out large black bowl, and hand to other person.",
          "span_indices": [
            132,
            133,
            134,
            135,
            136
          ]
        },
        {
          "episode_id": 32,
          "start_time": 1172.0,
          "end_time": 1205.5,
          "description": "Hold white bowl while other pours green peas, then transfer cubed food into bowl.",
          "span_indices": [
            137,
            138,
            139
          ]
        },
        {
          "episode_id": 33,
          "start_time": 1205.5,
          "end_time": 1230.0,
          "description": "Adjust air fryer settings, shake basket, pour cubed food into metal pan, and place empty basket back.",
          "span_indices": [
            140,
            141,
            142
          ]
        },
        {
          "episode_id": 34,
          "start_time": 1230.0,
          "end_time": 1244.0,
          "description": "Carry air fryer unit to sink and rinse basket under running water.",
          "span_indices": [
            143,
            144
          ]
        }
      ]
    },
    {
      "sub_goal_id": 5,
      "start_time": 1244.0,
      "end_time": 1395.5,
      "description": "Carry red cloth, stir pan, transfer creamy mixture to fridge, and walk away.",
      "episodes": [
        {
          "episode_id": 35,
          "start_time": 1244.0,
          "end_time": 1268.0,
          "description": "Carry white bowl with vegetable mixture and red patterned cloth to counter, then carry cloth through house.",
          "span_indices": [
            145,
            146,
            147
          ]
        },
        {
          "episode_id": 36,
          "start_time": 1268.0,
          "end_time": 1279.0,
          "description": "Stir food mixture in metal pan on stove.",
          "span_indices": [
            148
          ]
        },
        {
          "episode_id": 37,
          "start_time": 1279.0,
          "end_time": 1306.0,
          "description": "Observe other person, pick red bowl from drawer, and adjust spice containers on counter.",
          "span_indices": [
            149,
            150,
            151
          ]
        },
        {
          "episode_id": 38,
          "start_time": 1306.0,
          "end_time": 1350.0,
          "description": "Pick up bowl with creamy mixture, carry to sink, retrieve metal bowl, and transfer creamy mixture.",
          "span_indices": [
            152,
            153,
            154,
            155,
            156
          ]
        },
        {
          "episode_id": 39,
          "start_time": 1350.0,
          "end_time": 1368.0,
          "description": "Carry metal bowl with creamy mixture to refrigerator, place inside, and rearrange shelf items.",
          "span_indices": [
            157,
            158
          ]
        },
        {
          "episode_id": 40,
          "start_time": 1368.0,
          "end_time": 1395.5,
          "description": "Return to kitchen counter, observe food preparation, and walk to another room.",
          "span_indices": [
            159,
            160
          ]
        }
      ]
    }
  ]
}