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
Reserve allocation: partial pick from newest pallet · case 01
The remainder is picked from the newest pallet, ageing older stock.
Reserve allocation: partial pick from newest pallet · case 02
The remainder is picked from the newest pallet, ageing older stock.
Reserve allocation: partial pick from newest pallet · case 03
The remainder is picked from the newest pallet, ageing older stock.
Reserve allocation: partial pick from newest pallet · case 04
The remainder is picked from the newest pallet, ageing older stock.
Reserve allocation: partial pick from newest pallet · case 05
The remainder is picked from the newest pallet, ageing older stock.
Reserve allocation: shortfall from wrong basis · case 01
The reported shortfall equals the quantity actually allocated, so fully covered demand shows a shortage.
Reserve allocation: shortfall from wrong basis · case 02
The reported shortfall equals the quantity actually allocated, so fully covered demand shows a shortage.
Reserve allocation: shortfall from wrong basis · case 03
The reported shortfall equals the quantity actually allocated, so fully covered demand shows a shortage.
Reserve allocation: shortfall from wrong basis · case 04
The reported shortfall equals the quantity actually allocated, so fully covered demand shows a shortage.
Reserve allocation: shortfall from wrong basis · case 05
The reported shortfall equals the quantity actually allocated, so fully covered demand shows a shortage.
Reserve allocation: pallets ordered by quantity · case 01
Allocation favours small pallets regardless of age.
Reserve allocation: pallets ordered by quantity · case 02
Allocation favours small pallets regardless of age.
Reserve allocation: pallets ordered by quantity · case 03
Allocation favours small pallets regardless of age.
Reserve allocation: pallets ordered by quantity · case 04
Allocation favours small pallets regardless of age.
Reserve allocation: pallets ordered by quantity · case 05
Allocation favours small pallets regardless of age.
Reserve allocation: cleaned pallet picked again · case 01
A pallet already moved whole in pass 1 is allocated a second time in pass 2.
Reserve allocation: cleaned pallet picked again · case 02
A pallet already moved whole in pass 1 is allocated a second time in pass 2.
Reserve allocation: cleaned pallet picked again · case 03
A pallet already moved whole in pass 1 is allocated a second time in pass 2.
Reserve allocation: cleaned pallet picked again · case 04
A pallet already moved whole in pass 1 is allocated a second time in pass 2.
Reserve allocation: cleaned pallet picked again · case 05
A pallet already moved whole in pass 1 is allocated a second time in pass 2.
Re-slot plan: moves that add travel accepted · case 01
Moves into slots farther from the dock are proposed as savings.
Re-slot plan: moves that add travel accepted · case 02
Moves into slots farther from the dock are proposed as savings.
Re-slot plan: moves that add travel accepted · case 03
Moves into slots farther from the dock are proposed as savings.
Re-slot plan: moves that add travel accepted · case 04
Moves into slots farther from the dock are proposed as savings.
Re-slot plan: moves that add travel accepted · case 05
Moves into slots farther from the dock are proposed as savings.
Re-slot plan: break-even move rejected · case 01
A move whose weekly saving exactly pays for the move labour is dropped.
Re-slot plan: break-even move rejected · case 02
A move whose weekly saving exactly pays for the move labour is dropped.
Re-slot plan: break-even move rejected · case 03
A move whose weekly saving exactly pays for the move labour is dropped.
Re-slot plan: break-even move rejected · case 04
A move whose weekly saving exactly pays for the move labour is dropped.
Re-slot plan: break-even move rejected · case 05
A move whose weekly saving exactly pays for the move labour is dropped.
Re-slot plan: one move over budget · case 01
The plan contains one more move than the labour budget allows.
Re-slot plan: one move over budget · case 02
The plan contains one more move than the labour budget allows.
Re-slot plan: one move over budget · case 03
The plan contains one more move than the labour budget allows.
Re-slot plan: one move over budget · case 04
The plan contains one more move than the labour budget allows.
Re-slot plan: one move over budget · case 05
The plan contains one more move than the labour budget allows.
Re-slot plan: two SKUs sent to one slot · case 01
Two accepted moves target the same destination slot.
Re-slot plan: two SKUs sent to one slot · case 02
Two accepted moves target the same destination slot.
Re-slot plan: two SKUs sent to one slot · case 03
Two accepted moves target the same destination slot.
Re-slot plan: two SKUs sent to one slot · case 04
Two accepted moves target the same destination slot.
Re-slot plan: two SKUs sent to one slot · case 05
Two accepted moves target the same destination slot.
Re-slot plan: move into a still-occupied slot · case 01
A SKU is moved into a slot whose resident SKU is not being moved out.
Re-slot plan: move into a still-occupied slot · case 02
A SKU is moved into a slot whose resident SKU is not being moved out.
Re-slot plan: move into a still-occupied slot · case 03
A SKU is moved into a slot whose resident SKU is not being moved out.
Re-slot plan: move into a still-occupied slot · case 04
A SKU is moved into a slot whose resident SKU is not being moved out.
Re-slot plan: move into a still-occupied slot · case 05
A SKU is moved into a slot whose resident SKU is not being moved out.
Re-slot plan: smallest savings accepted first · case 01
The move budget is consumed by the least valuable moves.
Re-slot plan: smallest savings accepted first · case 02
The move budget is consumed by the least valuable moves.
Re-slot plan: smallest savings accepted first · case 03
The move budget is consumed by the least valuable moves.
Re-slot plan: smallest savings accepted first · case 04
The move budget is consumed by the least valuable moves.
Re-slot plan: smallest savings accepted first · case 05
The move budget is consumed by the least valuable moves.
Nested bin fill: first unit counted at nest increment · case 01
Nested stacks are credited far less volume than they occupy, overfilling bins.
Nested bin fill: first unit counted at nest increment · case 02
Nested stacks are credited far less volume than they occupy, overfilling bins.
Nested bin fill: first unit counted at nest increment · case 03
Nested stacks are credited far less volume than they occupy, overfilling bins.
Nested bin fill: first unit counted at nest increment · case 04
Nested stacks are credited far less volume than they occupy, overfilling bins.
Nested bin fill: first unit counted at nest increment · case 05
Nested stacks are credited far less volume than they occupy, overfilling bins.
Nested bin fill: empty lines consume volume · case 01
A zero-quantity order line adds negative or phantom volume and uses a SKU slot.
Nested bin fill: empty lines consume volume · case 02
A zero-quantity order line adds negative or phantom volume and uses a SKU slot.
Nested bin fill: empty lines consume volume · case 03
A zero-quantity order line adds negative or phantom volume and uses a SKU slot.
Nested bin fill: empty lines consume volume · case 04
A zero-quantity order line adds negative or phantom volume and uses a SKU slot.
Nested bin fill: empty lines consume volume · case 05
A zero-quantity order line adds negative or phantom volume and uses a SKU slot.
Nested bin fill: repeated SKU line overwrites · case 01
When an order has two lines for the same SKU only the last line quantity is placed.
Nested bin fill: repeated SKU line overwrites · case 02
When an order has two lines for the same SKU only the last line quantity is placed.
Nested bin fill: repeated SKU line overwrites · case 03
When an order has two lines for the same SKU only the last line quantity is placed.
Nested bin fill: repeated SKU line overwrites · case 04
When an order has two lines for the same SKU only the last line quantity is placed.
Nested bin fill: repeated SKU line overwrites · case 05
When an order has two lines for the same SKU only the last line quantity is placed.
Nested bin fill: exactly full bin rejected · case 01
A bin filled exactly to its volume is reported as not fitting.
Nested bin fill: exactly full bin rejected · case 02
A bin filled exactly to its volume is reported as not fitting.
Nested bin fill: exactly full bin rejected · case 03
A bin filled exactly to its volume is reported as not fitting.
Nested bin fill: exactly full bin rejected · case 04
A bin filled exactly to its volume is reported as not fitting.
Nested bin fill: exactly full bin rejected · case 05
A bin filled exactly to its volume is reported as not fitting.
Nested bin fill: SKU limit off by one · case 01
A bin holding exactly the maximum number of SKUs is rejected.
Nested bin fill: SKU limit off by one · case 02
A bin holding exactly the maximum number of SKUs is rejected.
Nested bin fill: SKU limit off by one · case 03
A bin holding exactly the maximum number of SKUs is rejected.
Nested bin fill: SKU limit off by one · case 04
A bin holding exactly the maximum number of SKUs is rejected.
Nested bin fill: SKU limit off by one · case 05
A bin holding exactly the maximum number of SKUs is rejected.
Rack audit: floor pallets load the rack · case 01
Floor-stored pallets under the first beam trigger beam and upright overload alarms.
Rack audit: floor pallets load the rack · case 02
Floor-stored pallets under the first beam trigger beam and upright overload alarms.
Rack audit: floor pallets load the rack · case 03
Floor-stored pallets under the first beam trigger beam and upright overload alarms.
Rack audit: floor pallets load the rack · case 04
Floor-stored pallets under the first beam trigger beam and upright overload alarms.
Rack audit: floor pallets load the rack · case 05
Floor-stored pallets under the first beam trigger beam and upright overload alarms.
Rack audit: beam load keeps last pallet only · case 01
Two pallets on one beam pair that together exceed the rating pass the audit.
Rack audit: beam load keeps last pallet only · case 02
Two pallets on one beam pair that together exceed the rating pass the audit.
Rack audit: beam load keeps last pallet only · case 03
Two pallets on one beam pair that together exceed the rating pass the audit.
Rack audit: beam load keeps last pallet only · case 04
Two pallets on one beam pair that together exceed the rating pass the audit.
Rack audit: beam load keeps last pallet only · case 05
Two pallets on one beam pair that together exceed the rating pass the audit.
Rack audit: level 5 not derated · case 01
Level 5 beams are audited against the full rating although the derate starts at level 5.
Rack audit: level 5 not derated · case 02
Level 5 beams are audited against the full rating although the derate starts at level 5.
Rack audit: level 5 not derated · case 03
Level 5 beams are audited against the full rating although the derate starts at level 5.
Rack audit: level 5 not derated · case 04
Level 5 beams are audited against the full rating although the derate starts at level 5.
Rack audit: level 5 not derated · case 05
Level 5 beams are audited against the full rating although the derate starts at level 5.
Rack audit: bay at rated load flagged · case 01
An upright frame loaded exactly to its rating is flagged as overloaded.
Rack audit: bay at rated load flagged · case 02
An upright frame loaded exactly to its rating is flagged as overloaded.
Rack audit: bay at rated load flagged · case 03
An upright frame loaded exactly to its rating is flagged as overloaded.
Rack audit: bay at rated load flagged · case 04
An upright frame loaded exactly to its rating is flagged as overloaded.
Rack audit: bay at rated load flagged · case 05
An upright frame loaded exactly to its rating is flagged as overloaded.
Rack audit: violation report unsorted · case 01
Violation rows appear in dictionary insertion order, so BAY and BEAM rows interleave unpredictably.
Rack audit: violation report unsorted · case 02
Violation rows appear in dictionary insertion order, so BAY and BEAM rows interleave unpredictably.
Rack audit: violation report unsorted · case 03
Violation rows appear in dictionary insertion order, so BAY and BEAM rows interleave unpredictably.
Rack audit: violation report unsorted · case 04
Violation rows appear in dictionary insertion order, so BAY and BEAM rows interleave unpredictably.
Rack audit: violation report unsorted · case 05
Violation rows appear in dictionary insertion order, so BAY and BEAM rows interleave unpredictably.
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 ↗