{
  "version": 1,
  "tool": "coaster-set",
  "metadata": {
    "name": "coaster-set",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 4,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#C66B35",
      "#E3B949",
      "#537E77"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "coasterStyle": "fruit",
    "quantity": 4,
    "panelWidth": 12,
    "panelRows": 12
  },
  "rows": [
    {
      "number": 1,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR",
          "colors": [
            2
          ]
        }
      ],
      "text": "Six-segment citrus-color disk (make 4), round 1: Across this round, color the first output of each 1-stitch sector with project yarn 3, then its 0 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Six-segment citrus-color disk",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "number": 2,
      "count": 12,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            2,
            0
          ]
        }
      ],
      "text": "Six-segment citrus-color disk (make 4), round 2: Across this round, color the first output of each 2-stitch sector with project yarn 3, then its 1 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Six-segment citrus-color disk",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "number": 3,
      "count": 18,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            2
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            0,
            0
          ]
        }
      ],
      "text": "Six-segment citrus-color disk (make 4), round 3: Across this round, color the first output of each 3-stitch sector with project yarn 3, then its 2 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Six-segment citrus-color disk",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "number": 4,
      "count": 24,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1,
          "colors": [
            1
          ]
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2,
          "colors": [
            1,
            1
          ]
        }
      ],
      "text": "Six-segment citrus-color disk (make 4), round 4: Use project yarn 2 for every output in this rind round. Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base. Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
      "component": "Six-segment citrus-color disk",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "number": 5,
      "count": 4,
      "unit": "separate finished pieces",
      "component": "Assembly",
      "assembly": true,
      "text": "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware."
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ]
  ],
  "dimensions": "4 separate pieces from 1 counted recipes; measure a finished sample for physical size",
  "materials": [
    "Smooth compatible yarns in the selected roles",
    "A matching hook, removable markers, tapestry needle and scissors"
  ],
  "notes": [
    "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
    "No filling or sewn cap. Six increases per growth round; assess relaxed physical flatness with a real sample.",
    "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware.",
    "Component counts describe one copy. Make the stated quantities separately; sewing, placement and finishing references are not additional crochet outputs.",
    "These are source-connected construction diagrams. Measure actual yarn, hook, stitch and row gauge before relying on finished dimensions.",
    "The set workload is 240 counted outputs across all copies; chain-space and joining conventions remain those of each source recipe. Round input does not control the rectangular recipe: use its width and row fields.",
    "Alternating-round spiral means one active working yarn with a color change each round; it is not a two-active-arm spiral. Decorative coasters and table mats are not heatproof trivets."
  ],
  "repeatUnit": null,
  "colors": [
    "#C66B35",
    "#E3B949",
    "#537E77"
  ],
  "parts": [
    {
      "name": "Six-segment citrus-color disk",
      "quantity": 4,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0,
        1,
        2
      ],
      "pattern": {
        "version": 1,
        "tool": "coaster-set",
        "metadata": {
          "name": "Six-segment citrus-color disk",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 4,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#C66B35",
            "#E3B949",
            "#537E77"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "coasterStyle": "fruit",
          "quantity": 4,
          "panelWidth": 12,
          "panelRows": 12
        },
        "colors": [
          "#C66B35",
          "#E3B949",
          "#537E77"
        ],
        "parts": [
          {
            "name": "Six-segment citrus-color disk",
            "kind": "spiral",
            "quantity": 1,
            "color": 0,
            "rows": [
              {
                "number": 1,
                "count": 6,
                "consumed": 0,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR",
                    "colors": [
                      2
                    ]
                  }
                ],
                "text": "Across this round, color the first output of each 1-stitch sector with project yarn 3, then its 0 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
              },
              {
                "number": 2,
                "count": 12,
                "consumed": 6,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      2,
                      0
                    ]
                  }
                ],
                "text": "Across this round, color the first output of each 2-stitch sector with project yarn 3, then its 1 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              },
              {
                "number": 3,
                "count": 18,
                "consumed": 12,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      2
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      0,
                      0
                    ]
                  }
                ],
                "text": "Across this round, color the first output of each 3-stitch sector with project yarn 3, then its 2 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              },
              {
                "number": 4,
                "count": 24,
                "consumed": 18,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1,
                    "colors": [
                      1
                    ]
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2,
                    "colors": [
                      1,
                      1
                    ]
                  }
                ],
                "text": "Use project yarn 2 for every output in this rind round. Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              }
            ],
            "foundation": {
              "type": "ring"
            },
            "closure": {
              "type": "open-rim",
              "count": 24
            },
            "finish": "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching."
          }
        ],
        "rows": [
          {
            "number": 1,
            "count": 6,
            "consumed": 0,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR",
                "colors": [
                  2
                ]
              }
            ],
            "text": "Across this round, color the first output of each 1-stitch sector with project yarn 3, then its 0 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
          },
          {
            "number": 2,
            "count": 12,
            "consumed": 6,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  2,
                  0
                ]
              }
            ],
            "text": "Across this round, color the first output of each 2-stitch sector with project yarn 3, then its 1 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          },
          {
            "number": 3,
            "count": 18,
            "consumed": 12,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  2
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  0,
                  0
                ]
              }
            ],
            "text": "Across this round, color the first output of each 3-stitch sector with project yarn 3, then its 2 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          },
          {
            "number": 4,
            "count": 24,
            "consumed": 18,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1,
                "colors": [
                  1
                ]
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2,
                "colors": [
                  1,
                  1
                ]
              }
            ],
            "text": "Use project yarn 2 for every output in this rind round. Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          }
        ],
        "materials": [
          "Compatible yarn and hook; markers; tapestry needle"
        ],
        "notes": [
          "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
          "No filling or sewn cap. Six increases per growth round; assess relaxed physical flatness with a real sample."
        ],
        "dimensions": "4 counted spiral rounds",
        "repeatUnit": 6
      },
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR",
              "colors": [
                2
              ]
            }
          ],
          "text": "Across this round, color the first output of each 1-stitch sector with project yarn 3, then its 0 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 12,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                2,
                0
              ]
            }
          ],
          "text": "Across this round, color the first output of each 2-stitch sector with project yarn 3, then its 1 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 18,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                2
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                0,
                0
              ]
            }
          ],
          "text": "Across this round, color the first output of each 3-stitch sector with project yarn 3, then its 2 remaining outputs with yarn 1. Change on the final pull-through before the next colored output; carry unused strands loosely inside the stitches. Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 4,
          "count": 24,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1,
              "colors": [
                1
              ]
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2,
              "colors": [
                1,
                1
              ]
            }
          ],
          "text": "Use project yarn 2 for every output in this rind round. Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        }
      ],
      "finish": "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching."
    }
  ],
  "assembly": [
    "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware."
  ],
  "projectPlan": {
    "style": "fruit",
    "parts": [
      {
        "name": "Six-segment citrus-color disk",
        "quantity": 4,
        "sourceTool": "coaster-set",
        "workMode": "round",
        "counts": [
          6,
          12,
          18,
          24
        ],
        "usedColors": [
          0,
          1,
          2
        ]
      }
    ],
    "assemblyRows": [
      4
    ],
    "totalOutputs": 240
  }
}