{
  "schemaVersion": 15,
  "id": "doc_D6w3LD2TYF5csV9E",
  "meta": {
    "name": "Pensli düz etek · Eğitim DEMO",
    "displayUnit": "cm",
    "createdAt": "2026-10-18T14:45:52.763Z",
    "updatedAt": "2026-10-18T14:45:52.763Z",
    "styleNo": "DEMO-GUIDE-skirt"
  },
  "sizeSystem": {
    "baseSizeId": "s38",
    "sizes": [
      {
        "id": "s34",
        "name": "34"
      },
      {
        "id": "s36",
        "name": "36"
      },
      {
        "id": "s38",
        "name": "38"
      },
      {
        "id": "s40",
        "name": "40"
      },
      {
        "id": "s42",
        "name": "42"
      },
      {
        "id": "s44",
        "name": "44"
      }
    ]
  },
  "gradeRules": {
    "gb8ss40g_skside": {
      "id": "gb8ss40g_skside",
      "name": "Yan dikiş (kalça ¼)",
      "deltas": {
        "s34": {
          "x": -20,
          "y": 0
        },
        "s36": {
          "x": -10,
          "y": 0
        },
        "s40": {
          "x": 10,
          "y": 0
        },
        "s42": {
          "x": 20,
          "y": 0
        },
        "s44": {
          "x": 30,
          "y": 0
        }
      },
      "derive": {
        "x": {
          "measurementId": "m_hip",
          "factor": 0.25
        }
      }
    },
    "gb8ss40g_sklen": {
      "id": "gb8ss40g_sklen",
      "name": "Etek boyu",
      "deltas": {
        "s34": {
          "x": 0,
          "y": -10
        },
        "s36": {
          "x": 0,
          "y": -5
        },
        "s40": {
          "x": 0,
          "y": 5
        },
        "s42": {
          "x": 0,
          "y": 10
        },
        "s44": {
          "x": 0,
          "y": 15
        }
      },
      "derive": {
        "y": {
          "measurementId": "m_skirtLen",
          "factor": 1
        }
      }
    },
    "gb8ss40g_sksidelen": {
      "id": "gb8ss40g_sksidelen",
      "name": "Yan + boy",
      "deltas": {
        "s34": {
          "x": -20,
          "y": -10
        },
        "s36": {
          "x": -10,
          "y": -5
        },
        "s40": {
          "x": 10,
          "y": 5
        },
        "s42": {
          "x": 20,
          "y": 10
        },
        "s44": {
          "x": 30,
          "y": 15
        }
      },
      "derive": {
        "x": {
          "measurementId": "m_hip",
          "factor": 0.25
        },
        "y": {
          "measurementId": "m_skirtLen",
          "factor": 1
        }
      }
    },
    "gb8ss40g_skwaist": {
      "id": "gb8ss40g_skwaist",
      "name": "Bel pensi (bel ⅒ + boy)",
      "deltas": {
        "s34": {
          "x": -8,
          "y": -10
        },
        "s36": {
          "x": -4,
          "y": -5
        },
        "s40": {
          "x": 4,
          "y": 5
        },
        "s42": {
          "x": 8,
          "y": 10
        },
        "s44": {
          "x": 12,
          "y": 15
        }
      },
      "derive": {
        "x": {
          "measurementId": "m_waist",
          "factor": 0.1
        },
        "y": {
          "measurementId": "m_skirtLen",
          "factor": 1
        }
      }
    }
  },
  "pieces": {
    "pc_JGEbZMQsfCYxmCa6": {
      "id": "pc_JGEbZMQsfCYxmCa6",
      "points": {
        "pt_BR4Ar7zedkymeTU6": {
          "id": "pt_BR4Ar7zedkymeTU6",
          "pos": {
            "x": 0,
            "y": 0
          },
          "kind": "corner",
          "label": "Ön orta etek"
        },
        "pt_7y26Nk37ZvpcUrUk": {
          "id": "pt_7y26Nk37ZvpcUrUk",
          "pos": {
            "x": 90,
            "y": 0
          },
          "kind": "curve"
        },
        "pt_4xSt952PsNCAGU2N": {
          "id": "pt_4xSt952PsNCAGU2N",
          "pos": {
            "x": 190,
            "y": 0
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_skside"
        },
        "pt_6CSs5cnhaB38FpzC": {
          "id": "pt_6CSs5cnhaB38FpzC",
          "pos": {
            "x": 285,
            "y": 4
          },
          "kind": "corner",
          "label": "Etek yan",
          "gradeRuleId": "gb8ss40g_skside"
        },
        "pt_3jth9qscjjb3Udt2": {
          "id": "pt_3jth9qscjjb3Udt2",
          "pos": {
            "x": 250,
            "y": 400
          },
          "kind": "corner",
          "label": "Kalça",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_8Pq7LEzbQmfnyqE7": {
          "id": "pt_8Pq7LEzbQmfnyqE7",
          "pos": {
            "x": 238,
            "y": 520
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_WcE43uCgpfS7sm4u": {
          "id": "pt_WcE43uCgpfS7sm4u",
          "pos": {
            "x": 224,
            "y": 612
          },
          "kind": "corner",
          "label": "Yan bel",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_6Ac4y9UW33qwaGd8": {
          "id": "pt_6Ac4y9UW33qwaGd8",
          "pos": {
            "x": 184,
            "y": 606
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_Z9r4YKX7DC84vVVT": {
          "id": "pt_Z9r4YKX7DC84vVVT",
          "pos": {
            "x": 0,
            "y": 600
          },
          "kind": "corner",
          "label": "Ön orta bel",
          "gradeRuleId": "gb8ss40g_sklen"
        },
        "pt_Dg8FKVKmuMDQz4qH": {
          "id": "pt_Dg8FKVKmuMDQz4qH",
          "pos": {
            "x": 112.5,
            "y": 100
          },
          "kind": "internal"
        },
        "pt_DDjt7vE6v3mqYM4Y": {
          "id": "pt_DDjt7vE6v3mqYM4Y",
          "pos": {
            "x": 112.5,
            "y": 480
          },
          "kind": "internal"
        },
        "pt_USMCZ4mzX78Vnzf3": {
          "id": "pt_USMCZ4mzX78Vnzf3",
          "pos": {
            "x": 144,
            "y": 602
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_p62PmAKDVG4j7Wst": {
          "id": "pt_p62PmAKDVG4j7Wst",
          "pos": {
            "x": 124.78185351270984,
            "y": 601.7330812987876
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_WSG4JE6WAVLTx9pR": {
          "id": "pt_WSG4JE6WAVLTx9pR",
          "pos": {
            "x": 85.78561454266217,
            "y": 601.191466868648
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_EFfp6CRqaWEBNXgW": {
          "id": "pt_EFfp6CRqaWEBNXgW",
          "pos": {
            "x": 105.28373402768601,
            "y": 491.46227408371783
          },
          "kind": "internal",
          "gradeRuleId": "gb8ss40g_skwaist"
        }
      },
      "contour": [
        {
          "id": "e_aV4xbgxQMXjnTk7z",
          "from": "pt_BR4Ar7zedkymeTU6",
          "to": "pt_6CSs5cnhaB38FpzC",
          "through": [
            "pt_7y26Nk37ZvpcUrUk",
            "pt_4xSt952PsNCAGU2N"
          ]
        },
        {
          "id": "e_frfPJNuGhrTTa5ms",
          "from": "pt_6CSs5cnhaB38FpzC",
          "to": "pt_3jth9qscjjb3Udt2",
          "through": []
        },
        {
          "id": "e_pGZ3HNeRmfQKAAhd",
          "from": "pt_3jth9qscjjb3Udt2",
          "to": "pt_WcE43uCgpfS7sm4u",
          "through": [
            "pt_8Pq7LEzbQmfnyqE7"
          ]
        },
        {
          "id": "e_gkfj9r5AKJxENeT9",
          "from": "pt_WcE43uCgpfS7sm4u",
          "to": "pt_USMCZ4mzX78Vnzf3",
          "through": [
            "pt_6Ac4y9UW33qwaGd8"
          ]
        },
        {
          "id": "e_7ctqFjuHMtNzuMPP",
          "from": "pt_USMCZ4mzX78Vnzf3",
          "to": "pt_p62PmAKDVG4j7Wst",
          "through": []
        },
        {
          "id": "e_EgPDcysxEDVhSku3",
          "from": "pt_p62PmAKDVG4j7Wst",
          "to": "pt_WSG4JE6WAVLTx9pR",
          "through": [],
          "dartFold": "next"
        },
        {
          "id": "e_7efTufJhMqEAPLcr",
          "from": "pt_WSG4JE6WAVLTx9pR",
          "to": "pt_Z9r4YKX7DC84vVVT",
          "through": []
        },
        {
          "id": "e_d8G4KRMsd6sqt62M",
          "from": "pt_Z9r4YKX7DC84vVVT",
          "to": "pt_BR4Ar7zedkymeTU6",
          "through": []
        }
      ],
      "internals": [
        [
          {
            "id": "e_n4w5ub9Keq7UUamf",
            "from": "pt_p62PmAKDVG4j7Wst",
            "to": "pt_EFfp6CRqaWEBNXgW",
            "through": []
          },
          {
            "id": "e_PUahS8J7wVE8m92M",
            "from": "pt_EFfp6CRqaWEBNXgW",
            "to": "pt_WSG4JE6WAVLTx9pR",
            "through": []
          }
        ]
      ],
      "notches": [
        {
          "id": "n_zX27ULqkF2hATS6y",
          "edgeId": "e_frfPJNuGhrTTa5ms",
          "at": {
            "kind": "distance",
            "mm": 200
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_ytG64a4P9aTxhXrZ",
          "edgeId": "e_pGZ3HNeRmfQKAAhd",
          "at": {
            "kind": "distance",
            "mm": 0.01
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_2nL4hmq2m4DnJmDF",
          "edgeId": "e_7ctqFjuHMtNzuMPP",
          "at": {
            "kind": "ratio",
            "t": 0.999
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_mwxQ9nR3gVaZxzQJ",
          "edgeId": "e_7efTufJhMqEAPLcr",
          "at": {
            "kind": "ratio",
            "t": 0.001
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        }
      ],
      "drillHoles": [],
      "grainLine": {
        "from": "pt_Dg8FKVKmuMDQz4qH",
        "to": "pt_DDjt7vE6v3mqYM4Y"
      },
      "seamAllowance": {
        "default": 10,
        "perEdge": {
          "e_aV4xbgxQMXjnTk7z": 40,
          "e_d8G4KRMsd6sqt62M": 0
        },
        "corner": "miter"
      },
      "props": {
        "name": "Ön Etek",
        "code": "E-01",
        "fabric": "Demo pamuklu dokuma",
        "quantity": 1,
        "mirrored": true,
        "block": {
          "seed": "gb8ss40g",
          "kinds": [
            "skirt"
          ],
          "ease": {
            "bust": 60,
            "waist": 40,
            "hip": 40,
            "upperArm": 60
          },
          "index": 0
        }
      }
    },
    "pc_tHjZCgw7jttBpNNP": {
      "id": "pc_tHjZCgw7jttBpNNP",
      "points": {
        "pt_uXgAgPPuHSjVqwJs": {
          "id": "pt_uXgAgPPuHSjVqwJs",
          "pos": {
            "x": 365,
            "y": 0
          },
          "kind": "corner",
          "label": "Arka orta etek"
        },
        "pt_muKn7zWk6pfrRJhK": {
          "id": "pt_muKn7zWk6pfrRJhK",
          "pos": {
            "x": 455,
            "y": 0
          },
          "kind": "curve"
        },
        "pt_r3NxrzXkYg3UmTex": {
          "id": "pt_r3NxrzXkYg3UmTex",
          "pos": {
            "x": 555,
            "y": 0
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_skside"
        },
        "pt_YcbhmDC8ce7NAbmw": {
          "id": "pt_YcbhmDC8ce7NAbmw",
          "pos": {
            "x": 650,
            "y": 4
          },
          "kind": "corner",
          "label": "Etek yan",
          "gradeRuleId": "gb8ss40g_skside"
        },
        "pt_c6ZpW8JQTx9HT4ZR": {
          "id": "pt_c6ZpW8JQTx9HT4ZR",
          "pos": {
            "x": 615,
            "y": 400
          },
          "kind": "corner",
          "label": "Kalça",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_K9bMsRpymQ4Q5XHy": {
          "id": "pt_K9bMsRpymQ4Q5XHy",
          "pos": {
            "x": 603,
            "y": 520
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_3JqeAxNhuJ8w2CTb": {
          "id": "pt_3JqeAxNhuJ8w2CTb",
          "pos": {
            "x": 589,
            "y": 602
          },
          "kind": "corner",
          "label": "Yan bel",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_hCJ3sbguELMuEDDT": {
          "id": "pt_hCJ3sbguELMuEDDT",
          "pos": {
            "x": 549,
            "y": 596
          },
          "kind": "curve",
          "gradeRuleId": "gb8ss40g_sksidelen"
        },
        "pt_phBSAcu55XUC57fm": {
          "id": "pt_phBSAcu55XUC57fm",
          "pos": {
            "x": 365,
            "y": 590
          },
          "kind": "corner",
          "label": "Arka orta bel",
          "gradeRuleId": "gb8ss40g_sklen"
        },
        "pt_2cG65EAbmecwZ3SY": {
          "id": "pt_2cG65EAbmecwZ3SY",
          "pos": {
            "x": 477.5,
            "y": 100
          },
          "kind": "internal"
        },
        "pt_vNb8xQqRem8thBep": {
          "id": "pt_vNb8xQqRem8thBep",
          "pos": {
            "x": 477.5,
            "y": 480
          },
          "kind": "internal"
        },
        "pt_EAErcJWkby2kBRBf": {
          "id": "pt_EAErcJWkby2kBRBf",
          "pos": {
            "x": 509,
            "y": 592
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_F5rdwUaEy23dMY8n": {
          "id": "pt_F5rdwUaEy23dMY8n",
          "pos": {
            "x": 496.50120545831805,
            "y": 591.8264056313656
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_jJbgubN6ufc5gqed": {
          "id": "pt_jJbgubN6ufc5gqed",
          "pos": {
            "x": 457.5049664882704,
            "y": 591.284791201226
          },
          "kind": "corner",
          "gradeRuleId": "gb8ss40g_skwaist"
        },
        "pt_EPd2YG3X58UrKCvc": {
          "id": "pt_EPd2YG3X58UrKCvc",
          "pos": {
            "x": 477.0030859732942,
            "y": 451.55559841629577
          },
          "kind": "internal",
          "gradeRuleId": "gb8ss40g_skwaist"
        }
      },
      "contour": [
        {
          "id": "e_u3RkzavMAQAXVgGm",
          "from": "pt_uXgAgPPuHSjVqwJs",
          "to": "pt_YcbhmDC8ce7NAbmw",
          "through": [
            "pt_muKn7zWk6pfrRJhK",
            "pt_r3NxrzXkYg3UmTex"
          ]
        },
        {
          "id": "e_6v8afV8zwfyDKZEF",
          "from": "pt_YcbhmDC8ce7NAbmw",
          "to": "pt_c6ZpW8JQTx9HT4ZR",
          "through": []
        },
        {
          "id": "e_ak3dLw7fgkLShbDq",
          "from": "pt_c6ZpW8JQTx9HT4ZR",
          "to": "pt_3JqeAxNhuJ8w2CTb",
          "through": [
            "pt_K9bMsRpymQ4Q5XHy"
          ]
        },
        {
          "id": "e_n6Z6UdxRPhYnfM3d",
          "from": "pt_3JqeAxNhuJ8w2CTb",
          "to": "pt_EAErcJWkby2kBRBf",
          "through": [
            "pt_hCJ3sbguELMuEDDT"
          ]
        },
        {
          "id": "e_CmURjfMnaF2ZsUs4",
          "from": "pt_EAErcJWkby2kBRBf",
          "to": "pt_F5rdwUaEy23dMY8n",
          "through": []
        },
        {
          "id": "e_e9uCEByuXTXnUJ6c",
          "from": "pt_F5rdwUaEy23dMY8n",
          "to": "pt_jJbgubN6ufc5gqed",
          "through": [],
          "dartFold": "next"
        },
        {
          "id": "e_Du4LUujt55XxWZN7",
          "from": "pt_jJbgubN6ufc5gqed",
          "to": "pt_phBSAcu55XUC57fm",
          "through": []
        },
        {
          "id": "e_jvmXRHJRMSkyCyby",
          "from": "pt_phBSAcu55XUC57fm",
          "to": "pt_uXgAgPPuHSjVqwJs",
          "through": []
        }
      ],
      "internals": [
        [
          {
            "id": "e_mTU4QmQUxxreAxYP",
            "from": "pt_F5rdwUaEy23dMY8n",
            "to": "pt_EPd2YG3X58UrKCvc",
            "through": []
          },
          {
            "id": "e_MwBUnHEbVLvuqgEE",
            "from": "pt_EPd2YG3X58UrKCvc",
            "to": "pt_jJbgubN6ufc5gqed",
            "through": []
          }
        ]
      ],
      "notches": [
        {
          "id": "n_mM4cer7dctqGbEBt",
          "edgeId": "e_6v8afV8zwfyDKZEF",
          "at": {
            "kind": "distance",
            "mm": 200
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_Bjb5vqt86RhBSg54",
          "edgeId": "e_ak3dLw7fgkLShbDq",
          "at": {
            "kind": "distance",
            "mm": 0.01
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_RVU5gReyqL7er5q3",
          "edgeId": "e_6v8afV8zwfyDKZEF",
          "at": {
            "kind": "distance",
            "mm": 212
          },
          "depth": 5,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_Dzy8RhwQXM25YFbq",
          "edgeId": "e_CmURjfMnaF2ZsUs4",
          "at": {
            "kind": "ratio",
            "t": 0.999
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        },
        {
          "id": "n_Hfy56Suw6Rw8av2W",
          "edgeId": "e_Du4LUujt55XxWZN7",
          "at": {
            "kind": "ratio",
            "t": 0.001
          },
          "depth": 4,
          "width": 3,
          "type": "slit"
        }
      ],
      "drillHoles": [],
      "grainLine": {
        "from": "pt_2cG65EAbmecwZ3SY",
        "to": "pt_vNb8xQqRem8thBep"
      },
      "seamAllowance": {
        "default": 10,
        "perEdge": {
          "e_u3RkzavMAQAXVgGm": 40,
          "e_jvmXRHJRMSkyCyby": 0
        },
        "corner": "miter"
      },
      "props": {
        "name": "Arka Etek",
        "code": "E-02",
        "fabric": "Demo pamuklu dokuma",
        "quantity": 1,
        "mirrored": true,
        "block": {
          "seed": "gb8ss40g",
          "kinds": [
            "skirt"
          ],
          "ease": {
            "bust": 60,
            "waist": 40,
            "hip": 40,
            "upperArm": 60
          },
          "index": 1
        }
      }
    }
  },
  "pieceOrder": [
    "pc_JGEbZMQsfCYxmCa6",
    "pc_tHjZCgw7jttBpNNP"
  ],
  "markers": {
    "demo-marker": {
      "id": "demo-marker",
      "name": "Eğitim pastalı · 38 beden",
      "fabricWidthMm": 1500,
      "fabricType": "Demo pamuklu dokuma",
      "edgeMarginMm": 10,
      "ratio": {
        "s38": 1
      },
      "placements": [
        {
          "id": "pl_mvdxu29o0",
          "pieceId": "pc_JGEbZMQsfCYxmCa6",
          "sizeId": "s38",
          "x": 10,
          "y": 50.307917445158196,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29o1",
          "pieceId": "pc_JGEbZMQsfCYxmCa6",
          "sizeId": "s38",
          "x": 308.5235818985383,
          "y": 726.0268174695278,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29o2",
          "pieceId": "pc_tHjZCgw7jttBpNNP",
          "sizeId": "s38",
          "x": -44.47641810146172,
          "y": 50.307917445158196,
          "rotationDeg": 0,
          "flipX": false,
          "flipY": false
        },
        {
          "id": "pl_mvdxu29o3",
          "pieceId": "pc_tHjZCgw7jttBpNNP",
          "sizeId": "s38",
          "x": 984.0471637970766,
          "y": 715.9983333070362,
          "rotationDeg": 0,
          "flipX": true,
          "flipY": false
        }
      ]
    }
  },
  "measurements": {
    "defs": [
      {
        "id": "m_bust",
        "name": "Göğüs çevresi",
        "kind": "girth"
      },
      {
        "id": "m_waist",
        "name": "Bel çevresi",
        "kind": "girth"
      },
      {
        "id": "m_hip",
        "name": "Kalça çevresi",
        "kind": "girth"
      },
      {
        "id": "m_backLen",
        "name": "Arka boy (ense–bel)",
        "kind": "length"
      },
      {
        "id": "m_shoulder",
        "name": "Omuz boyu",
        "kind": "length"
      },
      {
        "id": "m_armLen",
        "name": "Kol boyu",
        "kind": "length"
      },
      {
        "id": "m_upperArm",
        "name": "Kol çevresi",
        "kind": "girth"
      },
      {
        "id": "m_neck",
        "name": "Boyun çevresi",
        "kind": "girth"
      },
      {
        "id": "m_skirtLen",
        "name": "Etek boyu",
        "kind": "length"
      },
      {
        "id": "m_rise",
        "name": "Oturuş yüksekliği",
        "kind": "length"
      },
      {
        "id": "m_trouserLen",
        "name": "Pantolon boyu",
        "kind": "length"
      }
    ],
    "values": {
      "s34": {
        "m_rise": 265,
        "m_trouserLen": 1030,
        "m_bust": 800,
        "m_waist": 620,
        "m_hip": 880,
        "m_backLen": 395,
        "m_shoulder": 118,
        "m_armLen": 585,
        "m_upperArm": 260,
        "m_neck": 350,
        "m_skirtLen": 590
      },
      "s36": {
        "m_rise": 270,
        "m_trouserLen": 1035,
        "m_bust": 840,
        "m_waist": 660,
        "m_hip": 920,
        "m_backLen": 400,
        "m_shoulder": 120,
        "m_armLen": 590,
        "m_upperArm": 270,
        "m_neck": 355,
        "m_skirtLen": 595
      },
      "s38": {
        "m_rise": 275,
        "m_trouserLen": 1040,
        "m_bust": 880,
        "m_waist": 700,
        "m_hip": 960,
        "m_backLen": 405,
        "m_shoulder": 122,
        "m_armLen": 595,
        "m_upperArm": 280,
        "m_neck": 360,
        "m_skirtLen": 600
      },
      "s40": {
        "m_rise": 280,
        "m_trouserLen": 1045,
        "m_bust": 920,
        "m_waist": 740,
        "m_hip": 1000,
        "m_backLen": 410,
        "m_shoulder": 124,
        "m_armLen": 600,
        "m_upperArm": 290,
        "m_neck": 365,
        "m_skirtLen": 605
      },
      "s42": {
        "m_rise": 285,
        "m_trouserLen": 1050,
        "m_bust": 960,
        "m_waist": 780,
        "m_hip": 1040,
        "m_backLen": 415,
        "m_shoulder": 126,
        "m_armLen": 605,
        "m_upperArm": 300,
        "m_neck": 370,
        "m_skirtLen": 610
      },
      "s44": {
        "m_rise": 290,
        "m_trouserLen": 1055,
        "m_bust": 1000,
        "m_waist": 820,
        "m_hip": 1080,
        "m_backLen": 420,
        "m_shoulder": 128,
        "m_armLen": 610,
        "m_upperArm": 310,
        "m_neck": 375,
        "m_skirtLen": 615
      }
    }
  },
  "fabrics": [
    {
      "name": "Demo pamuklu dokuma",
      "widthMm": 1500,
      "gsm": 140,
      "note": "Kurgusal eğitim verisi; fiziksel kumaş ölçümü değildir."
    }
  ],
  "techPack": {
    "season": "Eğitim koleksiyonu",
    "customer": "DEMO",
    "description": "Kurgusal öğrenme projesidir. Üretim öncesi fiziksel prova ve çıktı ölçeği doğrulanmalıdır.",
    "bom": [
      {
        "item": "Ana kumaş",
        "material": "Demo pamuklu dokuma",
        "qty": "Numuneye göre ölçülecek"
      }
    ],
    "construction": [
      {
        "area": "Genel",
        "operation": "Dikiş paylarını ve eş kenarları kontrol edin.",
        "note": "Örnek üretim notu"
      }
    ]
  }
}