Right numbers, wrong pattern

The e-Pattern Compiler turns knitting and crochet patterns into programs whose steps can be executed and checked. These are the findings documented up to 10 September 2026. They describe development versions of that date and say nothing about later versions.

A cast-on that grew

In synthetic conversions, a cast-on was read as two starting stitches plus five, or plus seven, further stitches. The result was seven or nine stitches where six or eight were intended. Later in the same outputs the stitch counts were reproduced correctly. That did not remove the earlier error: a program that starts with the wrong number of stitches is wrong, however right its later rows read.

Repeats found, conditions lost

Other samples recognised the repeats in a pattern correctly, in principle. But the end counts or the conditions that close a repeat went missing from the active reader text. A reader that says "repeat" without saying until when has lost the meaning, even though nothing it shows is false.

A real case, not completed

The full semantic check of a real development case has not yet been completed successfully. The latest visible attempt failed on an invalid source reference in a model response. The whole result was discarded, not patched.

What follows

Right numbers alone prove nothing. Several stitch sequences produce the same count; an increase in the wrong place is numerically fine and structurally wrong; knit and purl balance the same; a different insertion point in crochet changes the meaning without changing the count. Neither does a valid data format prove understanding, nor a citation prove correct interpretation, nor agreement between models prove correctness.

For the project this means that document fidelity, fidelity of meaning, structural executability and depiction are assessed separately, and that a mechanically complete text part must never mark known unresolved content as done. The status gap that allowed exactly that was found and corrected.

The examples above are our own synthetic material. Real patterns from the development corpus are not published; see the project page for how originals are handled.