FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-97601

Quilt binding strip planner: diagonal join loss · case 01

The planner cuts an extra strip because it counts a join on the last strip.

Knitting and sewing pattern grading● Open access↗
FA-97602

Quilt binding strip planner: diagonal join loss · case 02

The planner cuts an extra strip because it counts a join on the last strip.

Knitting and sewing pattern grading◈ Members↗
FA-97603

Quilt binding strip planner: diagonal join loss · case 03

The planner cuts an extra strip because it counts a join on the last strip.

Knitting and sewing pattern grading◈ Members↗
FA-97604

Quilt binding strip planner: diagonal join loss · case 04

The planner cuts an extra strip because it counts a join on the last strip.

Knitting and sewing pattern grading◈ Members↗
FA-97605

Quilt binding strip planner: diagonal join loss · case 05

The planner cuts an extra strip because it counts a join on the last strip.

Knitting and sewing pattern grading◈ Members↗
FA-97606

Quilt binding strip planner: finishing tail · case 01

The binding exactly matches the perimeter, leaving nothing to join the ends.

Knitting and sewing pattern grading● Open access↗
FA-97607

Quilt binding strip planner: finishing tail · case 02

The binding exactly matches the perimeter, leaving nothing to join the ends.

Knitting and sewing pattern grading◈ Members↗
FA-97608

Quilt binding strip planner: finishing tail · case 03

The binding exactly matches the perimeter, leaving nothing to join the ends.

Knitting and sewing pattern grading◈ Members↗
FA-97609

Quilt binding strip planner: finishing tail · case 04

The binding exactly matches the perimeter, leaving nothing to join the ends.

Knitting and sewing pattern grading◈ Members↗
FA-97610

Quilt binding strip planner: finishing tail · case 05

The binding exactly matches the perimeter, leaving nothing to join the ends.

Knitting and sewing pattern grading◈ Members↗
FA-97611

Quilt binding strip planner: strip count loop · case 01

An exact fit plans one more strip than needed.

Knitting and sewing pattern grading● Open access↗
FA-97612

Quilt binding strip planner: strip count loop · case 02

An exact fit plans one more strip than needed.

Knitting and sewing pattern grading◈ Members↗
FA-97613

Quilt binding strip planner: strip count loop · case 03

An exact fit plans one more strip than needed.

Knitting and sewing pattern grading◈ Members↗
FA-97614

Quilt binding strip planner: strip count loop · case 04

An exact fit plans one more strip than needed.

Knitting and sewing pattern grading◈ Members↗
FA-97615

Quilt binding strip planner: strip count loop · case 05

An exact fit plans one more strip than needed.

Knitting and sewing pattern grading◈ Members↗
FA-97616

Buttonhole row planner: spacing divisor · case 01

The top buttonhole falls well below the neck.

Knitting and sewing pattern grading● Open access↗
FA-97617

Buttonhole row planner: spacing divisor · case 02

The top buttonhole falls well below the neck.

Knitting and sewing pattern grading◈ Members↗
FA-97618

Buttonhole row planner: spacing divisor · case 03

The top buttonhole falls well below the neck.

Knitting and sewing pattern grading◈ Members↗
FA-97619

Buttonhole row planner: spacing divisor · case 04

The top buttonhole falls well below the neck.

Knitting and sewing pattern grading◈ Members↗
FA-97620

Buttonhole row planner: spacing divisor · case 05

The top buttonhole falls well below the neck.

Knitting and sewing pattern grading◈ Members↗
FA-97621

Buttonhole row planner: single button placement · case 01

A one-button cropped cardigan puts its button at the hem.

Knitting and sewing pattern grading● Open access↗
FA-97622

Buttonhole row planner: single button placement · case 02

A one-button cropped cardigan puts its button at the hem.

Knitting and sewing pattern grading◈ Members↗
FA-97623

Buttonhole row planner: single button placement · case 03

A one-button cropped cardigan puts its button at the hem.

Knitting and sewing pattern grading◈ Members↗
FA-97624

Buttonhole row planner: single button placement · case 04

A one-button cropped cardigan puts its button at the hem.

Knitting and sewing pattern grading◈ Members↗
FA-97625

Buttonhole row planner: single button placement · case 05

A one-button cropped cardigan puts its button at the hem.

