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-97501

Neckband pick-up counter: rib residue · case 01

A 4+2 rib ends up with a multiple of 4, so it does not start and end on knit 2.

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

Neckband pick-up counter: rib residue · case 02

A 4+2 rib ends up with a multiple of 4, so it does not start and end on knit 2.

Knitting and sewing pattern grading◈ Members↗
FA-97503

Neckband pick-up counter: rib residue · case 03

A 4+2 rib ends up with a multiple of 4, so it does not start and end on knit 2.

Knitting and sewing pattern grading◈ Members↗
FA-97504

Neckband pick-up counter: rib residue · case 04

A 4+2 rib ends up with a multiple of 4, so it does not start and end on knit 2.

Knitting and sewing pattern grading◈ Members↗
FA-97505

Neckband pick-up counter: rib residue · case 05

A 4+2 rib ends up with a multiple of 4, so it does not start and end on knit 2.

Knitting and sewing pattern grading◈ Members↗
FA-97506

Neckband pick-up counter: adjust direction · case 01

The band count is reduced below the picked-up total, leaving gaps.

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

Neckband pick-up counter: adjust direction · case 02

The band count is reduced below the picked-up total, leaving gaps.

Knitting and sewing pattern grading◈ Members↗
FA-97508

Neckband pick-up counter: adjust direction · case 03

The band count is reduced below the picked-up total, leaving gaps.

Knitting and sewing pattern grading◈ Members↗
FA-97509

Neckband pick-up counter: adjust direction · case 04

The band count is reduced below the picked-up total, leaving gaps.

Knitting and sewing pattern grading◈ Members↗
FA-97510

Neckband pick-up counter: adjust direction · case 05

The band count is reduced below the picked-up total, leaving gaps.

Knitting and sewing pattern grading◈ Members↗
FA-97511

Neckband pick-up counter: unknown edge kind · case 01

A curved edge is silently counted one stitch per row.

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

Neckband pick-up counter: unknown edge kind · case 02

A curved edge is silently counted one stitch per row.

Knitting and sewing pattern grading◈ Members↗
FA-97513

Neckband pick-up counter: unknown edge kind · case 03

A curved edge is silently counted one stitch per row.

Knitting and sewing pattern grading◈ Members↗
FA-97514

Neckband pick-up counter: unknown edge kind · case 04

A curved edge is silently counted one stitch per row.

Knitting and sewing pattern grading◈ Members↗
FA-97515

Neckband pick-up counter: unknown edge kind · case 05

A curved edge is silently counted one stitch per row.

Knitting and sewing pattern grading◈ Members↗
FA-97516

Sewing pattern grade rule stepper: step interval size · case 01

Grading from 14 to 16 uses the large increment though the step starts below the break.

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

Sewing pattern grade rule stepper: step interval size · case 02

Grading from 14 to 16 uses the large increment though the step starts below the break.

Knitting and sewing pattern grading◈ Members↗
FA-97518

Sewing pattern grade rule stepper: step interval size · case 03

Grading from 14 to 16 uses the large increment though the step starts below the break.

Knitting and sewing pattern grading◈ Members↗
FA-97519

Sewing pattern grade rule stepper: step interval size · case 04

Grading from 14 to 16 uses the large increment though the step starts below the break.

Knitting and sewing pattern grading◈ Members↗
FA-97520

Sewing pattern grade rule stepper: step interval size · case 05

Grading from 14 to 16 uses the large increment though the step starts below the break.

Knitting and sewing pattern grading◈ Members↗
FA-97521

Sewing pattern grade rule stepper: downward grading sign · case 01

Grading a pattern down makes it bigger.

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

Sewing pattern grade rule stepper: downward grading sign · case 02

Grading a pattern down makes it bigger.

Knitting and sewing pattern grading◈ Members↗
FA-97523

Sewing pattern grade rule stepper: downward grading sign · case 03

Grading a pattern down makes it bigger.

Knitting and sewing pattern grading◈ Members↗
FA-97524

Sewing pattern grade rule stepper: downward grading sign · case 04

Grading a pattern down makes it bigger.

Knitting and sewing pattern grading◈ Members↗
FA-97525

Sewing pattern grade rule stepper: downward grading sign · case 05

