{
  "session_id": "session_data_20260409_090920",
  "total_duration_s": 647.8,
  "n_input_spans": 69,
  "session_goal": "Sew red floral fabric, red patterned fabric, and orange patterned fabric using a sewing machine and scissors.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 300.0,
      "description": "Arrange and sew red floral fabric pieces, repositioning and cutting thread with scissors.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 23.0,
          "description": "Observe sewing workspace and arrange red floral fabric pieces on sewing table.",
          "span_indices": [
            0,
            1
          ]
        },
        {
          "episode_id": 2,
          "start_time": 23.0,
          "end_time": 114.0,
          "description": "Sew red floral fabric, reposition, move away, and cut thread with pink scissors.",
          "span_indices": [
            2,
            3,
            4,
            5,
            6
          ]
        },
        {
          "episode_id": 3,
          "start_time": 114.0,
          "end_time": 244.0,
          "description": "Position red floral fabric under needle, sew, reposition repeatedly, and cut excess thread.",
          "span_indices": [
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19
          ]
        },
        {
          "episode_id": 4,
          "start_time": 244.0,
          "end_time": 262.0,
          "description": "Adjust sewing machine components and thread the needle.",
          "span_indices": [
            20,
            21
          ]
        },
        {
          "episode_id": 5,
          "start_time": 262.0,
          "end_time": 300.0,
          "description": "Sew red floral fabric, cut thread, reposition, and sew again.",
          "span_indices": [
            22,
            23,
            24,
            25
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 300.0,
      "end_time": 459.5,
      "description": "Sew red patterned fabric, folding, aligning, and inspecting seams with scissors.",
      "episodes": [
        {
          "episode_id": 6,
          "start_time": 300.0,
          "end_time": 354.0,
          "description": "Sew red patterned fabric, reposition, align edge, and sew repeatedly.",
          "span_indices": [
            26,
            27,
            28,
            29,
            30,
            31,
            32
          ]
        },
        {
          "episode_id": 7,
          "start_time": 354.0,
          "end_time": 375.0,
          "description": "Fold red patterned fabric, align edges, and sew with sewing machine.",
          "span_indices": [
            33,
            34,
            35
          ]
        },
        {
          "episode_id": 8,
          "start_time": 375.0,
          "end_time": 399.0,
          "description": "Smooth and adjust red patterned fabric on table, then sew.",
          "span_indices": [
            36,
            37,
            38
          ]
        },
        {
          "episode_id": 9,
          "start_time": 399.0,
          "end_time": 434.0,
          "description": "Inspect seam of red patterned fabric, reposition, and sew.",
          "span_indices": [
            39,
            40,
            41
          ]
        },
        {
          "episode_id": 10,
          "start_time": 434.0,
          "end_time": 459.5,
          "description": "Cut sewing thread, adjust fabric, inspect seams, and place on table.",
          "span_indices": [
            42,
            43,
            44,
            45
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 459.5,
      "end_time": 568.0,
      "description": "Attach orange patterned fabric to red patterned fabric by sewing and cutting thread.",
      "episodes": [
        {
          "episode_id": 11,
          "start_time": 459.5,
          "end_time": 525.5,
          "description": "Pick up orange patterned fabric, align with red, sew together, adjust, and inspect.",
          "span_indices": [
            46,
            47,
            48,
            49,
            50,
            51,
            52
          ]
        },
        {
          "episode_id": 12,
          "start_time": 525.5,
          "end_time": 568.0,
          "description": "Fold red patterned fabric edge, align, sew, then attach orange fabric and cut thread.",
          "span_indices": [
            53,
            54,
            55,
            56,
            57,
            58,
            59
          ]
        }
      ]
    },
    {
      "sub_goal_id": 4,
      "start_time": 568.0,
      "end_time": 647.1,
      "description": "Spread, align, sew, and lift red patterned fabric from sewing table.",
      "episodes": [
        {
          "episode_id": 13,
          "start_time": 568.0,
          "end_time": 600.0,
          "description": "Spread red patterned fabric, align under needle, pick tool, sew, and adjust.",
          "span_indices": [
            60,
            61,
            62,
            63,
            64
          ]
        },
        {
          "episode_id": 14,
          "start_time": 600.0,
          "end_time": 647.1,
          "description": "Sew red patterned fabric, reposition, continue sewing, and lift from table.",
          "span_indices": [
            65,
            66,
            67,
            68
          ]
        }
      ]
    }
  ]
}