Knitting and sewing pattern grading◈ Members↗
FA-97626

Buttonhole row planner: top offset · case 01

The top buttonhole lands in the neckband.

Knitting and sewing pattern grading● Open access↗
FA-97627

Buttonhole row planner: top offset · case 02

The top buttonhole lands in the neckband.

Knitting and sewing pattern grading◈ Members↗
FA-97628

Buttonhole row planner: top offset · case 03

The top buttonhole lands in the neckband.

Knitting and sewing pattern grading◈ Members↗
FA-97629

Buttonhole row planner: top offset · case 04

The top buttonhole lands in the neckband.

Knitting and sewing pattern grading◈ Members↗
FA-97630

Buttonhole row planner: top offset · case 05

The top buttonhole lands in the neckband.

Knitting and sewing pattern grading◈ Members↗
FA-97631

Buttonhole row planner: row gauge conversion · case 01

Buttonhole rows land ten times too high.

Knitting and sewing pattern grading● Open access↗
FA-97632

Buttonhole row planner: row gauge conversion · case 02

Buttonhole rows land ten times too high.

Knitting and sewing pattern grading◈ Members↗
FA-97633

Buttonhole row planner: row gauge conversion · case 03

Buttonhole rows land ten times too high.

Knitting and sewing pattern grading◈ Members↗
FA-97634

Buttonhole row planner: row gauge conversion · case 04

Buttonhole rows land ten times too high.

Knitting and sewing pattern grading◈ Members↗
FA-97635

Buttonhole row planner: row gauge conversion · case 05

Buttonhole rows land ten times too high.

Knitting and sewing pattern grading◈ Members↗
FA-97636

Buttonhole row planner: one-based rows · case 01

The first buttonhole is placed one row too low.

Knitting and sewing pattern grading● Open access↗
FA-97637

Buttonhole row planner: one-based rows · case 02

The first buttonhole is placed one row too low.

Knitting and sewing pattern grading◈ Members↗
FA-97638

Buttonhole row planner: one-based rows · case 03

The first buttonhole is placed one row too low.

Knitting and sewing pattern grading◈ Members↗
FA-97639

Buttonhole row planner: one-based rows · case 04

The first buttonhole is placed one row too low.

Knitting and sewing pattern grading◈ Members↗
FA-97640

Buttonhole row planner: one-based rows · case 05

The first buttonhole is placed one row too low.

Knitting and sewing pattern grading◈ Members↗
FA-97641

Flat crochet circle planner: radius per round · case 01

A 10 cm coaster is worked to 20 cm.

Knitting and sewing pattern grading● Open access↗
FA-97642

Flat crochet circle planner: radius per round · case 02

A 10 cm coaster is worked to 20 cm.

Knitting and sewing pattern grading◈ Members↗
FA-97643

Flat crochet circle planner: radius per round · case 03

A 10 cm coaster is worked to 20 cm.

Knitting and sewing pattern grading◈ Members↗
FA-97644

Flat crochet circle planner: radius per round · case 04

A 10 cm coaster is worked to 20 cm.

Knitting and sewing pattern grading◈ Members↗
FA-97645

Flat crochet circle planner: radius per round · case 05

A 10 cm coaster is worked to 20 cm.

Knitting and sewing pattern grading◈ Members↗
FA-97646

Flat crochet circle planner: last round count · case 01

A double crochet circle claims only 6 increases per round.

Knitting and sewing pattern grading● Open access↗
FA-97647

Flat crochet circle planner: last round count · case 02

A double crochet circle claims only 6 increases per round.

Knitting and sewing pattern grading◈ Members↗
FA-97648

Flat crochet circle planner: last round count · case 03

A double crochet circle claims only 6 increases per round.

Knitting and sewing pattern grading◈ Members↗
FA-97649

Flat crochet circle planner: last round count · case 04

A double crochet circle claims only 6 increases per round.

Knitting and sewing pattern grading◈ Members↗
FA-97650

Flat crochet circle planner: last round count · case 05

A double crochet circle claims only 6 increases per round.

Knitting and sewing pattern grading◈ Members↗
FA-97651

Flat crochet circle planner: total stitches · case 01

Yarn estimates from the stitch total are low.

Knitting and sewing pattern grading● Open access↗
FA-97652

Flat crochet circle planner: total stitches · case 02

