{
  "version": 1,
  "tool": "color-palette",
  "metadata": {
    "name": "color-palette",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 5,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#F6D6E1",
      "#E6DCF4",
      "#D5E9D5",
      "#FFF0C2"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6
  },
  "rows": [
    {
      "number": 1,
      "count": 1,
      "text": "Color 1: #F6D6E1; next-color luminance contrast 1.02:1. Assign to rounds 1, 5, and repeat."
    },
    {
      "number": 2,
      "count": 2,
      "text": "Color 2: #E6DCF4; next-color luminance contrast 1.03:1. Assign to rounds 2, 6, and repeat."
    },
    {
      "number": 3,
      "count": 3,
      "text": "Color 3: #D5E9D5; next-color luminance contrast 1.12:1. Assign to rounds 3, 7, and repeat."
    },
    {
      "number": 4,
      "count": 4,
      "text": "Color 4: #FFF0C2; next-color luminance contrast 1.18:1. Assign to rounds 4, 8, and repeat."
    }
  ],
  "grid": [
    [
      0,
      1,
      2,
      3,
      0,
      1,
      2,
      3
    ],
    [
      1,
      2,
      3,
      0,
      1,
      2,
      3,
      0
    ],
    [
      2,
      3,
      0,
      1,
      2,
      3,
      0,
      1
    ],
    [
      3,
      0,
      1,
      2,
      3,
      0,
      1,
      2
    ],
    [
      0,
      1,
      2,
      3,
      0,
      1,
      2,
      3
    ],
    [
      1,
      2,
      3,
      0,
      1,
      2,
      3,
      0
    ],
    [
      2,
      3,
      0,
      1,
      2,
      3,
      0,
      1
    ],
    [
      3,
      0,
      1,
      2,
      3,
      0,
      1,
      2
    ]
  ],
  "dimensions": "4 colors",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "Contrast is calculated from sRGB relative luminance. It helps inspect neighboring colors but does not guarantee yarn or printed-chart readability. Keep numeric labels."
  ],
  "repeatUnit": 4,
  "colors": [
    "#F6D6E1",
    "#E6DCF4",
    "#D5E9D5",
    "#FFF0C2"
  ]
}