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

Fixed panel angle of incidence: relative azimuth · case 01

South-facing panels look best lit by a northern sun.

Solar tracker geometry● Open access↗
FA-93402

Fixed panel angle of incidence: relative azimuth · case 02

South-facing panels look best lit by a northern sun.

Solar tracker geometry◈ Members↗
FA-93403

Fixed panel angle of incidence: relative azimuth · case 03

South-facing panels look best lit by a northern sun.

Solar tracker geometry◈ Members↗
FA-93404

Fixed panel angle of incidence: relative azimuth · case 04

South-facing panels look best lit by a northern sun.

Solar tracker geometry◈ Members↗
FA-93405

Fixed panel angle of incidence: relative azimuth · case 05

South-facing panels look best lit by a northern sun.

Solar tracker geometry◈ Members↗
FA-93406

Fixed panel angle of incidence: back-side projection · case 01

Irradiance projection becomes negative when the sun is behind the panel.

Solar tracker geometry● Open access↗
FA-93407

Fixed panel angle of incidence: back-side projection · case 02

Irradiance projection becomes negative when the sun is behind the panel.

Solar tracker geometry◈ Members↗
FA-93408

Fixed panel angle of incidence: back-side projection · case 03

Irradiance projection becomes negative when the sun is behind the panel.

Solar tracker geometry◈ Members↗
FA-93409

Fixed panel angle of incidence: back-side projection · case 04

Irradiance projection becomes negative when the sun is behind the panel.

Solar tracker geometry◈ Members↗
FA-93410

Fixed panel angle of incidence: back-side projection · case 05

Irradiance projection becomes negative when the sun is behind the panel.

Solar tracker geometry◈ Members↗
FA-93411

Fixed panel angle of incidence: tilt units · case 01

Incidence angles are nonsense for any tilted panel.

Solar tracker geometry● Open access↗
FA-93412

Fixed panel angle of incidence: tilt units · case 02

Incidence angles are nonsense for any tilted panel.

Solar tracker geometry◈ Members↗
FA-93413

Fixed panel angle of incidence: tilt units · case 03

Incidence angles are nonsense for any tilted panel.

Solar tracker geometry◈ Members↗
FA-93414

Fixed panel angle of incidence: tilt units · case 04

Incidence angles are nonsense for any tilted panel.

Solar tracker geometry◈ Members↗
FA-93415

Fixed panel angle of incidence: tilt units · case 05

Incidence angles are nonsense for any tilted panel.

Solar tracker geometry◈ Members↗
FA-93416

Fixed panel angle of incidence: horizon night test · case 01

A sun exactly on the horizon produces a front-side incidence for tilted panels.

Solar tracker geometry● Open access↗
FA-93417

Fixed panel angle of incidence: horizon night test · case 02

A sun exactly on the horizon produces a front-side incidence for tilted panels.

Solar tracker geometry◈ Members↗
FA-93418

Fixed panel angle of incidence: horizon night test · case 03

A sun exactly on the horizon produces a front-side incidence for tilted panels.

Solar tracker geometry◈ Members↗
FA-93419

Fixed panel angle of incidence: horizon night test · case 04

A sun exactly on the horizon produces a front-side incidence for tilted panels.

Solar tracker geometry◈ Members↗
FA-93420

Fixed panel angle of incidence: horizon night test · case 05

A sun exactly on the horizon produces a front-side incidence for tilted panels.

Solar tracker geometry◈ Members↗
FA-93421

Fixed panel angle of incidence: incidence formula terms · case 01

Incidence is wrong even for a flat panel.

Solar tracker geometry● Open access↗
FA-93422

Fixed panel angle of incidence: incidence formula terms · case 02

Incidence is wrong even for a flat panel.

Solar tracker geometry◈ Members↗
FA-93423

Fixed panel angle of incidence: incidence formula terms · case 03

Incidence is wrong even for a flat panel.

Solar tracker geometry◈ Members↗
FA-93424

Fixed panel angle of incidence: incidence formula terms · case 04

Incidence is wrong even for a flat panel.

Solar tracker geometry◈ Members↗
FA-93425

Fixed panel angle of incidence: incidence formula terms · case 05

Incidence is wrong even for a flat panel.

Solar tracker geometry◈ Members↗
FA-93426

Dual-axis azimuth cable-wrap slew: range inclusivity · case 01

A target exactly at the mechanical stop is reached the long way round.

Solar tracker geometry● Open access↗
FA-93427

Dual-axis azimuth cable-wrap slew: range inclusivity · case 02

A target exactly at the mechanical stop is reached the long way round.

