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

Replenishment: rounding cases up overfills · case 01

Replenishment tasks overfill the pick face above its maximum.

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

Replenishment: rounding cases up overfills · case 02

Replenishment tasks overfill the pick face above its maximum.

Warehouse slotting and bin packing◈ Members↗
FA-94903

Replenishment: rounding cases up overfills · case 03

Replenishment tasks overfill the pick face above its maximum.

Warehouse slotting and bin packing◈ Members↗
FA-94904

Replenishment: rounding cases up overfills · case 04

Replenishment tasks overfill the pick face above its maximum.

Warehouse slotting and bin packing◈ Members↗
FA-94905

Replenishment: rounding cases up overfills · case 05

Replenishment tasks overfill the pick face above its maximum.

Warehouse slotting and bin packing◈ Members↗
FA-94906

Replenishment: partial reserve case requested · case 01

A task requests more units than exist as full cases in reserve, forcing a case to be broken in reserve.

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

Replenishment: partial reserve case requested · case 02

A task requests more units than exist as full cases in reserve, forcing a case to be broken in reserve.

Warehouse slotting and bin packing◈ Members↗
FA-94908

Replenishment: partial reserve case requested · case 03

A task requests more units than exist as full cases in reserve, forcing a case to be broken in reserve.

Warehouse slotting and bin packing◈ Members↗
FA-94909

Replenishment: partial reserve case requested · case 04

A task requests more units than exist as full cases in reserve, forcing a case to be broken in reserve.

Warehouse slotting and bin packing◈ Members↗
FA-94910

Replenishment: partial reserve case requested · case 05

A task requests more units than exist as full cases in reserve, forcing a case to be broken in reserve.

Warehouse slotting and bin packing◈ Members↗
FA-94911

Replenishment: empty small face never refilled · case 01

An empty pick face whose max is smaller than one case pack is never replenished.

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

Replenishment: empty small face never refilled · case 02

An empty pick face whose max is smaller than one case pack is never replenished.

Warehouse slotting and bin packing◈ Members↗
FA-94913

Replenishment: empty small face never refilled · case 03

An empty pick face whose max is smaller than one case pack is never replenished.

Warehouse slotting and bin packing◈ Members↗
FA-94914

Replenishment: empty small face never refilled · case 04

An empty pick face whose max is smaller than one case pack is never replenished.

Warehouse slotting and bin packing◈ Members↗
FA-94915

Replenishment: empty small face never refilled · case 05

An empty pick face whose max is smaller than one case pack is never replenished.

Warehouse slotting and bin packing◈ Members↗
FA-94916

Replenishment: urgency uses raw on-hand · case 01

A face at half its minimum is worked after a face that is nearly full relative to a large minimum.

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

Replenishment: urgency uses raw on-hand · case 02

A face at half its minimum is worked after a face that is nearly full relative to a large minimum.

Warehouse slotting and bin packing◈ Members↗
FA-94918

Replenishment: urgency uses raw on-hand · case 03

A face at half its minimum is worked after a face that is nearly full relative to a large minimum.

Warehouse slotting and bin packing◈ Members↗
FA-94919

Replenishment: urgency uses raw on-hand · case 04

A face at half its minimum is worked after a face that is nearly full relative to a large minimum.

Warehouse slotting and bin packing◈ Members↗
FA-94920

Replenishment: urgency uses raw on-hand · case 05

A face at half its minimum is worked after a face that is nearly full relative to a large minimum.

Warehouse slotting and bin packing◈ Members↗
FA-94921

Replenishment: zero-quantity tasks emitted · case 01

Tasks with quantity 0 are sent to the floor and drivers travel for nothing.

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

Replenishment: zero-quantity tasks emitted · case 02

Tasks with quantity 0 are sent to the floor and drivers travel for nothing.

Warehouse slotting and bin packing◈ Members↗
FA-94923

Replenishment: zero-quantity tasks emitted · case 03

Tasks with quantity 0 are sent to the floor and drivers travel for nothing.

Warehouse slotting and bin packing◈ Members↗
FA-94924

Replenishment: zero-quantity tasks emitted · case 04

Tasks with quantity 0 are sent to the floor and drivers travel for nothing.

Warehouse slotting and bin packing◈ Members↗
FA-94925

Replenishment: zero-quantity tasks emitted · case 05

Tasks with quantity 0 are sent to the floor and drivers travel for nothing.

