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 ↗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
Tilted single-axis tracker frame: axis vector tilt · case 01
Incidence angles on tilted-axis rows are underestimated in the morning.
Tilted single-axis tracker frame: axis vector tilt · case 02
Incidence angles on tilted-axis rows are underestimated in the morning.
Tilted single-axis tracker frame: axis vector tilt · case 03
Incidence angles on tilted-axis rows are underestimated in the morning.
Tilted single-axis tracker frame: axis vector tilt · case 04
Incidence angles on tilted-axis rows are underestimated in the morning.
Tilted single-axis tracker frame: axis vector tilt · case 05
Incidence angles on tilted-axis rows are underestimated in the morning.
Tilted single-axis tracker frame: incidence magnitude · case 01
Incidence angles come out negative when the sun is toward the low end of the axis.
Tilted single-axis tracker frame: incidence magnitude · case 02
Incidence angles come out negative when the sun is toward the low end of the axis.
Tilted single-axis tracker frame: incidence magnitude · case 03
Incidence angles come out negative when the sun is toward the low end of the axis.
Tilted single-axis tracker frame: incidence magnitude · case 04
Incidence angles come out negative when the sun is toward the low end of the axis.
Tilted single-axis tracker frame: incidence magnitude · case 05
Incidence angles come out negative when the sun is toward the low end of the axis.
Tilted single-axis tracker frame: rotation reference plane · case 01
Rotation angles are complements of the correct ones.
Tilted single-axis tracker frame: rotation reference plane · case 02
Rotation angles are complements of the correct ones.
Tilted single-axis tracker frame: rotation reference plane · case 03
Rotation angles are complements of the correct ones.
Tilted single-axis tracker frame: rotation reference plane · case 04
Rotation angles are complements of the correct ones.
Tilted single-axis tracker frame: rotation reference plane · case 05
Rotation angles are complements of the correct ones.
Anemometer fail-safe stow voting: stale reading age · case 01
An anemometer reporting exactly at the freshness limit is treated as failed.
Anemometer fail-safe stow voting: stale reading age · case 02
An anemometer reporting exactly at the freshness limit is treated as failed.
Anemometer fail-safe stow voting: stale reading age · case 03
An anemometer reporting exactly at the freshness limit is treated as failed.
Anemometer fail-safe stow voting: stale reading age · case 04
An anemometer reporting exactly at the freshness limit is treated as failed.
Anemometer fail-safe stow voting: stale reading age · case 05
An anemometer reporting exactly at the freshness limit is treated as failed.
Anemometer fail-safe stow voting: missing value filter · case 01
A dead-calm reading of 0 m/s is treated as a missing sensor and forces a stow.
Anemometer fail-safe stow voting: missing value filter · case 02
A dead-calm reading of 0 m/s is treated as a missing sensor and forces a stow.
Anemometer fail-safe stow voting: missing value filter · case 03
A dead-calm reading of 0 m/s is treated as a missing sensor and forces a stow.
Anemometer fail-safe stow voting: missing value filter · case 04
A dead-calm reading of 0 m/s is treated as a missing sensor and forces a stow.
Anemometer fail-safe stow voting: missing value filter · case 05
A dead-calm reading of 0 m/s is treated as a missing sensor and forces a stow.
Anemometer fail-safe stow voting: required sensor count · case 01
The plant stows for sensor failure although enough anemometers report.
Anemometer fail-safe stow voting: required sensor count · case 02
The plant stows for sensor failure although enough anemometers report.
Anemometer fail-safe stow voting: required sensor count · case 03
The plant stows for sensor failure although enough anemometers report.
Anemometer fail-safe stow voting: required sensor count · case 04
The plant stows for sensor failure although enough anemometers report.
Anemometer fail-safe stow voting: required sensor count · case 05
The plant stows for sensor failure although enough anemometers report.
Anemometer fail-safe stow voting: wind aggregation · case 01
A single anemometer measuring a storm is averaged away and the plant keeps tracking.
Anemometer fail-safe stow voting: wind aggregation · case 02
A single anemometer measuring a storm is averaged away and the plant keeps tracking.
Anemometer fail-safe stow voting: wind aggregation · case 03
A single anemometer measuring a storm is averaged away and the plant keeps tracking.
Anemometer fail-safe stow voting: wind aggregation · case 04
A single anemometer measuring a storm is averaged away and the plant keeps tracking.
Anemometer fail-safe stow voting: wind aggregation · case 05
A single anemometer measuring a storm is averaged away and the plant keeps tracking.
Anemometer fail-safe stow voting: stow threshold · case 01
Wind exactly at the stow limit does not stow the plant.
Anemometer fail-safe stow voting: stow threshold · case 02
Wind exactly at the stow limit does not stow the plant.
Anemometer fail-safe stow voting: stow threshold · case 03
Wind exactly at the stow limit does not stow the plant.
Anemometer fail-safe stow voting: stow threshold · case 04
Wind exactly at the stow limit does not stow the plant.
Anemometer fail-safe stow voting: stow threshold · case 05
Wind exactly at the stow limit does not stow the plant.
Module edge ground clearance limit: half module width · case 01
Rotation limits are far too restrictive and clearances too small.
Module edge ground clearance limit: half module width · case 02
Rotation limits are far too restrictive and clearances too small.
Module edge ground clearance limit: half module width · case 03
Rotation limits are far too restrictive and clearances too small.
Module edge ground clearance limit: half module width · case 04
Rotation limits are far too restrictive and clearances too small.
Module edge ground clearance limit: half module width · case 05
Rotation limits are far too restrictive and clearances too small.
Module edge ground clearance limit: hub below clearance · case 01
A tracker mounted too low is forced to a steep angle.
Module edge ground clearance limit: hub below clearance · case 02
A tracker mounted too low is forced to a steep angle.
Module edge ground clearance limit: hub below clearance · case 03
A tracker mounted too low is forced to a steep angle.
Module edge ground clearance limit: hub below clearance · case 04
A tracker mounted too low is forced to a steep angle.
Module edge ground clearance limit: hub below clearance · case 05
A tracker mounted too low is forced to a steep angle.
Module edge ground clearance limit: command clamp · case 01
Morning rotations dig the east edge into the ground.
Module edge ground clearance limit: command clamp · case 02
Morning rotations dig the east edge into the ground.
Module edge ground clearance limit: command clamp · case 03
Morning rotations dig the east edge into the ground.
Module edge ground clearance limit: command clamp · case 04
Morning rotations dig the east edge into the ground.
Module edge ground clearance limit: command clamp · case 05
Morning rotations dig the east edge into the ground.
Module edge ground clearance limit: edge drop magnitude · case 01
Negative rotations report more clearance than the hub height.
Module edge ground clearance limit: edge drop magnitude · case 02
Negative rotations report more clearance than the hub height.
Module edge ground clearance limit: edge drop magnitude · case 03
Negative rotations report more clearance than the hub height.
Module edge ground clearance limit: edge drop magnitude · case 04
Negative rotations report more clearance than the hub height.
Module edge ground clearance limit: edge drop magnitude · case 05
Negative rotations report more clearance than the hub height.
Module edge ground clearance limit: ground rise lever arm · case 01
Clearance on sloped ground is understated at steep rotations.
Module edge ground clearance limit: ground rise lever arm · case 02
Clearance on sloped ground is understated at steep rotations.
Module edge ground clearance limit: ground rise lever arm · case 03
Clearance on sloped ground is understated at steep rotations.
Module edge ground clearance limit: ground rise lever arm · case 04
Clearance on sloped ground is understated at steep rotations.
Module edge ground clearance limit: ground rise lever arm · case 05
Clearance on sloped ground is understated at steep rotations.
Module edge ground clearance limit: low side when flat · case 01
A flat tracker on a rising slope reports clearance over the downhill edge.
Module edge ground clearance limit: low side when flat · case 02
A flat tracker on a rising slope reports clearance over the downhill edge.
Module edge ground clearance limit: low side when flat · case 03
A flat tracker on a rising slope reports clearance over the downhill edge.
Module edge ground clearance limit: low side when flat · case 04
A flat tracker on a rising slope reports clearance over the downhill edge.
Module edge ground clearance limit: low side when flat · case 05
A flat tracker on a rising slope reports clearance over the downhill edge.
Hazard stow angle selection: wind stow threshold · case 01
Wind exactly at the stow limit leaves rows at their tracking or manual angle.
Hazard stow angle selection: wind stow threshold · case 02
Wind exactly at the stow limit leaves rows at their tracking or manual angle.
Hazard stow angle selection: wind stow threshold · case 03
Wind exactly at the stow limit leaves rows at their tracking or manual angle.
Hazard stow angle selection: wind stow threshold · case 04
Wind exactly at the stow limit leaves rows at their tracking or manual angle.
Hazard stow angle selection: wind stow threshold · case 05
Wind exactly at the stow limit leaves rows at their tracking or manual angle.
Hazard stow angle selection: manual override precedence · case 01
An operator manual angle keeps rows tilted during a wind storm.
Hazard stow angle selection: manual override precedence · case 02
An operator manual angle keeps rows tilted during a wind storm.
Hazard stow angle selection: manual override precedence · case 03
An operator manual angle keeps rows tilted during a wind storm.
Hazard stow angle selection: manual override precedence · case 04
An operator manual angle keeps rows tilted during a wind storm.
Hazard stow angle selection: manual override precedence · case 05
An operator manual angle keeps rows tilted during a wind storm.
Hazard stow angle selection: manual angle clamp · case 01
A manual command beyond the east stop is passed through to the drive.
Hazard stow angle selection: manual angle clamp · case 02
A manual command beyond the east stop is passed through to the drive.
Hazard stow angle selection: manual angle clamp · case 03
A manual command beyond the east stop is passed through to the drive.
Hazard stow angle selection: manual angle clamp · case 04
A manual command beyond the east stop is passed through to the drive.
Hazard stow angle selection: manual angle clamp · case 05
A manual command beyond the east stop is passed through to the drive.
Hazard stow angle selection: hail side · case 01
Rows tilt their glass face away from incoming hail.
Hazard stow angle selection: hail side · case 02
Rows tilt their glass face away from incoming hail.
Hazard stow angle selection: hail side · case 03
Rows tilt their glass face away from incoming hail.
Hazard stow angle selection: hail side · case 04
Rows tilt their glass face away from incoming hail.
Hazard stow angle selection: hail side · case 05
Rows tilt their glass face away from incoming hail.
Hazard stow angle selection: hail bearing boundary · case 01
Hail arriving along the axis tilts rows to the positive side.
Hazard stow angle selection: hail bearing boundary · case 02
Hail arriving along the axis tilts rows to the positive side.
Hazard stow angle selection: hail bearing boundary · case 03
Hail arriving along the axis tilts rows to the positive side.
Hazard stow angle selection: hail bearing boundary · case 04
Hail arriving along the axis tilts rows to the positive side.
Hazard stow angle selection: hail bearing boundary · case 05
Hail arriving along the axis tilts rows to the positive side.
Hazard stow angle selection: snow row parity · case 01
Snow-shedding rows tilt the opposite way from the plan, shedding onto the next row.
Hazard stow angle selection: snow row parity · case 02
Snow-shedding rows tilt the opposite way from the plan, shedding onto the next row.
Hazard stow angle selection: snow row parity · case 03
Snow-shedding rows tilt the opposite way from the plan, shedding onto the next row.
Hazard stow angle selection: snow row parity · case 04
Snow-shedding rows tilt the opposite way from the plan, shedding onto the next row.
Hazard stow angle selection: snow row parity · case 05
Snow-shedding rows tilt the opposite way from the plan, shedding onto the next row.
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 ↗