Grading a pattern down makes it bigger.

Knitting and sewing pattern grading◈ Members↗
FA-97526

Sewing pattern grade rule stepper: quarter panel split · case 01

Each quarter panel receives half the circumference.

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

Sewing pattern grade rule stepper: quarter panel split · case 02

Each quarter panel receives half the circumference.

Knitting and sewing pattern grading◈ Members↗
FA-97528

Sewing pattern grade rule stepper: quarter panel split · case 03

Each quarter panel receives half the circumference.

Knitting and sewing pattern grading◈ Members↗
FA-97529

Sewing pattern grade rule stepper: quarter panel split · case 04

Each quarter panel receives half the circumference.

Knitting and sewing pattern grading◈ Members↗
FA-97530

Sewing pattern grade rule stepper: quarter panel split · case 05

Each quarter panel receives half the circumference.

Knitting and sewing pattern grading◈ Members↗
FA-97531

Pattern size selector: fit tolerance · case 01

A 93 cm bust is sized up to L although M (92 cm) is within the 1 cm tolerance.

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

Pattern size selector: fit tolerance · case 02

A 93 cm bust is sized up to L although M (92 cm) is within the 1 cm tolerance.

Knitting and sewing pattern grading◈ Members↗
FA-97533

Pattern size selector: fit tolerance · case 03

A 93 cm bust is sized up to L although M (92 cm) is within the 1 cm tolerance.

Knitting and sewing pattern grading◈ Members↗
FA-97534

Pattern size selector: fit tolerance · case 04

A 93 cm bust is sized up to L although M (92 cm) is within the 1 cm tolerance.

Knitting and sewing pattern grading◈ Members↗
FA-97535

Pattern size selector: fit tolerance · case 05

A 93 cm bust is sized up to L although M (92 cm) is within the 1 cm tolerance.

Knitting and sewing pattern grading◈ Members↗
FA-97536

Pattern size selector: skirt governing zone · case 01

A skirt for a larger waist is cut at the hip size and will not close.

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

Pattern size selector: skirt governing zone · case 02

A skirt for a larger waist is cut at the hip size and will not close.

Knitting and sewing pattern grading◈ Members↗
FA-97538

Pattern size selector: skirt governing zone · case 03

A skirt for a larger waist is cut at the hip size and will not close.

Knitting and sewing pattern grading◈ Members↗
FA-97539

Pattern size selector: skirt governing zone · case 04

A skirt for a larger waist is cut at the hip size and will not close.

Knitting and sewing pattern grading◈ Members↗
FA-97540

Pattern size selector: skirt governing zone · case 05

A skirt for a larger waist is cut at the hip size and will not close.

Knitting and sewing pattern grading◈ Members↗
FA-97541

Pattern size selector: dress range check · case 01

A dress for a bust beyond the chart prints "grade None to L".

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

Pattern size selector: dress range check · case 02

A dress for a bust beyond the chart prints "grade None to L".

Knitting and sewing pattern grading◈ Members↗
FA-97543

Pattern size selector: dress range check · case 03

A dress for a bust beyond the chart prints "grade None to L".

Knitting and sewing pattern grading◈ Members↗
FA-97544

Pattern size selector: dress range check · case 04

A dress for a bust beyond the chart prints "grade None to L".

Knitting and sewing pattern grading◈ Members↗
FA-97545

Pattern size selector: dress range check · case 05

A dress for a bust beyond the chart prints "grade None to L".

Knitting and sewing pattern grading◈ Members↗
FA-97546

Pattern size selector: inch conversion · case 01

A 36 inch bust is sized XS.

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

Pattern size selector: inch conversion · case 02

A 36 inch bust is sized XS.

Knitting and sewing pattern grading◈ Members↗
FA-97548

Pattern size selector: inch conversion · case 03

A 36 inch bust is sized XS.

Knitting and sewing pattern grading◈ Members↗
FA-97549

Pattern size selector: inch conversion · case 04

A 36 inch bust is sized XS.

Knitting and sewing pattern grading◈ Members↗
FA-97550

Pattern size selector: inch conversion · case 05

A 36 inch bust is sized XS.

Knitting and sewing pattern grading◈ Members↗
FA-97551

