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

Temperature putaway: product range inside zone accepted · case 01

Chilled product is put into a zone whose range swings outside the product tolerance.

Warehouse slotting and bin packing● Open access↗
FA-95202

Temperature putaway: product range inside zone accepted · case 02

Chilled product is put into a zone whose range swings outside the product tolerance.

Warehouse slotting and bin packing◈ Members↗
FA-95203

Temperature putaway: product range inside zone accepted · case 03

Chilled product is put into a zone whose range swings outside the product tolerance.

Warehouse slotting and bin packing◈ Members↗
FA-95204

Temperature putaway: product range inside zone accepted · case 04

Chilled product is put into a zone whose range swings outside the product tolerance.

Warehouse slotting and bin packing◈ Members↗
FA-95205

Temperature putaway: product range inside zone accepted · case 05

Chilled product is put into a zone whose range swings outside the product tolerance.

Warehouse slotting and bin packing◈ Members↗
FA-95206

Temperature putaway: matching range limits rejected · case 01

A zone whose limits exactly equal the product limits is refused.

Warehouse slotting and bin packing● Open access↗
FA-95207

Temperature putaway: matching range limits rejected · case 02

A zone whose limits exactly equal the product limits is refused.

Warehouse slotting and bin packing◈ Members↗
FA-95208

Temperature putaway: matching range limits rejected · case 03

A zone whose limits exactly equal the product limits is refused.

Warehouse slotting and bin packing◈ Members↗
FA-95209

Temperature putaway: matching range limits rejected · case 04

A zone whose limits exactly equal the product limits is refused.

Warehouse slotting and bin packing◈ Members↗
FA-95210

Temperature putaway: matching range limits rejected · case 05

A zone whose limits exactly equal the product limits is refused.

Warehouse slotting and bin packing◈ Members↗
FA-95211

Temperature putaway: full zone selected · case 01

Putaway is directed to a zone with no free positions.

Warehouse slotting and bin packing● Open access↗
FA-95212

Temperature putaway: full zone selected · case 02

Putaway is directed to a zone with no free positions.

Warehouse slotting and bin packing◈ Members↗
FA-95213

Temperature putaway: full zone selected · case 03

Putaway is directed to a zone with no free positions.

Warehouse slotting and bin packing◈ Members↗
FA-95214

Temperature putaway: full zone selected · case 04

Putaway is directed to a zone with no free positions.

Warehouse slotting and bin packing◈ Members↗
FA-95215

Temperature putaway: full zone selected · case 05

Putaway is directed to a zone with no free positions.

Warehouse slotting and bin packing◈ Members↗
FA-95216

Temperature putaway: widest zone preferred · case 01

Products consume positions in wide-tolerance zones needed by less tolerant products.

Warehouse slotting and bin packing● Open access↗
FA-95217

Temperature putaway: widest zone preferred · case 02

Products consume positions in wide-tolerance zones needed by less tolerant products.

Warehouse slotting and bin packing◈ Members↗
FA-95218

Temperature putaway: widest zone preferred · case 03

Products consume positions in wide-tolerance zones needed by less tolerant products.

Warehouse slotting and bin packing◈ Members↗
FA-95219

Temperature putaway: widest zone preferred · case 04

Products consume positions in wide-tolerance zones needed by less tolerant products.

Warehouse slotting and bin packing◈ Members↗
FA-95220

Temperature putaway: widest zone preferred · case 05

Products consume positions in wide-tolerance zones needed by less tolerant products.

Warehouse slotting and bin packing◈ Members↗
FA-95221

Temperature putaway: tie goes to fullest zone · case 01

Among equally narrow zones the one with fewest free positions is chosen.

Warehouse slotting and bin packing● Open access↗
FA-95222

Temperature putaway: tie goes to fullest zone · case 02

Among equally narrow zones the one with fewest free positions is chosen.

Warehouse slotting and bin packing◈ Members↗
FA-95223

Temperature putaway: tie goes to fullest zone · case 03

Among equally narrow zones the one with fewest free positions is chosen.

Warehouse slotting and bin packing◈ Members↗
FA-95224

Temperature putaway: tie goes to fullest zone · case 04

Among equally narrow zones the one with fewest free positions is chosen.

Warehouse slotting and bin packing◈ Members↗
FA-95225

Temperature putaway: tie goes to fullest zone · case 05

