{
  "session_id": "session_data_20260409_100139",
  "total_duration_s": 588.1,
  "n_input_spans": 41,
  "session_goal": "Peel onion, crack eggs, add salt and spices, cook in oiled frying pan, flip and fold omelette, and lift with spatula.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 120.0,
      "description": "Peel onion, crack eggs, and pour oil into frying pan.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 30.0,
          "description": "Observe countertop and peel onion into metal bowl.",
          "span_indices": [
            0,
            1
          ]
        },
        {
          "episode_id": 2,
          "start_time": 30.0,
          "end_time": 70.0,
          "description": "Move onion bowl aside, pick up small metal bowl, crack eggs, turn on heat, and mix eggs.",
          "span_indices": [
            2,
            3,
            4,
            5
          ]
        },
        {
          "episode_id": 3,
          "start_time": 70.0,
          "end_time": 120.0,
          "description": "Reposition frying pan on lit burner, pour oil from bowl into pan, and spread oil.",
          "span_indices": [
            6,
            7,
            8,
            9,
            10,
            11
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 120.0,
      "end_time": 321.0,
      "description": "Add salt to onion mixture, cook in pan, crack eggs, add spices, and pour into pan.",
      "episodes": [
        {
          "episode_id": 4,
          "start_time": 120.0,
          "end_time": 204.0,
          "description": "Add salt to onion mixture in bowl, pour into frying pan, and stir.",
          "span_indices": [
            12,
            13,
            14
          ]
        },
        {
          "episode_id": 5,
          "start_time": 204.0,
          "end_time": 321.0,
          "description": "Crack eggs, add spices, stir onion in pan, whisk egg mixture, add chopped ingredients, and pour egg mixture.",
          "span_indices": [
            15,
            16,
            17,
            18,
            19,
            20,
            21
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 321.0,
      "end_time": 588.1,
      "description": "Spread egg mixture, flip omelette, fold, and lift with spatula.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 321.0,
          "end_time": 488.0,
          "description": "Spread egg mixture by tilting, pour liquid, add oil, flip omelette with spatula, and press.",
          "span_indices": [
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33
          ]
        },
        {
          "episode_id": 7,
          "start_time": 488.0,
          "end_time": 588.1,
          "description": "Press omelette with spatula, flip, fold in half, cook folded omelette, and lift from pan.",
          "span_indices": [
            34,
            35,
            36,
            37,
            38,
            39,
            40
          ]
        }
      ]
    }
  ]
}