Warehouse slotting and bin packing◈ Members↗
FA-94926

Tote packing: smallest items loaded first · case 01

Small items fill totes first and bulky items each open a new tote, inflating tote count.

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

Tote packing: smallest items loaded first · case 02

Small items fill totes first and bulky items each open a new tote, inflating tote count.

Warehouse slotting and bin packing◈ Members↗
FA-94928

Tote packing: smallest items loaded first · case 03

Small items fill totes first and bulky items each open a new tote, inflating tote count.

Warehouse slotting and bin packing◈ Members↗
FA-94929

Tote packing: smallest items loaded first · case 04

Small items fill totes first and bulky items each open a new tote, inflating tote count.

Warehouse slotting and bin packing◈ Members↗
FA-94930

Tote packing: smallest items loaded first · case 05

Small items fill totes first and bulky items each open a new tote, inflating tote count.

Warehouse slotting and bin packing◈ Members↗
FA-94931

Tote packing: exact volume fill rejected · case 01

An item that would fill a tote exactly to its volume limit is sent to a new tote.

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

Tote packing: exact volume fill rejected · case 02

An item that would fill a tote exactly to its volume limit is sent to a new tote.

Warehouse slotting and bin packing◈ Members↗
FA-94933

Tote packing: exact volume fill rejected · case 03

An item that would fill a tote exactly to its volume limit is sent to a new tote.

Warehouse slotting and bin packing◈ Members↗
FA-94934

Tote packing: exact volume fill rejected · case 04

An item that would fill a tote exactly to its volume limit is sent to a new tote.

Warehouse slotting and bin packing◈ Members↗
FA-94935

Tote packing: exact volume fill rejected · case 05

An item that would fill a tote exactly to its volume limit is sent to a new tote.

Warehouse slotting and bin packing◈ Members↗
FA-94936

Tote packing: tote weight limit ignored · case 01

Totes are loaded beyond the conveyor weight limit when many dense items are small.

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

Tote packing: tote weight limit ignored · case 02

Totes are loaded beyond the conveyor weight limit when many dense items are small.

Warehouse slotting and bin packing◈ Members↗
FA-94938

Tote packing: tote weight limit ignored · case 03

Totes are loaded beyond the conveyor weight limit when many dense items are small.

Warehouse slotting and bin packing◈ Members↗
FA-94939

Tote packing: tote weight limit ignored · case 04

Totes are loaded beyond the conveyor weight limit when many dense items are small.

Warehouse slotting and bin packing◈ Members↗
FA-94940

Tote packing: tote weight limit ignored · case 05

Totes are loaded beyond the conveyor weight limit when many dense items are small.

Warehouse slotting and bin packing◈ Members↗
FA-94941

Tote packing: heavy item crushes earlier fragile · case 01

A heavy item is dropped into a tote that already holds a fragile item.

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

Tote packing: heavy item crushes earlier fragile · case 02

A heavy item is dropped into a tote that already holds a fragile item.

Warehouse slotting and bin packing◈ Members↗
FA-94943

Tote packing: heavy item crushes earlier fragile · case 03

A heavy item is dropped into a tote that already holds a fragile item.

Warehouse slotting and bin packing◈ Members↗
FA-94944

Tote packing: heavy item crushes earlier fragile · case 04

A heavy item is dropped into a tote that already holds a fragile item.

Warehouse slotting and bin packing◈ Members↗
FA-94945

Tote packing: heavy item crushes earlier fragile · case 05

A heavy item is dropped into a tote that already holds a fragile item.

Warehouse slotting and bin packing◈ Members↗
FA-94946

Tote packing: oversize items get a tote · case 01

Items that exceed tote limits by themselves are packed into their own tote instead of diverted.

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

Tote packing: oversize items get a tote · case 02

Items that exceed tote limits by themselves are packed into their own tote instead of diverted.

Warehouse slotting and bin packing◈ Members↗
FA-94948

Tote packing: oversize items get a tote · case 03

Items that exceed tote limits by themselves are packed into their own tote instead of diverted.

Warehouse slotting and bin packing◈ Members↗
FA-94949

Tote packing: oversize items get a tote · case 04

Items that exceed tote limits by themselves are packed into their own tote instead of diverted.

Warehouse slotting and bin packing◈ Members↗
FA-94950

Tote packing: oversize items get a tote · case 05

Items that exceed tote limits by themselves are packed into their own tote instead of diverted.