Among equally narrow zones the one with fewest free positions is chosen.

Warehouse slotting and bin packing◈ Members↗
FA-95226

Pick sequence: serpentine parity inverted · case 01

Pickers enter odd aisles from the far end and double back through every aisle.

Warehouse slotting and bin packing● Open access↗
FA-95227

Pick sequence: serpentine parity inverted · case 02

Pickers enter odd aisles from the far end and double back through every aisle.

Warehouse slotting and bin packing◈ Members↗
FA-95228

Pick sequence: serpentine parity inverted · case 03

Pickers enter odd aisles from the far end and double back through every aisle.

Warehouse slotting and bin packing◈ Members↗
FA-95229

Pick sequence: serpentine parity inverted · case 04

Pickers enter odd aisles from the far end and double back through every aisle.

Warehouse slotting and bin packing◈ Members↗
FA-95230

Pick sequence: serpentine parity inverted · case 05

Pickers enter odd aisles from the far end and double back through every aisle.

Warehouse slotting and bin packing◈ Members↗
FA-95231

Pick sequence: top level picked first · case 01

Within a bay, pickers are sent to the highest level first.

Warehouse slotting and bin packing● Open access↗
FA-95232

Pick sequence: top level picked first · case 02

Within a bay, pickers are sent to the highest level first.

Warehouse slotting and bin packing◈ Members↗
FA-95233

Pick sequence: top level picked first · case 03

Within a bay, pickers are sent to the highest level first.

Warehouse slotting and bin packing◈ Members↗
FA-95234

Pick sequence: top level picked first · case 04

Within a bay, pickers are sent to the highest level first.

Warehouse slotting and bin packing◈ Members↗
FA-95235

Pick sequence: top level picked first · case 05

Within a bay, pickers are sent to the highest level first.

Warehouse slotting and bin packing◈ Members↗
FA-95236

Pick sequence: padded codes rejected · case 01

Scanner input with trailing newline or leading tab is reported invalid.

Warehouse slotting and bin packing● Open access↗
FA-95237

Pick sequence: padded codes rejected · case 02

Scanner input with trailing newline or leading tab is reported invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95238

Pick sequence: padded codes rejected · case 03

Scanner input with trailing newline or leading tab is reported invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95239

Pick sequence: padded codes rejected · case 04

Scanner input with trailing newline or leading tab is reported invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95240

Pick sequence: padded codes rejected · case 05

Scanner input with trailing newline or leading tab is reported invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95241

Pick sequence: last aisle rejected · case 01

Locations in aisle 40 are rejected as invalid.

Warehouse slotting and bin packing● Open access↗
FA-95242

Pick sequence: last aisle rejected · case 02

Locations in aisle 40 are rejected as invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95243

Pick sequence: last aisle rejected · case 03

Locations in aisle 40 are rejected as invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95244

Pick sequence: last aisle rejected · case 04

Locations in aisle 40 are rejected as invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95245

Pick sequence: last aisle rejected · case 05

Locations in aisle 40 are rejected as invalid.

Warehouse slotting and bin packing◈ Members↗
FA-95246

Pick sequence: invalid list unsorted · case 01

Exception reports list invalid codes in scan order.

Warehouse slotting and bin packing● Open access↗
FA-95247

Pick sequence: invalid list unsorted · case 02

Exception reports list invalid codes in scan order.

Warehouse slotting and bin packing◈ Members↗
FA-95248

Pick sequence: invalid list unsorted · case 03

Exception reports list invalid codes in scan order.

Warehouse slotting and bin packing◈ Members↗
FA-95249

Pick sequence: invalid list unsorted · case 04

Exception reports list invalid codes in scan order.

Warehouse slotting and bin packing◈ Members↗
FA-95250

Pick sequence: invalid list unsorted · case 05

Exception reports list invalid codes in scan order.

Warehouse slotting and bin packing◈ Members↗
FA-95251

Pick sequence: canonical code not padded · case 01

Sequenced codes lose zero padding and fail to match labels on the rack.

Warehouse slotting and bin packing● Open access↗
FA-95252

Pick sequence: canonical code not padded · case 02

Sequenced codes lose zero padding and fail to match labels on the rack.

Warehouse slotting and bin packing◈ Members↗
FA-95253

Pick sequence: canonical code not padded · case 03