Yarn estimates from the stitch total are low.

Knitting and sewing pattern grading◈ Members↗
FA-97653

Flat crochet circle planner: total stitches · case 03

Yarn estimates from the stitch total are low.

Knitting and sewing pattern grading◈ Members↗
FA-97654

Flat crochet circle planner: total stitches · case 04

Yarn estimates from the stitch total are low.

Knitting and sewing pattern grading◈ Members↗
FA-97655

Flat crochet circle planner: total stitches · case 05

Yarn estimates from the stitch total are low.

Knitting and sewing pattern grading◈ Members↗
FA-97656

Stranded colorwork float checker: float limit · case 01

Floats exactly at the allowed length are flagged.

Knitting and sewing pattern grading● Open access↗
FA-97657

Stranded colorwork float checker: float limit · case 02

Floats exactly at the allowed length are flagged.

Knitting and sewing pattern grading◈ Members↗
FA-97658

Stranded colorwork float checker: float limit · case 03

Floats exactly at the allowed length are flagged.

Knitting and sewing pattern grading◈ Members↗
FA-97659

Stranded colorwork float checker: float limit · case 04

Floats exactly at the allowed length are flagged.

Knitting and sewing pattern grading◈ Members↗
FA-97660

Stranded colorwork float checker: float limit · case 05

Floats exactly at the allowed length are flagged.

Knitting and sewing pattern grading◈ Members↗
FA-97661

Stranded colorwork float checker: round wrap merge · case 01

In the round, a float crossing the beginning of round is reported as two short floats.

Knitting and sewing pattern grading● Open access↗
FA-97662

Stranded colorwork float checker: round wrap merge · case 02

In the round, a float crossing the beginning of round is reported as two short floats.

Knitting and sewing pattern grading◈ Members↗
FA-97663

Stranded colorwork float checker: round wrap merge · case 03

In the round, a float crossing the beginning of round is reported as two short floats.

Knitting and sewing pattern grading◈ Members↗
FA-97664

Stranded colorwork float checker: round wrap merge · case 04

In the round, a float crossing the beginning of round is reported as two short floats.

Knitting and sewing pattern grading◈ Members↗
FA-97665

Stranded colorwork float checker: round wrap merge · case 05

In the round, a float crossing the beginning of round is reported as two short floats.

Knitting and sewing pattern grading◈ Members↗
FA-97666

Stranded colorwork float checker: merged float start · case 01

A wrapped float is reported starting at stitch 0 instead of where it begins before the round end.

Knitting and sewing pattern grading● Open access↗
FA-97667

Stranded colorwork float checker: merged float start · case 02

A wrapped float is reported starting at stitch 0 instead of where it begins before the round end.

Knitting and sewing pattern grading◈ Members↗
FA-97668

Stranded colorwork float checker: merged float start · case 03

A wrapped float is reported starting at stitch 0 instead of where it begins before the round end.

Knitting and sewing pattern grading◈ Members↗
FA-97669

Stranded colorwork float checker: merged float start · case 04

A wrapped float is reported starting at stitch 0 instead of where it begins before the round end.

Knitting and sewing pattern grading◈ Members↗
FA-97670

Stranded colorwork float checker: merged float start · case 05

A wrapped float is reported starting at stitch 0 instead of where it begins before the round end.

Knitting and sewing pattern grading◈ Members↗
FA-97671

Stranded colorwork float checker: report order · case 01

Floats are listed grouped by color instead of by position across the row.

Knitting and sewing pattern grading● Open access↗
FA-97672

Stranded colorwork float checker: report order · case 02

Floats are listed grouped by color instead of by position across the row.

Knitting and sewing pattern grading◈ Members↗
FA-97673

Stranded colorwork float checker: report order · case 03

Floats are listed grouped by color instead of by position across the row.

Knitting and sewing pattern grading◈ Members↗
FA-97674

Stranded colorwork float checker: report order · case 04

Floats are listed grouped by color instead of by position across the row.

Knitting and sewing pattern grading◈ Members↗
FA-97675

Stranded colorwork float checker: report order · case 05

Floats are listed grouped by color instead of by position across the row.

Knitting and sewing pattern grading◈ Members↗
FA-97676

Sleeve cap ease checker: armhole length · case 01

Every sleeve cap shows about 24 cm of ease.

