# social.craftsky.project.sewing

> Published by [craftsky.social](https://lexicon.garden/identity/did:plc:lmmx63zcns6gewgxqfdt4kof)

✓ This is the authoritative definition for this NSID.

## Description

Sewing-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:lmmx63zcns6gewgxqfdt4kof/social.craftsky.project.sewing)
- [Documentation](https://lexicon.garden/lexicon/did:plc:lmmx63zcns6gewgxqfdt4kof/social.craftsky.project.sewing/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:lmmx63zcns6gewgxqfdt4kof/social.craftsky.project.sewing/examples)

## Definitions

### `social.craftsky.project.sewing#details`

**Type**: `object`

Sewing-specific fields attached to a project post when craftType is sewing.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `fitNotes` | `string` | No | Free-text notes about garment fit and adjustments, e.g. 'Good through the bust but tight at the upper arm. Added 2cm bicep adjustment.' |
| `projectSubtype` | `string` | No | More specific sewing project category. Clients choose valid subtypes based on projectType; the lexicon keeps this open for forward compatibility. |
| `projectType` | `string` | No | The kind of sewing project. Helps discovery so readers can filter on, e.g., only garment projects. |
| `sizeMade` | `string` | No | Free-text garment size made, e.g. 'UK 20', 'US 14', 'EU 46', 'M', or 'custom self-drafted'. |

## Raw Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "details": {
      "description": "Sewing-specific fields attached to a project post when craftType is sewing.",
      "properties": {
        "fitNotes": {
          "description": "Free-text notes about garment fit and adjustments, e.g. 'Good through the bust but tight at the upper arm. Added 2cm bicep adjustment.'",
          "maxGraphemes": 300,
          "maxLength": 3000,
          "type": "string"
        },
        "projectSubtype": {
          "description": "More specific sewing project category. Clients choose valid subtypes based on projectType; the lexicon keeps this open for forward compatibility.",
          "knownValues": [
            "social.craftsky.project.sewing.defs#coatJacket",
            "social.craftsky.project.sewing.defs#dress",
            "social.craftsky.project.sewing.defs#top",
            "social.craftsky.project.sewing.defs#shirt",
            "social.craftsky.project.sewing.defs#blouse",
            "social.craftsky.project.sewing.defs#tunic",
            "social.craftsky.project.sewing.defs#pants",
            "social.craftsky.project.sewing.defs#shorts",
            "social.craftsky.project.sewing.defs#skirt",
            "social.craftsky.project.sewing.defs#leggings",
            "social.craftsky.project.sewing.defs#jumpsuit",
            "social.craftsky.project.sewing.defs#robe",
            "social.craftsky.project.sewing.defs#sleepwear",
            "social.craftsky.project.sewing.defs#swimwear",
            "social.craftsky.project.sewing.defs#intimateApparel",
            "social.craftsky.project.sewing.defs#vest",
            "social.craftsky.project.sewing.defs#babyOnesie",
            "social.craftsky.project.sewing.defs#shrugBolero",
            "social.craftsky.project.sewing.defs#bag",
            "social.craftsky.project.sewing.defs#tote",
            "social.craftsky.project.sewing.defs#pouch",
            "social.craftsky.project.sewing.defs#wallet",
            "social.craftsky.project.sewing.defs#belt",
            "social.craftsky.project.sewing.defs#hat",
            "social.craftsky.project.sewing.defs#headband",
            "social.craftsky.project.sewing.defs#scarf",
            "social.craftsky.project.sewing.defs#jewelry",
            "social.craftsky.project.sewing.defs#glovesMittens",
            "social.craftsky.project.sewing.defs#shoeCover",
            "social.craftsky.project.sewing.defs#blanket",
            "social.craftsky.project.sewing.defs#bedding",
            "social.craftsky.project.sewing.defs#pillow",
            "social.craftsky.project.sewing.defs#curtain",
            "social.craftsky.project.sewing.defs#tableRunner",
            "social.craftsky.project.sewing.defs#placemat",
            "social.craftsky.project.sewing.defs#napkin",
            "social.craftsky.project.sewing.defs#potholder",
            "social.craftsky.project.sewing.defs#coaster",
            "social.craftsky.project.sewing.defs#rug",
            "social.craftsky.project.sewing.defs#basket",
            "social.craftsky.project.sewing.defs#container",
            "social.craftsky.project.sewing.defs#lampshade",
            "social.craftsky.project.sewing.defs#sachet",
            "social.craftsky.project.sewing.defs#decorative",
            "social.craftsky.project.sewing.defs#softToy",
            "social.craftsky.project.sewing.defs#dollClothes",
            "social.craftsky.project.sewing.defs#puppet",
            "social.craftsky.project.sewing.defs#costumePiece",
            "social.craftsky.project.sewing.defs#playFood",
            "social.craftsky.project.sewing.defs#game",
            "social.craftsky.project.sewing.defs#mobile",
            "social.craftsky.project.sewing.defs#craftSupply",
            "social.craftsky.project.sewing.defs#petClothing",
            "social.craftsky.project.sewing.defs#petBedding",
            "social.craftsky.project.sewing.defs#petToy",
            "social.craftsky.project.sewing.defs#petAccessory",
            "social.craftsky.project.sewing.defs#mask",
            "social.craftsky.project.sewing.defs#heatColdPack",
            "social.craftsky.project.sewing.defs#adaptiveClothing",
            "social.craftsky.project.sewing.defs#braceSupport",
            "social.craftsky.project.sewing.defs#wheelchairAccessory",
            "social.craftsky.project.sewing.defs#patch",
            "social.craftsky.project.sewing.defs#applique",
            "social.craftsky.project.sewing.defs#pocket",
            "social.craftsky.project.sewing.defs#strap",
            "social.craftsky.project.sewing.defs#lining",
            "social.craftsky.project.sewing.defs#trim",
            "social.craftsky.project.sewing.defs#mending",
            "social.craftsky.project.sewing.defs#refashion",
            "social.craftsky.project.sewing.defs#hemming",
            "social.craftsky.project.sewing.defs#repair"
          ],
          "maxGraphemes": 100,
          "maxLength": 100,
          "type": "string"
        },
        "projectType": {
          "description": "The kind of sewing project. Helps discovery so readers can filter on, e.g., only garment projects.",
          "knownValues": [
            "social.craftsky.project.defs#garment",
            "social.craftsky.project.defs#accessory",
            "social.craftsky.project.defs#homeGoods",
            "social.craftsky.project.defs#toyHobby",
            "social.craftsky.project.defs#pet",
            "social.craftsky.project.defs#medical",
            "social.craftsky.project.defs#component",
            "social.craftsky.project.defs#alteration",
            "social.craftsky.project.defs#costume",
            "social.craftsky.project.defs#other"
          ],
          "maxGraphemes": 100,
          "maxLength": 100,
          "type": "string"
        },
        "sizeMade": {
          "description": "Free-text garment size made, e.g. 'UK 20', 'US 14', 'EU 46', 'M', or 'custom self-drafted'.",
          "maxGraphemes": 100,
          "maxLength": 500,
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "description": "Sewing-specific fields for a craft project post. Referenced from social.craftsky.project.defs#project.details as one variant of the open union. This file defines a referenced type (#details) only; no main record.",
  "id": "social.craftsky.project.sewing",
  "lexicon": 1
}
```
