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

Torque-tube inclinometer rotation: west mounting flip · case 01

Rows with west-mounted sensors rotate the wrong way.

Solar tracker geometry● Open access↗
FA-93602

Torque-tube inclinometer rotation: west mounting flip · case 02

Rows with west-mounted sensors rotate the wrong way.

Solar tracker geometry◈ Members↗
FA-93603

Torque-tube inclinometer rotation: west mounting flip · case 03

Rows with west-mounted sensors rotate the wrong way.

Solar tracker geometry◈ Members↗
FA-93604

Torque-tube inclinometer rotation: west mounting flip · case 04

Rows with west-mounted sensors rotate the wrong way.

Solar tracker geometry◈ Members↗
FA-93605

Torque-tube inclinometer rotation: west mounting flip · case 05

Rows with west-mounted sensors rotate the wrong way.

Solar tracker geometry◈ Members↗
FA-93606

Torque-tube inclinometer rotation: flip before calibration · case 01

West-mounted rows carry their calibration offset with the wrong sign.

Solar tracker geometry● Open access↗
FA-93607

Torque-tube inclinometer rotation: flip before calibration · case 02

West-mounted rows carry their calibration offset with the wrong sign.

Solar tracker geometry◈ Members↗
FA-93608

Torque-tube inclinometer rotation: flip before calibration · case 03

West-mounted rows carry their calibration offset with the wrong sign.

Solar tracker geometry◈ Members↗
FA-93609

Torque-tube inclinometer rotation: flip before calibration · case 04

West-mounted rows carry their calibration offset with the wrong sign.

Solar tracker geometry◈ Members↗
FA-93610

Torque-tube inclinometer rotation: flip before calibration · case 05

West-mounted rows carry their calibration offset with the wrong sign.

Solar tracker geometry◈ Members↗
FA-93611

Torque-tube inclinometer rotation: angle normalisation · case 01

Angles past the flip point are reported beyond +-180.

Solar tracker geometry● Open access↗
FA-93612

Torque-tube inclinometer rotation: angle normalisation · case 02

Angles past the flip point are reported beyond +-180.

Solar tracker geometry◈ Members↗
FA-93613

Torque-tube inclinometer rotation: angle normalisation · case 03

Angles past the flip point are reported beyond +-180.

Solar tracker geometry◈ Members↗
FA-93614

Torque-tube inclinometer rotation: angle normalisation · case 04

Angles past the flip point are reported beyond +-180.

Solar tracker geometry◈ Members↗
FA-93615

Torque-tube inclinometer rotation: angle normalisation · case 05

Angles past the flip point are reported beyond +-180.

Solar tracker geometry◈ Members↗
FA-93616

Torque-tube inclinometer rotation: half-turn canonical value · case 01

An upside-down tube reads -180 instead of 180.

Solar tracker geometry● Open access↗
FA-93617

Torque-tube inclinometer rotation: half-turn canonical value · case 02

An upside-down tube reads -180 instead of 180.

Solar tracker geometry◈ Members↗
FA-93618

Torque-tube inclinometer rotation: half-turn canonical value · case 03

An upside-down tube reads -180 instead of 180.

Solar tracker geometry◈ Members↗
FA-93619

Torque-tube inclinometer rotation: half-turn canonical value · case 04

An upside-down tube reads -180 instead of 180.

Solar tracker geometry◈ Members↗
FA-93620

Torque-tube inclinometer rotation: half-turn canonical value · case 05

An upside-down tube reads -180 instead of 180.

Solar tracker geometry◈ Members↗
FA-93621

Cross-axis slope aware backtracking: slope in row spacing · case 01

Rows on sloped ground start backtracking at the wrong time.

Solar tracker geometry● Open access↗
FA-93622

Cross-axis slope aware backtracking: slope in row spacing · case 02

Rows on sloped ground start backtracking at the wrong time.

Solar tracker geometry◈ Members↗
FA-93623

Cross-axis slope aware backtracking: slope in row spacing · case 03

Rows on sloped ground start backtracking at the wrong time.

Solar tracker geometry◈ Members↗
FA-93624

Cross-axis slope aware backtracking: slope in row spacing · case 04

Rows on sloped ground start backtracking at the wrong time.

Solar tracker geometry◈ Members↗
FA-93625

Cross-axis slope aware backtracking: slope in row spacing · case 05

Rows on sloped ground start backtracking at the wrong time.