Solar tracker geometry◈ Members↗
FA-93428

Dual-axis azimuth cable-wrap slew: range inclusivity · case 03

A target exactly at the mechanical stop is reached the long way round.

Solar tracker geometry◈ Members↗
FA-93429

Dual-axis azimuth cable-wrap slew: range inclusivity · case 04

A target exactly at the mechanical stop is reached the long way round.

Solar tracker geometry◈ Members↗
FA-93430

Dual-axis azimuth cable-wrap slew: range inclusivity · case 05

A target exactly at the mechanical stop is reached the long way round.

Solar tracker geometry◈ Members↗
FA-93431

Dual-axis azimuth cable-wrap slew: wrap candidate enumeration · case 01

The drive unwinds a full turn even though a nearer wrap of the target is reachable.

Solar tracker geometry● Open access↗
FA-93432

Dual-axis azimuth cable-wrap slew: wrap candidate enumeration · case 02

The drive unwinds a full turn even though a nearer wrap of the target is reachable.

Solar tracker geometry◈ Members↗
FA-93433

Dual-axis azimuth cable-wrap slew: wrap candidate enumeration · case 03

The drive unwinds a full turn even though a nearer wrap of the target is reachable.

Solar tracker geometry◈ Members↗
FA-93434

Dual-axis azimuth cable-wrap slew: wrap candidate enumeration · case 04

The drive unwinds a full turn even though a nearer wrap of the target is reachable.

Solar tracker geometry◈ Members↗
FA-93435

Dual-axis azimuth cable-wrap slew: wrap candidate enumeration · case 05

The drive unwinds a full turn even though a nearer wrap of the target is reachable.

Solar tracker geometry◈ Members↗
FA-93436

Dual-axis azimuth cable-wrap slew: shortest move metric · case 01

The drive always prefers the most counterclockwise wrap, however far away.

Solar tracker geometry● Open access↗
FA-93437

Dual-axis azimuth cable-wrap slew: shortest move metric · case 02

The drive always prefers the most counterclockwise wrap, however far away.

Solar tracker geometry◈ Members↗
FA-93438

Dual-axis azimuth cable-wrap slew: shortest move metric · case 03

The drive always prefers the most counterclockwise wrap, however far away.

Solar tracker geometry◈ Members↗
FA-93439

Dual-axis azimuth cable-wrap slew: shortest move metric · case 04

The drive always prefers the most counterclockwise wrap, however far away.

Solar tracker geometry◈ Members↗
FA-93440

Dual-axis azimuth cable-wrap slew: shortest move metric · case 05

The drive always prefers the most counterclockwise wrap, however far away.

Solar tracker geometry◈ Members↗
FA-93441

Dual-axis azimuth cable-wrap slew: equal-distance tie-break · case 01

At exactly half a turn the drive winds toward the cable limit instead of the centre.

Solar tracker geometry● Open access↗
FA-93442

Dual-axis azimuth cable-wrap slew: equal-distance tie-break · case 02

At exactly half a turn the drive winds toward the cable limit instead of the centre.

Solar tracker geometry◈ Members↗
FA-93443

Dual-axis azimuth cable-wrap slew: equal-distance tie-break · case 03

At exactly half a turn the drive winds toward the cable limit instead of the centre.

Solar tracker geometry◈ Members↗
FA-93444

Dual-axis azimuth cable-wrap slew: equal-distance tie-break · case 04

At exactly half a turn the drive winds toward the cable limit instead of the centre.

Solar tracker geometry◈ Members↗
FA-93445

Dual-axis azimuth cable-wrap slew: equal-distance tie-break · case 05

At exactly half a turn the drive winds toward the cable limit instead of the centre.

Solar tracker geometry◈ Members↗
FA-93446

Dual-axis azimuth cable-wrap slew: out-of-range limit choice · case 01

An unreachable target sends the drive to the stop nearest its current position, not nearest the sun.

Solar tracker geometry● Open access↗
FA-93447

Dual-axis azimuth cable-wrap slew: out-of-range limit choice · case 02

An unreachable target sends the drive to the stop nearest its current position, not nearest the sun.

Solar tracker geometry◈ Members↗
FA-93448

Dual-axis azimuth cable-wrap slew: out-of-range limit choice · case 03

An unreachable target sends the drive to the stop nearest its current position, not nearest the sun.

Solar tracker geometry◈ Members↗
FA-93449

Dual-axis azimuth cable-wrap slew: out-of-range limit choice · case 04

An unreachable target sends the drive to the stop nearest its current position, not nearest the sun.