Sequenced codes lose zero padding and fail to match labels on the rack.

Warehouse slotting and bin packing◈ Members↗
FA-95254

Pick sequence: canonical code not padded · case 04

Sequenced codes lose zero padding and fail to match labels on the rack.

Warehouse slotting and bin packing◈ Members↗
FA-95255

Pick sequence: canonical code not padded · case 05

Sequenced codes lose zero padding and fail to match labels on the rack.

Warehouse slotting and bin packing◈ Members↗
FA-95256

UOM breakdown: eaches consumed first · case 01

Whole cases are picked as loose eaches whenever each picking is allowed.

Warehouse slotting and bin packing● Open access↗
FA-95257

UOM breakdown: eaches consumed first · case 02

Whole cases are picked as loose eaches whenever each picking is allowed.

Warehouse slotting and bin packing◈ Members↗
FA-95258

UOM breakdown: eaches consumed first · case 03

Whole cases are picked as loose eaches whenever each picking is allowed.

Warehouse slotting and bin packing◈ Members↗
FA-95259

UOM breakdown: eaches consumed first · case 04

Whole cases are picked as loose eaches whenever each picking is allowed.

Warehouse slotting and bin packing◈ Members↗
FA-95260

UOM breakdown: eaches consumed first · case 05

Whole cases are picked as loose eaches whenever each picking is allowed.

Warehouse slotting and bin packing◈ Members↗
FA-95261

UOM breakdown: disallowed units picked · case 01

Tasks ask for pallets or inners at locations that cannot present them.

Warehouse slotting and bin packing● Open access↗
FA-95262

UOM breakdown: disallowed units picked · case 02

Tasks ask for pallets or inners at locations that cannot present them.

Warehouse slotting and bin packing◈ Members↗
FA-95263

UOM breakdown: disallowed units picked · case 03

Tasks ask for pallets or inners at locations that cannot present them.

Warehouse slotting and bin packing◈ Members↗
FA-95264

UOM breakdown: disallowed units picked · case 04

Tasks ask for pallets or inners at locations that cannot present them.

Warehouse slotting and bin packing◈ Members↗
FA-95265

UOM breakdown: disallowed units picked · case 05

Tasks ask for pallets or inners at locations that cannot present them.

Warehouse slotting and bin packing◈ Members↗
FA-95266

UOM breakdown: remainder silently dropped · case 01

Order lines are short-picked without an exception when the remainder cannot be expressed in allowed units.

Warehouse slotting and bin packing● Open access↗
FA-95267

UOM breakdown: remainder silently dropped · case 02

Order lines are short-picked without an exception when the remainder cannot be expressed in allowed units.

Warehouse slotting and bin packing◈ Members↗
FA-95268

UOM breakdown: remainder silently dropped · case 03

Order lines are short-picked without an exception when the remainder cannot be expressed in allowed units.

Warehouse slotting and bin packing◈ Members↗
FA-95269

UOM breakdown: remainder silently dropped · case 04

Order lines are short-picked without an exception when the remainder cannot be expressed in allowed units.

Warehouse slotting and bin packing◈ Members↗
FA-95270

UOM breakdown: remainder silently dropped · case 05

Order lines are short-picked without an exception when the remainder cannot be expressed in allowed units.

Warehouse slotting and bin packing◈ Members↗
FA-95271

UOM breakdown: remainder reduced by unit count · case 01

After picking cases the remaining eaches are overstated and extra eaches are requested.

Warehouse slotting and bin packing● Open access↗
FA-95272

UOM breakdown: remainder reduced by unit count · case 02

After picking cases the remaining eaches are overstated and extra eaches are requested.

Warehouse slotting and bin packing◈ Members↗
FA-95273

UOM breakdown: remainder reduced by unit count · case 03

After picking cases the remaining eaches are overstated and extra eaches are requested.

Warehouse slotting and bin packing◈ Members↗
FA-95274

UOM breakdown: remainder reduced by unit count · case 04

After picking cases the remaining eaches are overstated and extra eaches are requested.

Warehouse slotting and bin packing◈ Members↗
FA-95275

UOM breakdown: remainder reduced by unit count · case 05

After picking cases the remaining eaches are overstated and extra eaches are requested.

Warehouse slotting and bin packing◈ Members↗
FA-95276

UOM breakdown: zero-count unit rows · case 01