Seam and hem allowance cutter: fold width · case 01

A place-on-fold bodice is cut at double width.

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

Seam and hem allowance cutter: fold width · case 02

A place-on-fold bodice is cut at double width.

Knitting and sewing pattern grading◈ Members↗
FA-97553

Seam and hem allowance cutter: fold width · case 03

A place-on-fold bodice is cut at double width.

Knitting and sewing pattern grading◈ Members↗
FA-97554

Seam and hem allowance cutter: fold width · case 04

A place-on-fold bodice is cut at double width.

Knitting and sewing pattern grading◈ Members↗
FA-97555

Seam and hem allowance cutter: fold width · case 05

A place-on-fold bodice is cut at double width.

Knitting and sewing pattern grading◈ Members↗
FA-97556

Seam and hem allowance cutter: hem replaces seam allowance · case 01

Hemmed pieces are cut a seam allowance too long.

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

Seam and hem allowance cutter: hem replaces seam allowance · case 02

Hemmed pieces are cut a seam allowance too long.

Knitting and sewing pattern grading◈ Members↗
FA-97558

Seam and hem allowance cutter: hem replaces seam allowance · case 03

Hemmed pieces are cut a seam allowance too long.

Knitting and sewing pattern grading◈ Members↗
FA-97559

Seam and hem allowance cutter: hem replaces seam allowance · case 04

Hemmed pieces are cut a seam allowance too long.

Knitting and sewing pattern grading◈ Members↗
FA-97560

Seam and hem allowance cutter: hem replaces seam allowance · case 05

Hemmed pieces are cut a seam allowance too long.

Knitting and sewing pattern grading◈ Members↗
FA-97561

Seam and hem allowance cutter: unfolded fabric area · case 01

Fold pieces consume half the fabric in the estimate.

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

Seam and hem allowance cutter: unfolded fabric area · case 02

Fold pieces consume half the fabric in the estimate.

Knitting and sewing pattern grading◈ Members↗
FA-97563

Seam and hem allowance cutter: unfolded fabric area · case 03

Fold pieces consume half the fabric in the estimate.

Knitting and sewing pattern grading◈ Members↗
FA-97564

Seam and hem allowance cutter: unfolded fabric area · case 04

Fold pieces consume half the fabric in the estimate.

Knitting and sewing pattern grading◈ Members↗
FA-97565

Seam and hem allowance cutter: unfolded fabric area · case 05

Fold pieces consume half the fabric in the estimate.

Knitting and sewing pattern grading◈ Members↗
FA-97566

Seam and hem allowance cutter: piece validation · case 01

A zero-width piece is accepted and cut as a strip of seam allowance.

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

Seam and hem allowance cutter: piece validation · case 02

A zero-width piece is accepted and cut as a strip of seam allowance.

Knitting and sewing pattern grading◈ Members↗
FA-97568

Seam and hem allowance cutter: piece validation · case 03

A zero-width piece is accepted and cut as a strip of seam allowance.

Knitting and sewing pattern grading◈ Members↗
FA-97569

Seam and hem allowance cutter: piece validation · case 04

A zero-width piece is accepted and cut as a strip of seam allowance.

Knitting and sewing pattern grading◈ Members↗
FA-97570

Seam and hem allowance cutter: piece validation · case 05

A zero-width piece is accepted and cut as a strip of seam allowance.

Knitting and sewing pattern grading◈ Members↗
FA-97571

Cutting layout fabric length: nap rotation · case 01

A one-way print piece is turned sideways, putting the nap the wrong way.

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

Cutting layout fabric length: nap rotation · case 02

A one-way print piece is turned sideways, putting the nap the wrong way.

Knitting and sewing pattern grading◈ Members↗
FA-97573

Cutting layout fabric length: nap rotation · case 03

A one-way print piece is turned sideways, putting the nap the wrong way.

Knitting and sewing pattern grading◈ Members↗
FA-97574

Cutting layout fabric length: nap rotation · case 04

A one-way print piece is turned sideways, putting the nap the wrong way.

Knitting and sewing pattern grading◈ Members↗
FA-97575

Cutting layout fabric length: nap rotation · case 05

A one-way print piece is turned sideways, putting the nap the wrong way.