Knitting and sewing pattern grading● Open access↗
FA-97677

Sleeve cap ease checker: armhole length · case 02

Every sleeve cap shows about 24 cm of ease.

Knitting and sewing pattern grading◈ Members↗
FA-97678

Sleeve cap ease checker: armhole length · case 03

Every sleeve cap shows about 24 cm of ease.

Knitting and sewing pattern grading◈ Members↗
FA-97679

Sleeve cap ease checker: armhole length · case 04

Every sleeve cap shows about 24 cm of ease.

Knitting and sewing pattern grading◈ Members↗
FA-97680

Sleeve cap ease checker: armhole length · case 05

Every sleeve cap shows about 24 cm of ease.

Knitting and sewing pattern grading◈ Members↗
FA-97681

Sleeve cap ease checker: too-little bound · case 01

Exactly 2.5 cm of woven ease is reported as too little.

Knitting and sewing pattern grading● Open access↗
FA-97682

Sleeve cap ease checker: too-little bound · case 02

Exactly 2.5 cm of woven ease is reported as too little.

Knitting and sewing pattern grading◈ Members↗
FA-97683

Sleeve cap ease checker: too-little bound · case 03

Exactly 2.5 cm of woven ease is reported as too little.

Knitting and sewing pattern grading◈ Members↗
FA-97684

Sleeve cap ease checker: too-little bound · case 04

Exactly 2.5 cm of woven ease is reported as too little.

Knitting and sewing pattern grading◈ Members↗
FA-97685

Sleeve cap ease checker: too-little bound · case 05

Exactly 2.5 cm of woven ease is reported as too little.

Knitting and sewing pattern grading◈ Members↗
FA-97686

Sleeve cap ease checker: adjust target · case 01

Adjustments drive the cap to the maximum allowed ease.

Knitting and sewing pattern grading● Open access↗
FA-97687

Sleeve cap ease checker: adjust target · case 02

Adjustments drive the cap to the maximum allowed ease.

Knitting and sewing pattern grading◈ Members↗
FA-97688

Sleeve cap ease checker: adjust target · case 03

Adjustments drive the cap to the maximum allowed ease.

Knitting and sewing pattern grading◈ Members↗
FA-97689

Sleeve cap ease checker: adjust target · case 04

Adjustments drive the cap to the maximum allowed ease.

Knitting and sewing pattern grading◈ Members↗
FA-97690

Sleeve cap ease checker: adjust target · case 05

Adjustments drive the cap to the maximum allowed ease.

Knitting and sewing pattern grading◈ Members↗
FA-97691

Sleeve cap ease checker: per-side split · case 01

Each side seam is adjusted by the full correction, doubling it.

Knitting and sewing pattern grading● Open access↗
FA-97692

Sleeve cap ease checker: per-side split · case 02

Each side seam is adjusted by the full correction, doubling it.

Knitting and sewing pattern grading◈ Members↗
FA-97693

Sleeve cap ease checker: per-side split · case 03

Each side seam is adjusted by the full correction, doubling it.

Knitting and sewing pattern grading◈ Members↗
FA-97694

Sleeve cap ease checker: per-side split · case 04

Each side seam is adjusted by the full correction, doubling it.

Knitting and sewing pattern grading◈ Members↗
FA-97695

Sleeve cap ease checker: per-side split · case 05

Each side seam is adjusted by the full correction, doubling it.

Knitting and sewing pattern grading◈ Members↗
FA-97696

Full and small bust adjustment: cup banding · case 01

A 4 cm difference is called a B cup instead of an A cup.

Knitting and sewing pattern grading● Open access↗
FA-97697

Full and small bust adjustment: cup banding · case 02

A 4 cm difference is called a B cup instead of an A cup.

Knitting and sewing pattern grading◈ Members↗
FA-97698

Full and small bust adjustment: cup banding · case 03

A 4 cm difference is called a B cup instead of an A cup.

Knitting and sewing pattern grading◈ Members↗
FA-97699

Full and small bust adjustment: cup banding · case 04

A 4 cm difference is called a B cup instead of an A cup.

Knitting and sewing pattern grading◈ Members↗
FA-97700

Full and small bust adjustment: cup banding · case 05

A 4 cm difference is called a B cup instead of an A cup.

Knitting and sewing pattern grading◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