Solar tracker geometry◈ Members↗
FA-93626

Cross-axis slope aware backtracking: angle relative to slope · case 01

Rows backtrack on the downhill side when they should on the uphill side.

Solar tracker geometry● Open access↗
FA-93627

Cross-axis slope aware backtracking: angle relative to slope · case 02

Rows backtrack on the downhill side when they should on the uphill side.

Solar tracker geometry◈ Members↗
FA-93628

Cross-axis slope aware backtracking: angle relative to slope · case 03

Rows backtrack on the downhill side when they should on the uphill side.

Solar tracker geometry◈ Members↗
FA-93629

Cross-axis slope aware backtracking: angle relative to slope · case 04

Rows backtrack on the downhill side when they should on the uphill side.

Solar tracker geometry◈ Members↗
FA-93630

Cross-axis slope aware backtracking: angle relative to slope · case 05

Rows backtrack on the downhill side when they should on the uphill side.

Solar tracker geometry◈ Members↗
FA-93631

Cross-axis slope aware backtracking: correction angle units · case 01

Backtracking barely changes the angle and rows keep shading each other.

Solar tracker geometry● Open access↗
FA-93632

Cross-axis slope aware backtracking: correction angle units · case 02

Backtracking barely changes the angle and rows keep shading each other.

Solar tracker geometry◈ Members↗
FA-93633

Cross-axis slope aware backtracking: correction angle units · case 03

Backtracking barely changes the angle and rows keep shading each other.

Solar tracker geometry◈ Members↗
FA-93634

Cross-axis slope aware backtracking: correction angle units · case 04

Backtracking barely changes the angle and rows keep shading each other.

Solar tracker geometry◈ Members↗
FA-93635

Cross-axis slope aware backtracking: correction angle units · case 05

Backtracking barely changes the angle and rows keep shading each other.

Solar tracker geometry◈ Members↗
FA-93636

Cross-axis slope aware backtracking: limit applied after backtracking · case 01

Backtracked angles are computed from a pre-clamped ideal angle.

Solar tracker geometry● Open access↗
FA-93637

Cross-axis slope aware backtracking: limit applied after backtracking · case 02

Backtracked angles are computed from a pre-clamped ideal angle.

Solar tracker geometry◈ Members↗
FA-93638

Cross-axis slope aware backtracking: limit applied after backtracking · case 03

Backtracked angles are computed from a pre-clamped ideal angle.

Solar tracker geometry◈ Members↗
FA-93639

Cross-axis slope aware backtracking: limit applied after backtracking · case 04

Backtracked angles are computed from a pre-clamped ideal angle.

Solar tracker geometry◈ Members↗
FA-93640

Cross-axis slope aware backtracking: limit applied after backtracking · case 05

Backtracked angles are computed from a pre-clamped ideal angle.

Solar tracker geometry◈ Members↗
FA-93641

Precomputed tracker angle table: duplicate minute precedence · case 01

A corrected table entry appended later is ignored.

Solar tracker geometry● Open access↗
FA-93642

Precomputed tracker angle table: duplicate minute precedence · case 02

A corrected table entry appended later is ignored.

Solar tracker geometry◈ Members↗
FA-93643

Precomputed tracker angle table: duplicate minute precedence · case 03

A corrected table entry appended later is ignored.

Solar tracker geometry◈ Members↗
FA-93644

Precomputed tracker angle table: duplicate minute precedence · case 04

A corrected table entry appended later is ignored.

Solar tracker geometry◈ Members↗
FA-93645

Precomputed tracker angle table: duplicate minute precedence · case 05

A corrected table entry appended later is ignored.

Solar tracker geometry◈ Members↗
FA-93646

Precomputed tracker angle table: table ordering · case 01

Angles for tables delivered out of order interpolate across the wrong neighbours.

Solar tracker geometry● Open access↗
FA-93647

Precomputed tracker angle table: table ordering · case 02

Angles for tables delivered out of order interpolate across the wrong neighbours.

Solar tracker geometry◈ Members↗
FA-93648

Precomputed tracker angle table: table ordering · case 03

Angles for tables delivered out of order interpolate across the wrong neighbours.

Solar tracker geometry◈ Members↗
FA-93649

Precomputed tracker angle table: table ordering · case 04

Angles for tables delivered out of order interpolate across the wrong neighbours.

Solar tracker geometry◈ Members↗
FA-93650