Knitting and sewing pattern grading◈ Members↗
FA-97576

Cutting layout fabric length: layout sort order · case 01

Short pieces open rows that tall pieces then extend, wasting fabric.

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

Cutting layout fabric length: layout sort order · case 02

Short pieces open rows that tall pieces then extend, wasting fabric.

Knitting and sewing pattern grading◈ Members↗
FA-97578

Cutting layout fabric length: layout sort order · case 03

Short pieces open rows that tall pieces then extend, wasting fabric.

Knitting and sewing pattern grading◈ Members↗
FA-97579

Cutting layout fabric length: layout sort order · case 04

Short pieces open rows that tall pieces then extend, wasting fabric.

Knitting and sewing pattern grading◈ Members↗
FA-97580

Cutting layout fabric length: layout sort order · case 05

Short pieces open rows that tall pieces then extend, wasting fabric.

Knitting and sewing pattern grading◈ Members↗
FA-97581

Cutting layout fabric length: row overflow test · case 01

Pieces that exactly fill the width are pushed to a new row.

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

Cutting layout fabric length: row overflow test · case 02

Pieces that exactly fill the width are pushed to a new row.

Knitting and sewing pattern grading◈ Members↗
FA-97583

Cutting layout fabric length: row overflow test · case 03

Pieces that exactly fill the width are pushed to a new row.

Knitting and sewing pattern grading◈ Members↗
FA-97584

Cutting layout fabric length: row overflow test · case 04

Pieces that exactly fill the width are pushed to a new row.

Knitting and sewing pattern grading◈ Members↗
FA-97585

Cutting layout fabric length: row overflow test · case 05

Pieces that exactly fill the width are pushed to a new row.

Knitting and sewing pattern grading◈ Members↗
FA-97586

Cutting layout fabric length: row height · case 01

A row with a tall piece first and a short piece last is measured as short.

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

Cutting layout fabric length: row height · case 02

A row with a tall piece first and a short piece last is measured as short.

Knitting and sewing pattern grading◈ Members↗
FA-97588

Cutting layout fabric length: row height · case 03

A row with a tall piece first and a short piece last is measured as short.

Knitting and sewing pattern grading◈ Members↗
FA-97589

Cutting layout fabric length: row height · case 04

A row with a tall piece first and a short piece last is measured as short.

Knitting and sewing pattern grading◈ Members↗
FA-97590

Cutting layout fabric length: row height · case 05

A row with a tall piece first and a short piece last is measured as short.

Knitting and sewing pattern grading◈ Members↗
FA-97591

Cutting layout fabric length: yardage rounding · case 01

Buying the rounded yardage leaves the layout a few cm short.

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

Cutting layout fabric length: yardage rounding · case 02

Buying the rounded yardage leaves the layout a few cm short.

Knitting and sewing pattern grading◈ Members↗
FA-97593

Cutting layout fabric length: yardage rounding · case 03

Buying the rounded yardage leaves the layout a few cm short.

Knitting and sewing pattern grading◈ Members↗
FA-97594

Cutting layout fabric length: yardage rounding · case 04

Buying the rounded yardage leaves the layout a few cm short.

Knitting and sewing pattern grading◈ Members↗
FA-97595

Cutting layout fabric length: yardage rounding · case 05

Buying the rounded yardage leaves the layout a few cm short.

Knitting and sewing pattern grading◈ Members↗
FA-97596

Quilt binding strip planner: selvage trim both edges · case 01

Binding comes up short because only one selvage was trimmed in the plan.

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

Quilt binding strip planner: selvage trim both edges · case 02

Binding comes up short because only one selvage was trimmed in the plan.

Knitting and sewing pattern grading◈ Members↗
FA-97598

Quilt binding strip planner: selvage trim both edges · case 03

Binding comes up short because only one selvage was trimmed in the plan.

Knitting and sewing pattern grading◈ Members↗
FA-97599

Quilt binding strip planner: selvage trim both edges · case 04

Binding comes up short because only one selvage was trimmed in the plan.

Knitting and sewing pattern grading◈ Members↗
FA-97600

Quilt binding strip planner: selvage trim both edges · case 05

Binding comes up short because only one selvage was trimmed in the plan.

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 ↗