{
  "version": 1,
  "tool": "stitch-sampler",
  "metadata": {
    "name": "stitch-sampler",
    "terms": "US"
  },
  "params": {
    "width": 13,
    "height": 7,
    "rounds": 5,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#243BCE",
      "#F4F0E8"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "samplerMode": "custom",
    "zonePlan": "sc:1,shell:2,sc:1,cluster:2,sc:1",
    "samplerColors": "single",
    "zoneRows": 3
  },
  "rows": [
    {
      "number": 1,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "zone": 1,
      "workingColor": 0,
      "direction": "right to left",
      "text": "In color 1 (#243BCE), ch 14. Starting in chain 2 from hook, work 13 sc."
    },
    {
      "number": 2,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "sc",
        "dc",
        "dc",
        "dc",
        "dc",
        "dc",
        "sc",
        "dc",
        "dc",
        "dc",
        "dc",
        "dc",
        "sc"
      ],
      "insertionSources": [
        1,
        4,
        4,
        4,
        4,
        4,
        7,
        10,
        10,
        10,
        10,
        10,
        13
      ],
      "skippedBases": [
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12
      ],
      "zone": 2,
      "workingColor": 0,
      "direction": "left to right",
      "text": "Ch 1, turn (not counted). Zone 2, color 1 (#243BCE): sc in first old stitch or ch-1 space; repeat [skip 2 old positions, 5 dc in next old stitch or ch-1 space, skip 2 old positions, sc in next old stitch or ch-1 space] 2 times."
    },
    {
      "number": 3,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "sc",
        "dc",
        "dc",
        "dc",
        "dc",
        "dc",
        "sc",
        "dc",
        "dc",
        "dc",
        "dc",
        "dc",
        "sc"
      ],
      "insertionSources": [
        1,
        4,
        4,
        4,
        4,
        4,
        7,
        10,
        10,
        10,
        10,
        10,
        13
      ],
      "skippedBases": [
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12
      ],
      "zone": 2,
      "workingColor": 0,
      "direction": "right to left",
      "text": "Ch 1, turn (not counted). Zone 2, color 1 (#243BCE): sc in first old stitch or ch-1 space; repeat [skip 2 old positions, 5 dc in next old stitch or ch-1 space, skip 2 old positions, sc in next old stitch or ch-1 space] 2 times."
    },
    {
      "number": 4,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "zone": 3,
      "workingColor": 0,
      "direction": "left to right",
      "text": "Ch 1, turn (turning chain does not count). Zone 3, color 1 (#243BCE): work 13 sc, one in each old stitch."
    },
    {
      "number": 5,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "sc"
      ],
      "insertionSources": [
        1,
        null,
        3,
        null,
        5,
        null,
        7,
        null,
        9,
        null,
        11,
        null,
        13
      ],
      "skippedBases": [
        2,
        4,
        6,
        8,
        10,
        12
      ],
      "zone": 4,
      "workingColor": 0,
      "direction": "right to left",
      "text": "Ch 2, turn (not counted). Zone 4, color 1 (#243BCE): repeat [3-dc cluster in next old stitch or ch-1 space, ch 1, skip next old position] 6 times; sc in final old stitch or ch-1 space. Cluster: [yarn over, insert in the same base, draw up a loop, yarn over and pull through 2] three times; yarn over and pull through all 4 loops. Each completed cluster counts as one stitch."
    },
    {
      "number": 6,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "cluster",
        "ch",
        "sc"
      ],
      "insertionSources": [
        1,
        null,
        3,
        null,
        5,
        null,
        7,
        null,
        9,
        null,
        11,
        null,
        13
      ],
      "skippedBases": [
        2,
        4,
        6,
        8,
        10,
        12
      ],
      "zone": 4,
      "workingColor": 0,
      "direction": "left to right",
      "text": "Ch 2, turn (not counted). Zone 4, color 1 (#243BCE): repeat [3-dc cluster in next old stitch or ch-1 space, ch 1, skip next old position] 6 times; sc in final old stitch or ch-1 space. Cluster: [yarn over, insert in the same base, draw up a loop, yarn over and pull through 2] three times; yarn over and pull through all 4 loops. Each completed cluster counts as one stitch."
    },
    {
      "number": 7,
      "count": 13,
      "consumed": 13,
      "produced": 13,
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "zone": 5,
      "workingColor": 0,
      "direction": "right to left",
      "text": "Ch 1, turn (turning chain does not count). Zone 5, color 1 (#243BCE): work 13 sc, one in each old stitch. Treat every old ch-1 space as one position: work one sc into that space instead of trying to split the chain."
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ]
  ],
  "dimensions": "13 stitches × 7 rows",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "Counts are produced positions: stitches plus mesh chains; a completed cluster is one stitch. Input codes mesh/shell/cluster select the explicit working rows. Shared shell bases have multiple output posts; skipped old bases produce none. Each old ch-1 space is one available position on the following row.",
    "Turning chains match the upcoming stitch and never count. C labels identify yarn slots; by-zone colors cycle through the palette. Compare washed height, tension and edge alignment at each transition.",
    "Cluster symbol has three partial posts with a shared base and joined top. Diagram lines identify actual insertion bases; chain symbols have no insertion line. Total height counts working rows, not finished centimeters."
  ],
  "repeatUnit": {
    "rows": 7,
    "stitches": 6
  },
  "colors": [
    "#243BCE",
    "#F4F0E8"
  ],
  "foundation": 14,
  "samplerZones": [
    {
      "stitch": "sc",
      "rows": 1
    },
    {
      "stitch": "shell",
      "rows": 2
    },
    {
      "stitch": "sc",
      "rows": 1
    },
    {
      "stitch": "cluster",
      "rows": 2
    },
    {
      "stitch": "sc",
      "rows": 1
    }
  ]
}