Precomputed tracker angle table: table ordering · case 05

Angles for tables delivered out of order interpolate across the wrong neighbours.

Solar tracker geometry◈ Members↗
FA-93651

Precomputed tracker angle table: evening range end · case 01

The final scheduled angle is never commanded.

Solar tracker geometry● Open access↗
FA-93652

Precomputed tracker angle table: evening range end · case 02

The final scheduled angle is never commanded.

Solar tracker geometry◈ Members↗
FA-93653

Precomputed tracker angle table: evening range end · case 03

The final scheduled angle is never commanded.

Solar tracker geometry◈ Members↗
FA-93654

Precomputed tracker angle table: evening range end · case 04

The final scheduled angle is never commanded.

Solar tracker geometry◈ Members↗
FA-93655

Precomputed tracker angle table: evening range end · case 05

The final scheduled angle is never commanded.

Solar tracker geometry◈ Members↗
FA-93656

Precomputed tracker angle table: interpolation weight · case 01

Interpolated angles barely move away from the earlier entry.

Solar tracker geometry● Open access↗
FA-93657

Precomputed tracker angle table: interpolation weight · case 02

Interpolated angles barely move away from the earlier entry.

Solar tracker geometry◈ Members↗
FA-93658

Precomputed tracker angle table: interpolation weight · case 03

Interpolated angles barely move away from the earlier entry.

Solar tracker geometry◈ Members↗
FA-93659

Precomputed tracker angle table: interpolation weight · case 04

Interpolated angles barely move away from the earlier entry.

Solar tracker geometry◈ Members↗
FA-93660

Precomputed tracker angle table: interpolation weight · case 05

Interpolated angles barely move away from the earlier entry.

Solar tracker geometry◈ Members↗
FA-93661

Precomputed tracker angle table: rounding stage · case 01

Interpolated angles are off by a few hundredths of a degree.

Solar tracker geometry● Open access↗
FA-93662

Precomputed tracker angle table: rounding stage · case 02

Interpolated angles are off by a few hundredths of a degree.

Solar tracker geometry◈ Members↗
FA-93663

Precomputed tracker angle table: rounding stage · case 03

Interpolated angles are off by a few hundredths of a degree.

Solar tracker geometry◈ Members↗
FA-93664

Precomputed tracker angle table: rounding stage · case 04

Interpolated angles are off by a few hundredths of a degree.

Solar tracker geometry◈ Members↗
FA-93665

Precomputed tracker angle table: rounding stage · case 05

Interpolated angles are off by a few hundredths of a degree.

Solar tracker geometry◈ Members↗
FA-93666

Overcast diffuse flat stow: diffuse fraction definition · case 01

Clear-sky conditions send the plant flat and overcast conditions keep it tracking.

Solar tracker geometry● Open access↗
FA-93667

Overcast diffuse flat stow: diffuse fraction definition · case 02

Clear-sky conditions send the plant flat and overcast conditions keep it tracking.

Solar tracker geometry◈ Members↗
FA-93668

Overcast diffuse flat stow: diffuse fraction definition · case 03

Clear-sky conditions send the plant flat and overcast conditions keep it tracking.

Solar tracker geometry◈ Members↗
FA-93669

Overcast diffuse flat stow: diffuse fraction definition · case 04

Clear-sky conditions send the plant flat and overcast conditions keep it tracking.

Solar tracker geometry◈ Members↗
FA-93670

Overcast diffuse flat stow: diffuse fraction definition · case 05

Clear-sky conditions send the plant flat and overcast conditions keep it tracking.

Solar tracker geometry◈ Members↗
FA-93671

Overcast diffuse flat stow: diffuse threshold · case 01

At exactly the diffuse threshold the rows keep tracking.

Solar tracker geometry● Open access↗
FA-93672

Overcast diffuse flat stow: diffuse threshold · case 02

At exactly the diffuse threshold the rows keep tracking.

Solar tracker geometry◈ Members↗
FA-93673

Overcast diffuse flat stow: diffuse threshold · case 03

At exactly the diffuse threshold the rows keep tracking.

Solar tracker geometry◈ Members↗
FA-93674

Overcast diffuse flat stow: diffuse threshold · case 04

At exactly the diffuse threshold the rows keep tracking.

Solar tracker geometry◈ Members↗
FA-93675

Overcast diffuse flat stow: diffuse threshold · case 05

