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
Retail inventory method estimate: purchase return sign at retail · case 01
Returning goods to the vendor inflates the retail pool.
Retail inventory method estimate: purchase return sign at retail · case 02
Returning goods to the vendor inflates the retail pool.
Retail inventory method estimate: purchase return sign at retail · case 03
Returning goods to the vendor inflates the retail pool.
Retail inventory method estimate: purchase return sign at retail · case 04
Returning goods to the vendor inflates the retail pool.
Retail inventory method estimate: purchase return sign at retail · case 05
Returning goods to the vendor inflates the retail pool.
Retail inventory method estimate: markup cancellation netting · case 01
Cancelled markups are still counted in the retail pool, lowering the ratio.
Retail inventory method estimate: markup cancellation netting · case 02
Cancelled markups are still counted in the retail pool, lowering the ratio.
Retail inventory method estimate: markup cancellation netting · case 03
Cancelled markups are still counted in the retail pool, lowering the ratio.
Retail inventory method estimate: markup cancellation netting · case 04
Cancelled markups are still counted in the retail pool, lowering the ratio.
Retail inventory method estimate: markup cancellation netting · case 05
Cancelled markups are still counted in the retail pool, lowering the ratio.
Retail inventory method estimate: ratio method selection · case 01
The conventional method reports the higher cost-method valuation and vice versa.
Retail inventory method estimate: ratio method selection · case 02
The conventional method reports the higher cost-method valuation and vice versa.
Retail inventory method estimate: ratio method selection · case 03
The conventional method reports the higher cost-method valuation and vice versa.
Retail inventory method estimate: ratio method selection · case 04
The conventional method reports the higher cost-method valuation and vice versa.
Retail inventory method estimate: ratio method selection · case 05
The conventional method reports the higher cost-method valuation and vice versa.
Retail inventory method estimate: employee discount deduction · case 01
Ending retail is overstated when staff purchases were discounted.
Retail inventory method estimate: employee discount deduction · case 02
Ending retail is overstated when staff purchases were discounted.
Retail inventory method estimate: employee discount deduction · case 03
Ending retail is overstated when staff purchases were discounted.
Retail inventory method estimate: employee discount deduction · case 04
Ending retail is overstated when staff purchases were discounted.
Retail inventory method estimate: employee discount deduction · case 05
Ending retail is overstated when staff purchases were discounted.
Retail inventory method estimate: ratio rounding stage · case 01
Ending cost drifts by several cents from the exact ratio result.
Retail inventory method estimate: ratio rounding stage · case 02
Ending cost drifts by several cents from the exact ratio result.
Retail inventory method estimate: ratio rounding stage · case 03
Ending cost drifts by several cents from the exact ratio result.
Retail inventory method estimate: ratio rounding stage · case 04
Ending cost drifts by several cents from the exact ratio result.
Retail inventory method estimate: ratio rounding stage · case 05
Ending cost drifts by several cents from the exact ratio result.
Retail inventory method estimate: markdown cancellation treatment · case 01
The conventional cost ratio shifts whenever a markdown is reversed, even though markdowns are excluded from that ratio.
Retail inventory method estimate: markdown cancellation treatment · case 02
The conventional cost ratio shifts whenever a markdown is reversed, even though markdowns are excluded from that ratio.
Retail inventory method estimate: markdown cancellation treatment · case 03
The conventional cost ratio shifts whenever a markdown is reversed, even though markdowns are excluded from that ratio.
Retail inventory method estimate: markdown cancellation treatment · case 04
The conventional cost ratio shifts whenever a markdown is reversed, even though markdowns are excluded from that ratio.
Retail inventory method estimate: markdown cancellation treatment · case 05
The conventional cost ratio shifts whenever a markdown is reversed, even though markdowns are excluded from that ratio.
Dollar-value LIFO layering: base-year deflation · case 01
Price inflation is mistaken for real inventory growth and new layers appear every year.
Dollar-value LIFO layering: base-year deflation · case 02
Price inflation is mistaken for real inventory growth and new layers appear every year.
Dollar-value LIFO layering: base-year deflation · case 03
Price inflation is mistaken for real inventory growth and new layers appear every year.
Dollar-value LIFO layering: base-year deflation · case 04
Price inflation is mistaken for real inventory growth and new layers appear every year.
Dollar-value LIFO layering: base-year deflation · case 05
Price inflation is mistaken for real inventory growth and new layers appear every year.
Dollar-value LIFO layering: new layer index · case 01
A newly added layer is valued at base-year prices, understating LIFO inventory.
Dollar-value LIFO layering: new layer index · case 02
A newly added layer is valued at base-year prices, understating LIFO inventory.
Dollar-value LIFO layering: new layer index · case 03
A newly added layer is valued at base-year prices, understating LIFO inventory.
Dollar-value LIFO layering: new layer index · case 04
A newly added layer is valued at base-year prices, understating LIFO inventory.
Dollar-value LIFO layering: new layer index · case 05
A newly added layer is valued at base-year prices, understating LIFO inventory.
Dollar-value LIFO layering: liquidation order · case 01
A decline in inventory strips the base-year layer, leaving recent high-priced layers intact.
Dollar-value LIFO layering: liquidation order · case 02
A decline in inventory strips the base-year layer, leaving recent high-priced layers intact.
Dollar-value LIFO layering: liquidation order · case 03
A decline in inventory strips the base-year layer, leaving recent high-priced layers intact.
Dollar-value LIFO layering: liquidation order · case 04
A decline in inventory strips the base-year layer, leaving recent high-priced layers intact.
Dollar-value LIFO layering: liquidation order · case 05
A decline in inventory strips the base-year layer, leaving recent high-priced layers intact.
Dollar-value LIFO layering: exact layer exhaustion · case 01
A layer stripped to exactly zero stays in the layer list as an empty year.
Dollar-value LIFO layering: exact layer exhaustion · case 02
A layer stripped to exactly zero stays in the layer list as an empty year.
Dollar-value LIFO layering: exact layer exhaustion · case 03
A layer stripped to exactly zero stays in the layer list as an empty year.
Dollar-value LIFO layering: exact layer exhaustion · case 04
A layer stripped to exactly zero stays in the layer list as an empty year.
Dollar-value LIFO layering: exact layer exhaustion · case 05
A layer stripped to exactly zero stays in the layer list as an empty year.
Dollar-value LIFO layering: layer valuation rounding stage · case 01
LIFO value differs by a cent or two from the sum of individually valued layers.
Dollar-value LIFO layering: layer valuation rounding stage · case 02
LIFO value differs by a cent or two from the sum of individually valued layers.
Dollar-value LIFO layering: layer valuation rounding stage · case 03
LIFO value differs by a cent or two from the sum of individually valued layers.
Dollar-value LIFO layering: layer valuation rounding stage · case 04
LIFO value differs by a cent or two from the sum of individually valued layers.
Dollar-value LIFO layering: layer valuation rounding stage · case 05
LIFO value differs by a cent or two from the sum of individually valued layers.
Dollar-value LIFO layering: no-change year · case 01
A year with no real inventory change adds an empty zero-dollar layer.
Dollar-value LIFO layering: no-change year · case 02
A year with no real inventory change adds an empty zero-dollar layer.
Dollar-value LIFO layering: no-change year · case 03
A year with no real inventory change adds an empty zero-dollar layer.
Dollar-value LIFO layering: no-change year · case 04
A year with no real inventory change adds an empty zero-dollar layer.
Dollar-value LIFO layering: no-change year · case 05
A year with no real inventory change adds an empty zero-dollar layer.
First-expired-first-out lot picking: remaining shelf-life boundary · case 01
Lots with exactly the minimum remaining shelf life are refused at the dock.
First-expired-first-out lot picking: remaining shelf-life boundary · case 02
Lots with exactly the minimum remaining shelf life are refused at the dock.
First-expired-first-out lot picking: remaining shelf-life boundary · case 03
Lots with exactly the minimum remaining shelf life are refused at the dock.
First-expired-first-out lot picking: remaining shelf-life boundary · case 04
Lots with exactly the minimum remaining shelf life are refused at the dock.
First-expired-first-out lot picking: remaining shelf-life boundary · case 05
Lots with exactly the minimum remaining shelf life are refused at the dock.
First-expired-first-out lot picking: shelf-life reference date · case 01
Nearly expired lots are shipped because shelf life is compared against an absolute day number.
First-expired-first-out lot picking: shelf-life reference date · case 02
Nearly expired lots are shipped because shelf life is compared against an absolute day number.
First-expired-first-out lot picking: shelf-life reference date · case 03
Nearly expired lots are shipped because shelf life is compared against an absolute day number.
First-expired-first-out lot picking: shelf-life reference date · case 04
Nearly expired lots are shipped because shelf life is compared against an absolute day number.
First-expired-first-out lot picking: shelf-life reference date · case 05
Nearly expired lots are shipped because shelf life is compared against an absolute day number.
First-expired-first-out lot picking: pick sequence key · case 01
Pickers are sent to lots in lot-number order, leaving short-dated lots to expire.
First-expired-first-out lot picking: pick sequence key · case 02
Pickers are sent to lots in lot-number order, leaving short-dated lots to expire.
First-expired-first-out lot picking: pick sequence key · case 03
Pickers are sent to lots in lot-number order, leaving short-dated lots to expire.
First-expired-first-out lot picking: pick sequence key · case 04
Pickers are sent to lots in lot-number order, leaving short-dated lots to expire.
First-expired-first-out lot picking: pick sequence key · case 05
Pickers are sent to lots in lot-number order, leaving short-dated lots to expire.
First-expired-first-out lot picking: same-expiry tie-break · case 01
Among lots with the same expiry the pick order is unstable against the stated lot-id rule.
First-expired-first-out lot picking: same-expiry tie-break · case 02
Among lots with the same expiry the pick order is unstable against the stated lot-id rule.
First-expired-first-out lot picking: same-expiry tie-break · case 03
Among lots with the same expiry the pick order is unstable against the stated lot-id rule.
First-expired-first-out lot picking: same-expiry tie-break · case 04
Among lots with the same expiry the pick order is unstable against the stated lot-id rule.
First-expired-first-out lot picking: same-expiry tie-break · case 05
Among lots with the same expiry the pick order is unstable against the stated lot-id rule.
First-expired-first-out lot picking: availability pool · case 01
An order is accepted against stock that is too close to expiry and then comes up short.
First-expired-first-out lot picking: availability pool · case 02
An order is accepted against stock that is too close to expiry and then comes up short.
First-expired-first-out lot picking: availability pool · case 03
An order is accepted against stock that is too close to expiry and then comes up short.
First-expired-first-out lot picking: availability pool · case 04
An order is accepted against stock that is too close to expiry and then comes up short.
First-expired-first-out lot picking: availability pool · case 05
An order is accepted against stock that is too close to expiry and then comes up short.
First-expired-first-out lot picking: pick quantity cap · case 01
Whole lots are picked even when the order needs only part of the lot.
First-expired-first-out lot picking: pick quantity cap · case 02
Whole lots are picked even when the order needs only part of the lot.
First-expired-first-out lot picking: pick quantity cap · case 03
Whole lots are picked even when the order needs only part of the lot.
First-expired-first-out lot picking: pick quantity cap · case 04
Whole lots are picked even when the order needs only part of the lot.
First-expired-first-out lot picking: pick quantity cap · case 05
Whole lots are picked even when the order needs only part of the lot.
Standard cost material variances: price variance isolation point · case 01
Purchase price variance changes with consumption even though it should be fixed when material is bought.
Standard cost material variances: price variance isolation point · case 02
Purchase price variance changes with consumption even though it should be fixed when material is bought.
Standard cost material variances: price variance isolation point · case 03
Purchase price variance changes with consumption even though it should be fixed when material is bought.
Standard cost material variances: price variance isolation point · case 04
Purchase price variance changes with consumption even though it should be fixed when material is bought.
Standard cost material variances: price variance isolation point · case 05
Purchase price variance changes with consumption even though it should be fixed when material is bought.
Standard cost material variances: allowance for scrapped units · case 01
Usage variance hides material wasted on scrapped units.
Standard cost material variances: allowance for scrapped units · case 02
Usage variance hides material wasted on scrapped units.
Standard cost material variances: allowance for scrapped units · case 03
Usage variance hides material wasted on scrapped units.
Standard cost material variances: allowance for scrapped units · case 04
Usage variance hides material wasted on scrapped units.
Standard cost material variances: allowance for scrapped units · case 05
Usage variance hides material wasted on scrapped units.
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 ↗