Warehouse slotting and bin packing◈ Members↗
FA-94951

Tote packing: newest tote tried first · case 01

Items are placed in the most recently opened tote even when an earlier tote had room.

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

Tote packing: newest tote tried first · case 02

Items are placed in the most recently opened tote even when an earlier tote had room.

Warehouse slotting and bin packing◈ Members↗
FA-94953

Tote packing: newest tote tried first · case 03

Items are placed in the most recently opened tote even when an earlier tote had room.

Warehouse slotting and bin packing◈ Members↗
FA-94954

Tote packing: newest tote tried first · case 04

Items are placed in the most recently opened tote even when an earlier tote had room.

Warehouse slotting and bin packing◈ Members↗
FA-94955

Tote packing: newest tote tried first · case 05

Items are placed in the most recently opened tote even when an earlier tote had room.

Warehouse slotting and bin packing◈ Members↗
FA-94956

Carton selection: carton dims not normalized · case 01

Items that fit a carton lying on their side are reported as needing a larger carton.

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

Carton selection: carton dims not normalized · case 02

Items that fit a carton lying on their side are reported as needing a larger carton.

Warehouse slotting and bin packing◈ Members↗
FA-94958

Carton selection: carton dims not normalized · case 03

Items that fit a carton lying on their side are reported as needing a larger carton.

Warehouse slotting and bin packing◈ Members↗
FA-94959

Carton selection: carton dims not normalized · case 04

Items that fit a carton lying on their side are reported as needing a larger carton.

Warehouse slotting and bin packing◈ Members↗
FA-94960

Carton selection: carton dims not normalized · case 05

Items that fit a carton lying on their side are reported as needing a larger carton.

Warehouse slotting and bin packing◈ Members↗
FA-94961

Carton selection: dunnage on one side only · case 01

Cartons are chosen with no room for dunnage on one face, so items arrive crushed.

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

Carton selection: dunnage on one side only · case 02

Cartons are chosen with no room for dunnage on one face, so items arrive crushed.

Warehouse slotting and bin packing◈ Members↗
FA-94963

Carton selection: dunnage on one side only · case 03

Cartons are chosen with no room for dunnage on one face, so items arrive crushed.

Warehouse slotting and bin packing◈ Members↗
FA-94964

Carton selection: dunnage on one side only · case 04

Cartons are chosen with no room for dunnage on one face, so items arrive crushed.

Warehouse slotting and bin packing◈ Members↗
FA-94965

Carton selection: dunnage on one side only · case 05

Cartons are chosen with no room for dunnage on one face, so items arrive crushed.

Warehouse slotting and bin packing◈ Members↗
FA-94966

Carton selection: cheapest instead of smallest · case 01

A cheaper but bulkier carton is chosen, increasing dimensional weight charges.

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

Carton selection: cheapest instead of smallest · case 02

A cheaper but bulkier carton is chosen, increasing dimensional weight charges.

Warehouse slotting and bin packing◈ Members↗
FA-94968

Carton selection: cheapest instead of smallest · case 03

A cheaper but bulkier carton is chosen, increasing dimensional weight charges.

Warehouse slotting and bin packing◈ Members↗
FA-94969

Carton selection: cheapest instead of smallest · case 04

A cheaper but bulkier carton is chosen, increasing dimensional weight charges.

Warehouse slotting and bin packing◈ Members↗
FA-94970

Carton selection: cheapest instead of smallest · case 05

A cheaper but bulkier carton is chosen, increasing dimensional weight charges.

Warehouse slotting and bin packing◈ Members↗
FA-94971

Carton selection: rated weight treated as exclusive · case 01

An item weighing exactly the carton rating is forced into the next carton.

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

Carton selection: rated weight treated as exclusive · case 02

An item weighing exactly the carton rating is forced into the next carton.

Warehouse slotting and bin packing◈ Members↗
FA-94973

Carton selection: rated weight treated as exclusive · case 03

An item weighing exactly the carton rating is forced into the next carton.

Warehouse slotting and bin packing◈ Members↗
FA-94974

Carton selection: rated weight treated as exclusive · case 04

An item weighing exactly the carton rating is forced into the next carton.

Warehouse slotting and bin packing◈ Members↗
FA-94975

Carton selection: rated weight treated as exclusive · case 05

An item weighing exactly the carton rating is forced into the next carton.

Warehouse slotting and bin packing◈ Members↗
FA-94976

