{
  "session_id": "session_data_20260408_105059",
  "total_duration_s": 1153.5,
  "n_input_spans": 122,
  "session_goal": "Sew edges and hem of large patterned fabric, attach orange trim to narrow fabric strip and large paisley fabric, then sew and attach orange fabric strip to red paisley fabric.",
  "sub_goals": [
    {
      "sub_goal_id": 1,
      "start_time": 0.0,
      "end_time": 456.0,
      "description": "Set up sewing machine and sew edges, hem, and cut large patterned fabric.",
      "episodes": [
        {
          "episode_id": 1,
          "start_time": 0.0,
          "end_time": 68.5,
          "description": "Set up sewing machine by threading upper portion and winding and inserting bobbin.",
          "span_indices": [
            0,
            1,
            2,
            3,
            4,
            5
          ]
        },
        {
          "episode_id": 2,
          "start_time": 68.5,
          "end_time": 208.5,
          "description": "Sew all four edges of large patterned fabric using sewing machine.",
          "span_indices": [
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16
          ]
        },
        {
          "episode_id": 3,
          "start_time": 208.5,
          "end_time": 300.0,
          "description": "Sew hem on large patterned fabric and inspect finished piece.",
          "span_indices": [
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25
          ]
        },
        {
          "episode_id": 4,
          "start_time": 300.0,
          "end_time": 456.0,
          "description": "Sew additional sections and cut large patterned fabric into smaller pieces with pink scissors.",
          "span_indices": [
            26,
            27,
            28,
            29,
            30,
            31
          ]
        }
      ]
    },
    {
      "sub_goal_id": 2,
      "start_time": 456.0,
      "end_time": 900.0,
      "description": "Sew small patterned fabric piece and attach orange trim to narrow strip and large paisley fabric.",
      "episodes": [
        {
          "episode_id": 5,
          "start_time": 456.0,
          "end_time": 510.0,
          "description": "Sew small patterned fabric piece with pink trim using sewing machine.",
          "span_indices": [
            32,
            33,
            34,
            35
          ]
        },
        {
          "episode_id": 6,
          "start_time": 510.0,
          "end_time": 768.0,
          "description": "Attach orange trim to narrow patterned fabric strip using sewing machine and gold scissors.",
          "span_indices": [
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63
          ]
        },
        {
          "episode_id": 7,
          "start_time": 768.0,
          "end_time": 900.0,
          "description": "Attach orange trim to large paisley fabric piece using sewing machine.",
          "span_indices": [
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84
          ]
        }
      ]
    },
    {
      "sub_goal_id": 3,
      "start_time": 900.0,
      "end_time": 1149.3,
      "description": "Sew edge of red paisley fabric and attach orange fabric strip to it.",
      "episodes": [
        {
          "episode_id": 8,
          "start_time": 900.0,
          "end_time": 1069.0,
          "description": "Sew edge of red paisley fabric repeatedly using sewing machine.",
          "span_indices": [
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113
          ]
        },
        {
          "episode_id": 9,
          "start_time": 1069.0,
          "end_time": 1149.3,
          "description": "Attach orange fabric strip to red paisley fabric, cut excess, and clear workspace.",
          "span_indices": [
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121
          ]
        }
      ]
    }
  ]
}