{
  "session_id": "session_data_20260409_084254",
  "total_duration_s": 1456.1,
  "n_input_spans": 99,
  "session_goal": "Cut red floral fabric, sew pieces with sewing machine, attach decorative trim, and finish sewn fabric project.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 134.0,
      "description": "Cut and align red floral fabric pieces on worktable for sewing.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 124.0,
          "description": "Align and cut red floral fabric pieces with pink scissors on worktable.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7
          ]
        },
        {
          "episode_id": 2,
          "start_time": 124.0,
          "end_time": 134.0,
          "description": "Organize cut red floral fabric pieces on worktable.",
          "span_indices": [
            8
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 134.0,
      "end_time": 1163.7,
      "description": "Sew red floral fabric pieces and attach decorative trim using sewing machine.",
      "episodes": [
        {
          "episode_id": 3,
          "start_time": 134.0,
          "end_time": 218.0,
          "description": "Position, sew, and trim red floral fabric pieces with sewing machine.",
          "span_indices": [
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16
          ]
        },
        {
          "episode_id": 4,
          "start_time": 218.0,
          "end_time": 300.0,
          "description": "Adjust sewing machine and sew decorative trim onto red fabric.",
          "span_indices": [
            17,
            18,
            19
          ]
        },
        {
          "episode_id": 5,
          "start_time": 300.0,
          "end_time": 417.0,
          "description": "Sew narrow red patterned fabric strip with sewing machine.",
          "span_indices": [
            20
          ]
        },
        {
          "episode_id": 6,
          "start_time": 417.0,
          "end_time": 566.0,
          "description": "Move finished strip, pick up large fabric, and sew narrow trim onto it.",
          "span_indices": [
            21,
            22,
            23,
            24,
            25,
            26
          ]
        },
        {
          "episode_id": 7,
          "start_time": 566.0,
          "end_time": 600.0,
          "description": "Sew small triangular red floral fabric with sewing machine.",
          "span_indices": [
            27,
            28,
            29
          ]
        },
        {
          "episode_id": 8,
          "start_time": 600.0,
          "end_time": 662.3,
          "description": "Sew red floral fabric and cut thread with pink scissors.",
          "span_indices": [
            30,
            31,
            32,
            33,
            34,
            35
          ]
        },
        {
          "episode_id": 9,
          "start_time": 662.3,
          "end_time": 668.0,
          "description": "Cut white strip with pink scissors and place scissors on worktable.",
          "span_indices": [
            36,
            37
          ]
        },
        {
          "episode_id": 10,
          "start_time": 668.0,
          "end_time": 782.0,
          "description": "Arrange small red floral fabric pieces, sew, and cut threads.",
          "span_indices": [
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47
          ]
        },
        {
          "episode_id": 11,
          "start_time": 782.0,
          "end_time": 900.0,
          "description": "Align, fold, and sew red floral fabric pieces, then cut thread.",
          "span_indices": [
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55
          ]
        },
        {
          "episode_id": 12,
          "start_time": 900.0,
          "end_time": 1023.0,
          "description": "Adjust sewing machine, cut thread, and sew red patterned fabric.",
          "span_indices": [
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65
          ]
        },
        {
          "episode_id": 13,
          "start_time": 1023.0,
          "end_time": 1163.7,
          "description": "Inspect, sew, cut, and fold sewn red fabric pieces on table.",
          "span_indices": [
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 1163.7,
      "end_time": 1438.1,
      "description": "Inspect orange patterned fabric, cut and sew final red floral fabric sections.",
      "episodes": [
        {
          "episode_id": 14,
          "start_time": 1163.7,
          "end_time": 1196.8,
          "description": "Pick up, unfold, and inspect orange patterned fabric, then trim red fabric.",
          "span_indices": [
            80,
            81,
            82,
            83
          ]
        },
        {
          "episode_id": 15,
          "start_time": 1196.8,
          "end_time": 1229.0,
          "description": "Position, cut, and align red floral fabric pieces on sewing table.",
          "span_indices": [
            84,
            85,
            86,
            87,
            88
          ]
        },
        {
          "episode_id": 16,
          "start_time": 1229.0,
          "end_time": 1438.1,
          "description": "Sew first and second sections of red floral fabric, cut thread, and inspect.",
          "span_indices": [
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98
          ]
        }
      ]
    }
  ]
}