Solar tracker geometry◈ Members↗
FA-93450

Dual-axis azimuth cable-wrap slew: out-of-range limit choice · case 05

An unreachable target sends the drive to the stop nearest its current position, not nearest the sun.

Solar tracker geometry◈ Members↗
FA-93451

Dual-axis azimuth cable-wrap slew: angular distance wrap · case 01

An unreachable target just past north picks the far limit.

Solar tracker geometry● Open access↗
FA-93452

Dual-axis azimuth cable-wrap slew: angular distance wrap · case 02

An unreachable target just past north picks the far limit.

Solar tracker geometry◈ Members↗
FA-93453

Dual-axis azimuth cable-wrap slew: angular distance wrap · case 03

An unreachable target just past north picks the far limit.

Solar tracker geometry◈ Members↗
FA-93454

Dual-axis azimuth cable-wrap slew: angular distance wrap · case 04

An unreachable target just past north picks the far limit.

Solar tracker geometry◈ Members↗
FA-93455

Dual-axis azimuth cable-wrap slew: angular distance wrap · case 05

An unreachable target just past north picks the far limit.

Solar tracker geometry◈ Members↗
FA-93456

Wind stow with gust and mean triggers: rolling window start · case 01

The mean wind lags by one sample and stow triggers late.

Solar tracker geometry● Open access↗
FA-93457

Wind stow with gust and mean triggers: rolling window start · case 02

The mean wind lags by one sample and stow triggers late.

Solar tracker geometry◈ Members↗
FA-93458

Wind stow with gust and mean triggers: rolling window start · case 03

The mean wind lags by one sample and stow triggers late.

Solar tracker geometry◈ Members↗
FA-93459

Wind stow with gust and mean triggers: rolling window start · case 04

The mean wind lags by one sample and stow triggers late.

Solar tracker geometry◈ Members↗
FA-93460

Wind stow with gust and mean triggers: rolling window start · case 05

The mean wind lags by one sample and stow triggers late.

Solar tracker geometry◈ Members↗
FA-93461

Wind stow with gust and mean triggers: gust trigger comparison · case 01

A gust exactly at the stow limit does not stow the rows.

Solar tracker geometry● Open access↗
FA-93462

Wind stow with gust and mean triggers: gust trigger comparison · case 02

A gust exactly at the stow limit does not stow the rows.

Solar tracker geometry◈ Members↗
FA-93463

Wind stow with gust and mean triggers: gust trigger comparison · case 03

A gust exactly at the stow limit does not stow the rows.

Solar tracker geometry◈ Members↗
FA-93464

Wind stow with gust and mean triggers: gust trigger comparison · case 04

A gust exactly at the stow limit does not stow the rows.

Solar tracker geometry◈ Members↗
FA-93465

Wind stow with gust and mean triggers: gust trigger comparison · case 05

A gust exactly at the stow limit does not stow the rows.

Solar tracker geometry◈ Members↗
FA-93466

Wind stow with gust and mean triggers: trigger combination · case 01

Sustained moderate wind or isolated gusts no longer stow the plant.

Solar tracker geometry● Open access↗
FA-93467

Wind stow with gust and mean triggers: trigger combination · case 02

Sustained moderate wind or isolated gusts no longer stow the plant.

Solar tracker geometry◈ Members↗
FA-93468

Wind stow with gust and mean triggers: trigger combination · case 03

Sustained moderate wind or isolated gusts no longer stow the plant.

Solar tracker geometry◈ Members↗
FA-93469

Wind stow with gust and mean triggers: trigger combination · case 04

Sustained moderate wind or isolated gusts no longer stow the plant.

Solar tracker geometry◈ Members↗
FA-93470

Wind stow with gust and mean triggers: trigger combination · case 05

Sustained moderate wind or isolated gusts no longer stow the plant.

Solar tracker geometry◈ Members↗
FA-93471

Wind stow with gust and mean triggers: calm count reset · case 01

Rows return to tracking during a gusty period after scattered calm samples.

Solar tracker geometry● Open access↗
FA-93472

Wind stow with gust and mean triggers: calm count reset · case 02

Rows return to tracking during a gusty period after scattered calm samples.

Solar tracker geometry◈ Members↗
FA-93473

Wind stow with gust and mean triggers: calm count reset · case 03

Rows return to tracking during a gusty period after scattered calm samples.

Solar tracker geometry◈ Members↗
FA-93474

Wind stow with gust and mean triggers: calm count reset · case 04

Rows return to tracking during a gusty period after scattered calm samples.

