{
  "session_id": "session_data_20260401_140814",
  "total_duration_s": 2795.3,
  "n_input_spans": 375,
  "session_goal": "Strain soup, peel onions and cut vegetables, cook chicken curry with spices and greens, prepare rice dish with peanuts and greens, and store leftovers in refrigerator.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 514.1,
      "description": "Prepare soup base, peel onions, cut chili, and add oil and seasoning to pot.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 33.0,
          "description": "Place knife on countertop, stir soup, and wash hands at sink.",
          "span_indices": [
            0,
            1,
            2,
            3
          ]
        },
        {
          "episode_id": 2,
          "start_time": 33.0,
          "end_time": 113.0,
          "description": "Pick red onions, cut green chili, and place onions on counter.",
          "span_indices": [
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11
          ]
        },
        {
          "episode_id": 3,
          "start_time": 113.0,
          "end_time": 246.0,
          "description": "Put steamer in microwave, strain soup through cloth, and transfer curry pieces.",
          "span_indices": [
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22
          ]
        },
        {
          "episode_id": 4,
          "start_time": 246.0,
          "end_time": 323.2,
          "description": "Wash empty curry pot, place on burner, and ladle liquid into bowl.",
          "span_indices": [
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30
          ]
        },
        {
          "episode_id": 5,
          "start_time": 323.2,
          "end_time": 413.2,
          "description": "Peel first and second onions, walk to cutting board, and cut onions.",
          "span_indices": [
            31,
            32,
            33,
            34,
            35,
            36,
            37
          ]
        },
        {
          "episode_id": 6,
          "start_time": 413.2,
          "end_time": 473.6,
          "description": "Pour oil and seasoning into pot, then add chopped onions in batches.",
          "span_indices": [
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46
          ]
        },
        {
          "episode_id": 7,
          "start_time": 473.6,
          "end_time": 514.1,
          "description": "Peel third and fourth onions, gather peels, and dispose in trash bin.",
          "span_indices": [
            47,
            48,
            49,
            50
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 514.1,
      "end_time": 937.0,
      "description": "Peel cucumber and tomatoes, dice vegetables into bowls, and prepare yogurt mixture.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 514.1,
          "end_time": 573.1,
          "description": "Peel cucumber with peeler over sink, cut into halves, and dispose peels.",
          "span_indices": [
            51,
            52,
            53,
            54,
            55,
            56
          ]
        },
        {
          "episode_id": 2,
          "start_time": 573.1,
          "end_time": 591.3,
          "description": "Wash cucumber, onions, and tomatoes under running water at sink.",
          "span_indices": [
            57,
            58,
            59,
            60
          ]
        },
        {
          "episode_id": 3,
          "start_time": 591.3,
          "end_time": 631.0,
          "description": "Slice cucumber and place sliced cucumber into white bowl.",
          "span_indices": [
            61,
            62,
            63,
            64,
            65,
            66,
            67
          ]
        },
        {
          "episode_id": 4,
          "start_time": 631.0,
          "end_time": 733.0,
          "description": "Grate and dice cucumber into green bowl, then stir pot on stove.",
          "span_indices": [
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77
          ]
        },
        {
          "episode_id": 5,
          "start_time": 733.0,
          "end_time": 772.5,
          "description": "Dice onion on cutting board and place diced onion into bowl.",
          "span_indices": [
            78,
            79,
            80,
            81
          ]
        },
        {
          "episode_id": 6,
          "start_time": 772.5,
          "end_time": 853.5,
          "description": "Carry tomato to stove, pour water into pot, stir, and dice tomato.",
          "span_indices": [
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90
          ]
        },
        {
          "episode_id": 7,
          "start_time": 853.5,
          "end_time": 937.0,
          "description": "Add yogurt to diced onions, mix, and store yogurt container in refrigerator.",
          "span_indices": [
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 937.0,
      "end_time": 1800.0,
      "description": "Add chicken, spices, and greens to curry pot, arrange dining tray, and stir peanuts in small pot.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 937.0,
          "end_time": 1021.0,
          "description": "Add greens, onion, spices, and lime juice to curry pot and stir.",
          "span_indices": [
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111
          ]
        },
        {
          "episode_id": 2,
          "start_time": 1021.0,
          "end_time": 1086.0,
          "description": "Add chicken pieces and chopped tomatoes to pot, stir, and rinse plate.",
          "span_indices": [
            112,
            113,
            114,
            115,
            116,
            117,
            118
          ]
        },
        {
          "episode_id": 3,
          "start_time": 1086.0,
          "end_time": 1178.0,
          "description": "Stir creamy mixture in glass bowl, then arrange dining table tray with lime bowl.",
          "span_indices": [
            119,
            120,
            121,
            122,
            123,
            124,
            125
          ]
        },
        {
          "episode_id": 4,
          "start_time": 1178.0,
          "end_time": 1277.0,
          "description": "Carry pot to counter, open spice packet, add spice to curry, and stir.",
          "span_indices": [
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137
          ]
        },
        {
          "episode_id": 5,
          "start_time": 1277.0,
          "end_time": 1380.0,
          "description": "Rinse lid, add spices from multi-compartment container, and squeeze lime into bowl.",
          "span_indices": [
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148
          ]
        },
        {
          "episode_id": 6,
          "start_time": 1380.0,
          "end_time": 1487.0,
          "description": "Get rice pot and empty pot, add butter, stir, place lids, and pour liquid into rice bowl.",
          "span_indices": [
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160
          ]
        },
        {
          "episode_id": 7,
          "start_time": 1487.0,
          "end_time": 1598.0,
          "description": "Get small red container, stir curry, squeeze limes, and wash hands.",
          "span_indices": [
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177,
            178
          ]
        },
        {
          "episode_id": 8,
          "start_time": 1598.0,
          "end_time": 1800.0,
          "description": "Place lid, pour rice, add seasoning, light burner, add peanuts and greens to small pot.",
          "span_indices": [
            179,
            180,
            181,
            182,
            183,
            184,
            185,
            186,
            187,
            188,
            189,
            190,
            191,
            192,
            193,
            194,
            195,
            196,
            197,
            198,
            199
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 1800.0,
      "end_time": 2745.9,
      "description": "Add curd to bowl, cook rice with peanuts and greens, combine rice and curry, and store leftovers.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 1800.0,
          "end_time": 1843.0,
          "description": "Retrieve curd from refrigerator, scoop into white bowl, and store container back.",
          "span_indices": [
            200,
            201,
            202,
            203,
            204,
            205,
            206,
            207,
            208,
            209,
            210,
            211,
            212
          ]
        },
        {
          "episode_id": 2,
          "start_time": 1843.0,
          "end_time": 2058.0,
          "description": "Add chopped onions to small pot, get spice, stir, wash cutting board, and wipe counter.",
          "span_indices": [
            213,
            214,
            215,
            216,
            217,
            218,
            219,
            220,
            221,
            222,
            223,
            224,
            225,
            226,
            227,
            228,
            229,
            230,
            231,
            232,
            233,
            234,
            235,
            236,
            237,
            238,
            239,
            240,
            241,
            242,
            243,
            244,
            245,
            246,
            247,
            248,
            249,
            250,
            251,
            252,
            253,
            254,
            255,
            256,
            257,
            258,
            259,
            260,
            261,
            262,
            263,
            264,
            265,
            266,
            267,
            268,
            269,
            270
          ]
        },
        {
          "episode_id": 3,
          "start_time": 2058.0,
          "end_time": 2120.0,
          "description": "Pour rice into small pot, add ghee, stir, and hang clothing on outdoor rack.",
          "span_indices": [
            271,
            272,
            273,
            274,
            275,
            276,
            277,
            278,
            279,
            280,
            281,
            282,
            283,
            284,
            285,
            286,
            287,
            288
          ]
        },
        {
          "episode_id": 4,
          "start_time": 2120.0,
          "end_time": 2268.0,
          "description": "Add green leafy vegetables and seasoning to rice pot, stir, and adjust burner.",
          "span_indices": [
            289,
            290,
            291,
            292,
            293,
            294,
            295,
            296,
            297,
            298,
            299,
            300,
            301
          ]
        },
        {
          "episode_id": 5,
          "start_time": 2268.0,
          "end_time": 2389.0,
          "description": "Move lids to sink, place plastic container in refrigerator, and stir curry on stove.",
          "span_indices": [
            302,
            303,
            304,
            305,
            306,
            307,
            308,
            309,
            310,
            311,
            312,
            313,
            314,
            315,
            316,
            317,
            318,
            319,
            320,
            321,
            322,
            323
          ]
        },
        {
          "episode_id": 6,
          "start_time": 2389.0,
          "end_time": 2624.0,
          "description": "Get metal plate, scoop curry into bowl, pour rice into curry pot, and stir mixture.",
          "span_indices": [
            324,
            325,
            326,
            327,
            328,
            329,
            330,
            331,
            332,
            333,
            334,
            335,
            336,
            337,
            338,
            339,
            340,
            341,
            342,
            343,
            344,
            345,
            346,
            347,
            348,
            349,
            350,
            351,
            352
          ]
        },
        {
          "episode_id": 7,
          "start_time": 2624.0,
          "end_time": 2724.0,
          "description": "Wipe and hang knives, store chopped vegetables in refrigerator, and empty bags onto counter.",
          "span_indices": [
            353,
            354,
            355,
            356,
            357,
            358,
            359,
            360,
            361,
            362,
            363,
            364,
            365,
            366,
            367,
            368
          ]
        },
        {
          "episode_id": 8,
          "start_time": 2724.0,
          "end_time": 2745.9,
          "description": "Pick up yellow fruit, carry to cabinet, and place into woven basket.",
          "span_indices": [
            369,
            370,
            371,
            372,
            373,
            374
          ]
        }
      ]
    }
  ]
}