At exactly the diffuse threshold the rows keep tracking.

Solar tracker geometry◈ Members↗
FA-93676

Overcast diffuse flat stow: blend band edge · case 01

At the lower edge of the blend band status reports blend while the angle is unchanged.

Solar tracker geometry● Open access↗
FA-93677

Overcast diffuse flat stow: blend band edge · case 02

At the lower edge of the blend band status reports blend while the angle is unchanged.

Solar tracker geometry◈ Members↗
FA-93678

Overcast diffuse flat stow: blend band edge · case 03

At the lower edge of the blend band status reports blend while the angle is unchanged.

Solar tracker geometry◈ Members↗
FA-93679

Overcast diffuse flat stow: blend band edge · case 04

At the lower edge of the blend band status reports blend while the angle is unchanged.

Solar tracker geometry◈ Members↗
FA-93680

Overcast diffuse flat stow: blend band edge · case 05

At the lower edge of the blend band status reports blend while the angle is unchanged.

Solar tracker geometry◈ Members↗
FA-93681

Overcast diffuse flat stow: blend weight · case 01

As cloud cover increases the rows steepen instead of flattening.

Solar tracker geometry● Open access↗
FA-93682

Overcast diffuse flat stow: blend weight · case 02

As cloud cover increases the rows steepen instead of flattening.

Solar tracker geometry◈ Members↗
FA-93683

Overcast diffuse flat stow: blend weight · case 03

As cloud cover increases the rows steepen instead of flattening.

Solar tracker geometry◈ Members↗
FA-93684

Overcast diffuse flat stow: blend weight · case 04

As cloud cover increases the rows steepen instead of flattening.

Solar tracker geometry◈ Members↗
FA-93685

Overcast diffuse flat stow: blend weight · case 05

As cloud cover increases the rows steepen instead of flattening.

Solar tracker geometry◈ Members↗
FA-93686

Overcast diffuse flat stow: night detection · case 01

Clear-sky samples with no diffuse reading are reported as night.

Solar tracker geometry● Open access↗
FA-93687

Overcast diffuse flat stow: night detection · case 02

Clear-sky samples with no diffuse reading are reported as night.

Solar tracker geometry◈ Members↗
FA-93688

Overcast diffuse flat stow: night detection · case 03

Clear-sky samples with no diffuse reading are reported as night.

Solar tracker geometry◈ Members↗
FA-93689

Overcast diffuse flat stow: night detection · case 04

Clear-sky samples with no diffuse reading are reported as night.

Solar tracker geometry◈ Members↗
FA-93690

Overcast diffuse flat stow: night detection · case 05

Clear-sky samples with no diffuse reading are reported as night.

Solar tracker geometry◈ Members↗
FA-93691

Tilted single-axis tracker frame: reference normal tilt direction · case 01

Tilted rows report rotations as if the axis sloped the other way.

Solar tracker geometry● Open access↗
FA-93692

Tilted single-axis tracker frame: reference normal tilt direction · case 02

Tilted rows report rotations as if the axis sloped the other way.

Solar tracker geometry◈ Members↗
FA-93693

Tilted single-axis tracker frame: reference normal tilt direction · case 03

Tilted rows report rotations as if the axis sloped the other way.

Solar tracker geometry◈ Members↗
FA-93694

Tilted single-axis tracker frame: reference normal tilt direction · case 04

Tilted rows report rotations as if the axis sloped the other way.

Solar tracker geometry◈ Members↗
FA-93695

Tilted single-axis tracker frame: reference normal tilt direction · case 05

Tilted rows report rotations as if the axis sloped the other way.

Solar tracker geometry◈ Members↗
FA-93696

Tilted single-axis tracker frame: positive rotation side · case 01

Every rotation has the wrong sign.

Solar tracker geometry● Open access↗
FA-93697

Tilted single-axis tracker frame: positive rotation side · case 02

Every rotation has the wrong sign.

Solar tracker geometry◈ Members↗
FA-93698

Tilted single-axis tracker frame: positive rotation side · case 03

Every rotation has the wrong sign.

Solar tracker geometry◈ Members↗
FA-93699

Tilted single-axis tracker frame: positive rotation side · case 04

Every rotation has the wrong sign.

Solar tracker geometry◈ Members↗
FA-93700

Tilted single-axis tracker frame: positive rotation side · case 05

Every rotation has the wrong sign.

Solar tracker geometry◈ 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 ↗