Solar tracker geometry◈ Members↗
FA-93475

Wind stow with gust and mean triggers: calm count reset · case 05

Rows return to tracking during a gusty period after scattered calm samples.

Solar tracker geometry◈ Members↗
FA-93476

Wind stow with gust and mean triggers: release hold comparison · case 01

The plant stays stowed one sample longer than configured.

Solar tracker geometry● Open access↗
FA-93477

Wind stow with gust and mean triggers: release hold comparison · case 02

The plant stays stowed one sample longer than configured.

Solar tracker geometry◈ Members↗
FA-93478

Wind stow with gust and mean triggers: release hold comparison · case 03

The plant stays stowed one sample longer than configured.

Solar tracker geometry◈ Members↗
FA-93479

Wind stow with gust and mean triggers: release hold comparison · case 04

The plant stays stowed one sample longer than configured.

Solar tracker geometry◈ Members↗
FA-93480

Wind stow with gust and mean triggers: release hold comparison · case 05

The plant stays stowed one sample longer than configured.

Solar tracker geometry◈ Members↗
FA-93481

Wind stow with gust and mean triggers: release signal · case 01

The plant unstows during a gusty spell whenever one sample is calm.

Solar tracker geometry● Open access↗
FA-93482

Wind stow with gust and mean triggers: release signal · case 02

The plant unstows during a gusty spell whenever one sample is calm.

Solar tracker geometry◈ Members↗
FA-93483

Wind stow with gust and mean triggers: release signal · case 03

The plant unstows during a gusty spell whenever one sample is calm.

Solar tracker geometry◈ Members↗
FA-93484

Wind stow with gust and mean triggers: release signal · case 04

The plant unstows during a gusty spell whenever one sample is calm.

Solar tracker geometry◈ Members↗
FA-93485

Wind stow with gust and mean triggers: release signal · case 05

The plant unstows during a gusty spell whenever one sample is calm.

Solar tracker geometry◈ Members↗
FA-93486

Heliostat mirror normal aiming: target vector direction · case 01

Heliostats reflect sunlight away from the tower.

Solar tracker geometry● Open access↗
FA-93487

Heliostat mirror normal aiming: target vector direction · case 02

Heliostats reflect sunlight away from the tower.

Solar tracker geometry◈ Members↗
FA-93488

Heliostat mirror normal aiming: target vector direction · case 03

Heliostats reflect sunlight away from the tower.

Solar tracker geometry◈ Members↗
FA-93489

Heliostat mirror normal aiming: target vector direction · case 04

Heliostats reflect sunlight away from the tower.

Solar tracker geometry◈ Members↗
FA-93490

Heliostat mirror normal aiming: target vector direction · case 05

Heliostats reflect sunlight away from the tower.

Solar tracker geometry◈ Members↗
FA-93491

Heliostat mirror normal aiming: target normalisation · case 01

Mirror normals point almost straight at the receiver instead of halfway to the sun.

Solar tracker geometry● Open access↗
FA-93492

Heliostat mirror normal aiming: target normalisation · case 02

Mirror normals point almost straight at the receiver instead of halfway to the sun.

Solar tracker geometry◈ Members↗
FA-93493

Heliostat mirror normal aiming: target normalisation · case 03

Mirror normals point almost straight at the receiver instead of halfway to the sun.

Solar tracker geometry◈ Members↗
FA-93494

Heliostat mirror normal aiming: target normalisation · case 04

Mirror normals point almost straight at the receiver instead of halfway to the sun.

Solar tracker geometry◈ Members↗
FA-93495

Heliostat mirror normal aiming: target normalisation · case 05

Mirror normals point almost straight at the receiver instead of halfway to the sun.

Solar tracker geometry◈ Members↗
FA-93496

Heliostat mirror normal aiming: normal azimuth convention · case 01

Mirror azimuths are reported counterclockwise from east.

Solar tracker geometry● Open access↗
FA-93497

Heliostat mirror normal aiming: normal azimuth convention · case 02

Mirror azimuths are reported counterclockwise from east.

Solar tracker geometry◈ Members↗
FA-93498

Heliostat mirror normal aiming: normal azimuth convention · case 03

Mirror azimuths are reported counterclockwise from east.

Solar tracker geometry◈ Members↗
FA-93499

Heliostat mirror normal aiming: normal azimuth convention · case 04

Mirror azimuths are reported counterclockwise from east.

Solar tracker geometry◈ Members↗
FA-93500

Heliostat mirror normal aiming: normal azimuth convention · case 05

Mirror azimuths are reported counterclockwise from east.

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 ↗