{
  "session_id": "session_data_20260409_160214",
  "total_duration_s": 1531.9,
  "n_input_spans": 40,
  "session_goal": "Knit yellow fabric with green yarn, sew green ribbon onto yellow fabric, knot green fabric strip onto yellow fabric, and crochet green and yellow fabric.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 300.0,
      "description": "Knit yellow fabric with green yarn using knitting needles and cut and tie green yarn with scissors.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 252.0,
          "description": "Knit yellow fabric with green yarn using knitting needles.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4
          ]
        },
        {
          "episode_id": 2,
          "start_time": 252.0,
          "end_time": 300.0,
          "description": "Cut green yarn with scissors and tie knots in green yarn.",
          "span_indices": [
            5,
            6,
            7,
            8,
            9
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 300.0,
      "end_time": 900.0,
      "description": "Sew green ribbon onto yellow fabric and knot green fabric strip onto yellow fabric.",
      "episodes": [
        {
          "episode_id": 3,
          "start_time": 300.0,
          "end_time": 591.8,
          "description": "Sew green ribbon onto yellow fabric with needle.",
          "span_indices": [
            10,
            11
          ]
        },
        {
          "episode_id": 4,
          "start_time": 591.8,
          "end_time": 625.0,
          "description": "Cut green ribbon with scissors and untangle green fabric strip.",
          "span_indices": [
            12,
            13
          ]
        },
        {
          "episode_id": 5,
          "start_time": 625.0,
          "end_time": 900.0,
          "description": "Knot green fabric strip onto yellow fabric piece.",
          "span_indices": [
            14,
            15,
            16,
            17,
            18
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 900.0,
      "end_time": 1531.9,
      "description": "Knit green and yellow fabric, cut green yarn with scissors, and crochet green and yellow fabric.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 900.0,
          "end_time": 1200.0,
          "description": "Knit green and yellow fabric with knitting needles.",
          "span_indices": [
            19,
            20,
            21,
            22,
            23,
            24,
            25
          ]
        },
        {
          "episode_id": 7,
          "start_time": 1200.0,
          "end_time": 1329.0,
          "description": "Knit yellow-green fabric and adjust green yarn length.",
          "span_indices": [
            26,
            27,
            28,
            29
          ]
        },
        {
          "episode_id": 8,
          "start_time": 1329.0,
          "end_time": 1364.0,
          "description": "Cut green yarn with scissors and prepare strands for knitting.",
          "span_indices": [
            30,
            31,
            32,
            33
          ]
        },
        {
          "episode_id": 9,
          "start_time": 1364.0,
          "end_time": 1500.0,
          "description": "Knit yellow-green fabric and pull green yarn to adjust length.",
          "span_indices": [
            34,
            35,
            36
          ]
        },
        {
          "episode_id": 10,
          "start_time": 1500.0,
          "end_time": 1531.9,
          "description": "Crochet green and yellow fabric.",
          "span_indices": [
            37,
            38,
            39
          ]
        }
      ]
    }
  ]
}