Pick tasks contain rows for zero pallets or zero cases.

Warehouse slotting and bin packing● Open access↗
FA-95277

UOM breakdown: zero-count unit rows · case 02

Pick tasks contain rows for zero pallets or zero cases.

Warehouse slotting and bin packing◈ Members↗
FA-95278

UOM breakdown: zero-count unit rows · case 03

Pick tasks contain rows for zero pallets or zero cases.

Warehouse slotting and bin packing◈ Members↗
FA-95279

UOM breakdown: zero-count unit rows · case 04

Pick tasks contain rows for zero pallets or zero cases.

Warehouse slotting and bin packing◈ Members↗
FA-95280

UOM breakdown: zero-count unit rows · case 05

Pick tasks contain rows for zero pallets or zero cases.

Warehouse slotting and bin packing◈ Members↗
FA-95281

Face sizing: needed cases floored · case 01

Faces are sized a case short and run out before the replenishment cycle.

Warehouse slotting and bin packing● Open access↗
FA-95282

Face sizing: needed cases floored · case 02

Faces are sized a case short and run out before the replenishment cycle.

Warehouse slotting and bin packing◈ Members↗
FA-95283

Face sizing: needed cases floored · case 03

Faces are sized a case short and run out before the replenishment cycle.

Warehouse slotting and bin packing◈ Members↗
FA-95284

Face sizing: needed cases floored · case 04

Faces are sized a case short and run out before the replenishment cycle.

Warehouse slotting and bin packing◈ Members↗
FA-95285

Face sizing: needed cases floored · case 05

Faces are sized a case short and run out before the replenishment cycle.

Warehouse slotting and bin packing◈ Members↗
FA-95286

Face sizing: weekly demand used as daily · case 01

Pick faces are sized seven times too large.

Warehouse slotting and bin packing● Open access↗
FA-95287

Face sizing: weekly demand used as daily · case 02

Pick faces are sized seven times too large.

Warehouse slotting and bin packing◈ Members↗
FA-95288

Face sizing: weekly demand used as daily · case 03

Pick faces are sized seven times too large.

Warehouse slotting and bin packing◈ Members↗
FA-95289

Face sizing: weekly demand used as daily · case 04

Pick faces are sized seven times too large.

Warehouse slotting and bin packing◈ Members↗
FA-95290

Face sizing: weekly demand used as daily · case 05

Pick faces are sized seven times too large.

Warehouse slotting and bin packing◈ Members↗
FA-95291

Face sizing: exact-capacity slot skipped · case 01

A slot that holds exactly the needed cases is passed over for a larger slot.

Warehouse slotting and bin packing● Open access↗
FA-95292

Face sizing: exact-capacity slot skipped · case 02

A slot that holds exactly the needed cases is passed over for a larger slot.

Warehouse slotting and bin packing◈ Members↗
FA-95293

Face sizing: exact-capacity slot skipped · case 03

A slot that holds exactly the needed cases is passed over for a larger slot.

Warehouse slotting and bin packing◈ Members↗
FA-95294

Face sizing: exact-capacity slot skipped · case 04

A slot that holds exactly the needed cases is passed over for a larger slot.

Warehouse slotting and bin packing◈ Members↗
FA-95295

Face sizing: exact-capacity slot skipped · case 05

A slot that holds exactly the needed cases is passed over for a larger slot.

Warehouse slotting and bin packing◈ Members↗
FA-95296

Face sizing: cheapest rather than smallest slot · case 01

Slow items are assigned to large, cheap-ranked slot types.

Warehouse slotting and bin packing● Open access↗
FA-95297

Face sizing: cheapest rather than smallest slot · case 02

Slow items are assigned to large, cheap-ranked slot types.

Warehouse slotting and bin packing◈ Members↗
FA-95298

Face sizing: cheapest rather than smallest slot · case 03

Slow items are assigned to large, cheap-ranked slot types.

Warehouse slotting and bin packing◈ Members↗
FA-95299

Face sizing: cheapest rather than smallest slot · case 04

Slow items are assigned to large, cheap-ranked slot types.

Warehouse slotting and bin packing◈ Members↗
FA-95300

Face sizing: cheapest rather than smallest slot · case 05

Slow items are assigned to large, cheap-ranked slot types.

Warehouse slotting and bin packing◈ 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 ↗