Carton selection: SIOC item overboxed · case 01

An item flagged ships-in-own-container is placed into an overbox.

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

Carton selection: SIOC item overboxed · case 02

An item flagged ships-in-own-container is placed into an overbox.

Warehouse slotting and bin packing◈ Members↗
FA-94978

Carton selection: SIOC item overboxed · case 03

An item flagged ships-in-own-container is placed into an overbox.

Warehouse slotting and bin packing◈ Members↗
FA-94979

Carton selection: SIOC item overboxed · case 04

An item flagged ships-in-own-container is placed into an overbox.

Warehouse slotting and bin packing◈ Members↗
FA-94980

Carton selection: SIOC item overboxed · case 05

An item flagged ships-in-own-container is placed into an overbox.

Warehouse slotting and bin packing◈ Members↗
FA-94981

Carton selection: equal-volume tie ignores cost · case 01

Between two cartons of equal inner volume the more expensive one is chosen when its id sorts first.

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

Carton selection: equal-volume tie ignores cost · case 02

Between two cartons of equal inner volume the more expensive one is chosen when its id sorts first.

Warehouse slotting and bin packing◈ Members↗
FA-94983

Carton selection: equal-volume tie ignores cost · case 03

Between two cartons of equal inner volume the more expensive one is chosen when its id sorts first.

Warehouse slotting and bin packing◈ Members↗
FA-94984

Carton selection: equal-volume tie ignores cost · case 04

Between two cartons of equal inner volume the more expensive one is chosen when its id sorts first.

Warehouse slotting and bin packing◈ Members↗
FA-94985

Carton selection: equal-volume tie ignores cost · case 05

Between two cartons of equal inner volume the more expensive one is chosen when its id sorts first.

Warehouse slotting and bin packing◈ Members↗
FA-94986

Pallet build: rotated layer pattern never tried · case 01

Pallets are built with fewer cases per layer than a 90-degree rotated pattern allows.

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

Pallet build: rotated layer pattern never tried · case 02

Pallets are built with fewer cases per layer than a 90-degree rotated pattern allows.

Warehouse slotting and bin packing◈ Members↗
FA-94988

Pallet build: rotated layer pattern never tried · case 03

Pallets are built with fewer cases per layer than a 90-degree rotated pattern allows.

Warehouse slotting and bin packing◈ Members↗
FA-94989

Pallet build: rotated layer pattern never tried · case 04

Pallets are built with fewer cases per layer than a 90-degree rotated pattern allows.

Warehouse slotting and bin packing◈ Members↗
FA-94990

Pallet build: rotated layer pattern never tried · case 05

Pallets are built with fewer cases per layer than a 90-degree rotated pattern allows.

Warehouse slotting and bin packing◈ Members↗
FA-94991

Pallet build: base height not deducted · case 01

Built pallets exceed the rack opening height by up to the pallet base.

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

Pallet build: base height not deducted · case 02

Built pallets exceed the rack opening height by up to the pallet base.

Warehouse slotting and bin packing◈ Members↗
FA-94993

Pallet build: base height not deducted · case 03

Built pallets exceed the rack opening height by up to the pallet base.

Warehouse slotting and bin packing◈ Members↗
FA-94994

Pallet build: base height not deducted · case 04

Built pallets exceed the rack opening height by up to the pallet base.

Warehouse slotting and bin packing◈ Members↗
FA-94995

Pallet build: base height not deducted · case 05

Built pallets exceed the rack opening height by up to the pallet base.

Warehouse slotting and bin packing◈ Members↗
FA-94996

Pallet build: tare ignored in weight cap · case 01

Weight-limited pallets exceed the gross limit by the pallet tare.

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

Pallet build: tare ignored in weight cap · case 02

Weight-limited pallets exceed the gross limit by the pallet tare.

Warehouse slotting and bin packing◈ Members↗
FA-94998

Pallet build: tare ignored in weight cap · case 03

Weight-limited pallets exceed the gross limit by the pallet tare.

Warehouse slotting and bin packing◈ Members↗
FA-94999

Pallet build: tare ignored in weight cap · case 04

Weight-limited pallets exceed the gross limit by the pallet tare.

Warehouse slotting and bin packing◈ Members↗
FA-95000

Pallet build: tare ignored in weight cap · case 05

Weight-limited pallets exceed the gross limit by the pallet tare.

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 ↗