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
Any split exam reported as spanning buildings · case 01
Exams split across two rooms of one building are flagged.
Any split exam reported as spanning buildings · case 02
Exams split across two rooms of one building are flagged.
Any split exam reported as spanning buildings · case 03
Exams split across two rooms of one building are flagged.
Any split exam reported as spanning buildings · case 04
Exams split across two rooms of one building are flagged.
Any split exam reported as spanning buildings · case 05
Exams split across two rooms of one building are flagged.
Room-period at the concurrent exam limit reported · case 01
Rooms hosting exactly k exams are flagged.
Room-period at the concurrent exam limit reported · case 02
Rooms hosting exactly k exams are flagged.
Room-period at the concurrent exam limit reported · case 03
Rooms hosting exactly k exams are flagged.
Room-period at the concurrent exam limit reported · case 04
Rooms hosting exactly k exams are flagged.
Room-period at the concurrent exam limit reported · case 05
Rooms hosting exactly k exams are flagged.
Split exam in one period reported as multi-period · case 01
An exam split across rooms in the same period is flagged as occupying several periods.
Split exam in one period reported as multi-period · case 02
An exam split across rooms in the same period is flagged as occupying several periods.
Split exam in one period reported as multi-period · case 03
An exam split across rooms in the same period is flagged as occupying several periods.
Split exam in one period reported as multi-period · case 04
An exam split across rooms in the same period is flagged as occupying several periods.
Split exam in one period reported as multi-period · case 05
An exam split across rooms in the same period is flagged as occupying several periods.
Missing-exam list reports unknown exams instead · case 01
Dropped exams are not reported while stray exams are.
Missing-exam list reports unknown exams instead · case 02
Dropped exams are not reported while stray exams are.
Missing-exam list reports unknown exams instead · case 03
Dropped exams are not reported while stray exams are.
Missing-exam list reports unknown exams instead · case 04
Dropped exams are not reported while stray exams are.
Missing-exam list reports unknown exams instead · case 05
Dropped exams are not reported while stray exams are.
Room split reported as a period conflict · case 01
Exams split across rooms in one period are listed as conflicts.
Room split reported as a period conflict · case 02
Exams split across rooms in one period are listed as conflicts.
Room split reported as a period conflict · case 03
Exams split across rooms in one period are listed as conflicts.
Room split reported as a period conflict · case 04
Exams split across rooms in one period are listed as conflicts.
Room split reported as a period conflict · case 05
Exams split across rooms in one period are listed as conflicts.
Relief cover floors the room ratio · case 01
A venue with fewer long-exam rooms than the ratio gets no relief invigilator.
Relief cover floors the room ratio · case 02
A venue with fewer long-exam rooms than the ratio gets no relief invigilator.
Relief cover floors the room ratio · case 03
A venue with fewer long-exam rooms than the ratio gets no relief invigilator.
Relief cover floors the room ratio · case 04
A venue with fewer long-exam rooms than the ratio gets no relief invigilator.
Relief cover floors the room ratio · case 05
A venue with fewer long-exam rooms than the ratio gets no relief invigilator.
Two-hour exams given relief cover · case 01
Exactly two-hour exams draw relief invigilators unnecessarily.
Two-hour exams given relief cover · case 02
Exactly two-hour exams draw relief invigilators unnecessarily.
Two-hour exams given relief cover · case 03
Exactly two-hour exams draw relief invigilators unnecessarily.
Two-hour exams given relief cover · case 04
Exactly two-hour exams draw relief invigilators unnecessarily.
Two-hour exams given relief cover · case 05
Exactly two-hour exams draw relief invigilators unnecessarily.
Relief cover calculated per room instead of pooled per period · case 01
Every long-exam room gets its own relief invigilator.
Relief cover calculated per room instead of pooled per period · case 02
Every long-exam room gets its own relief invigilator.
Relief cover calculated per room instead of pooled per period · case 03
Every long-exam room gets its own relief invigilator.
Relief cover calculated per room instead of pooled per period · case 04
Every long-exam room gets its own relief invigilator.
Relief cover calculated per room instead of pooled per period · case 05
Every long-exam room gets its own relief invigilator.
ABC velocity: tie groups split across classes · case 01
Two SKUs with identical weekly picks land in different velocity classes when their tie group straddles a band edge.
ABC velocity: tie groups split across classes · case 02
Two SKUs with identical weekly picks land in different velocity classes when their tie group straddles a band edge.
ABC velocity: tie groups split across classes · case 03
Two SKUs with identical weekly picks land in different velocity classes when their tie group straddles a band edge.
ABC velocity: tie groups split across classes · case 04
Two SKUs with identical weekly picks land in different velocity classes when their tie group straddles a band edge.
ABC velocity: tie groups split across classes · case 05
Two SKUs with identical weekly picks land in different velocity classes when their tie group straddles a band edge.
ABC velocity: SKU that crosses 80% demoted · case 01
The SKU whose picks carry the cumulative share over 80% is classified B although the contract makes it A.
ABC velocity: SKU that crosses 80% demoted · case 02
The SKU whose picks carry the cumulative share over 80% is classified B although the contract makes it A.
ABC velocity: SKU that crosses 80% demoted · case 03
The SKU whose picks carry the cumulative share over 80% is classified B although the contract makes it A.
ABC velocity: SKU that crosses 80% demoted · case 04
The SKU whose picks carry the cumulative share over 80% is classified B although the contract makes it A.
ABC velocity: SKU that crosses 80% demoted · case 05
The SKU whose picks carry the cumulative share over 80% is classified B although the contract makes it A.
ABC velocity: slowest movers ranked first · case 01
Slow SKUs receive class A and the top movers fall into C.
ABC velocity: slowest movers ranked first · case 02
Slow SKUs receive class A and the top movers fall into C.
ABC velocity: slowest movers ranked first · case 03
Slow SKUs receive class A and the top movers fall into C.
ABC velocity: slowest movers ranked first · case 04
Slow SKUs receive class A and the top movers fall into C.
ABC velocity: slowest movers ranked first · case 05
Slow SKUs receive class A and the top movers fall into C.
ABC velocity: dead stock hidden in C · case 01
SKUs with zero weekly picks are reported as C instead of D, so dead stock is never flagged for removal.
ABC velocity: dead stock hidden in C · case 02
SKUs with zero weekly picks are reported as C instead of D, so dead stock is never flagged for removal.
ABC velocity: dead stock hidden in C · case 03
SKUs with zero weekly picks are reported as C instead of D, so dead stock is never flagged for removal.
ABC velocity: dead stock hidden in C · case 04
SKUs with zero weekly picks are reported as C instead of D, so dead stock is never flagged for removal.
ABC velocity: dead stock hidden in C · case 05
SKUs with zero weekly picks are reported as C instead of D, so dead stock is never flagged for removal.
ABC velocity: B band edge inclusive · case 01
A SKU whose faster peers already cover exactly 95% of picks is classified B instead of C.
ABC velocity: B band edge inclusive · case 02
A SKU whose faster peers already cover exactly 95% of picks is classified B instead of C.
ABC velocity: B band edge inclusive · case 03
A SKU whose faster peers already cover exactly 95% of picks is classified B instead of C.
ABC velocity: B band edge inclusive · case 04
A SKU whose faster peers already cover exactly 95% of picks is classified B instead of C.
ABC velocity: B band edge inclusive · case 05
A SKU whose faster peers already cover exactly 95% of picks is classified B instead of C.
ABC velocity: report follows ranking not input · case 01
The class report is returned in velocity rank order, misaligning it with the caller item master rows.
ABC velocity: report follows ranking not input · case 02
The class report is returned in velocity rank order, misaligning it with the caller item master rows.
ABC velocity: report follows ranking not input · case 03
The class report is returned in velocity rank order, misaligning it with the caller item master rows.
ABC velocity: report follows ranking not input · case 04
The class report is returned in velocity rank order, misaligning it with the caller item master rows.
ABC velocity: report follows ranking not input · case 05
The class report is returned in velocity rank order, misaligning it with the caller item master rows.
Golden zone: heavy cap excludes level 2 · case 01
Heavy cartons are pushed to the floor level or left unslotted although level 2 is a permitted lift height.
Golden zone: heavy cap excludes level 2 · case 02
Heavy cartons are pushed to the floor level or left unslotted although level 2 is a permitted lift height.
Golden zone: heavy cap excludes level 2 · case 03
Heavy cartons are pushed to the floor level or left unslotted although level 2 is a permitted lift height.
Golden zone: heavy cap excludes level 2 · case 04
Heavy cartons are pushed to the floor level or left unslotted although level 2 is a permitted lift height.
Golden zone: heavy cap excludes level 2 · case 05
Heavy cartons are pushed to the floor level or left unslotted although level 2 is a permitted lift height.
Golden zone: score-8 slots not reserved · case 01
Slow movers occupy slots with ergonomic score exactly 8 that are reserved for fast movers.
Golden zone: score-8 slots not reserved · case 02
Slow movers occupy slots with ergonomic score exactly 8 that are reserved for fast movers.
Golden zone: score-8 slots not reserved · case 03
Slow movers occupy slots with ergonomic score exactly 8 that are reserved for fast movers.
Golden zone: score-8 slots not reserved · case 04
Slow movers occupy slots with ergonomic score exactly 8 that are reserved for fast movers.
Golden zone: score-8 slots not reserved · case 05
Slow movers occupy slots with ergonomic score exactly 8 that are reserved for fast movers.
Golden zone: equal-score slots ignore level · case 01
Among slots with the same ergonomic score, a higher level is picked over a lower one when its id sorts first.
Golden zone: equal-score slots ignore level · case 02
Among slots with the same ergonomic score, a higher level is picked over a lower one when its id sorts first.
Golden zone: equal-score slots ignore level · case 03
Among slots with the same ergonomic score, a higher level is picked over a lower one when its id sorts first.
Golden zone: equal-score slots ignore level · case 04
Among slots with the same ergonomic score, a higher level is picked over a lower one when its id sorts first.
Golden zone: equal-score slots ignore level · case 05
Among slots with the same ergonomic score, a higher level is picked over a lower one when its id sorts first.
Golden zone: slow SKUs choose slots first · case 01
The slowest SKUs grab the best slots before the fastest movers are considered.
Golden zone: slow SKUs choose slots first · case 02
The slowest SKUs grab the best slots before the fastest movers are considered.
Golden zone: slow SKUs choose slots first · case 03
The slowest SKUs grab the best slots before the fastest movers are considered.
Golden zone: slow SKUs choose slots first · case 04
The slowest SKUs grab the best slots before the fastest movers are considered.
Golden zone: slow SKUs choose slots first · case 05
The slowest SKUs grab the best slots before the fastest movers are considered.
Golden zone: slot handed to several SKUs · case 01
Two SKUs are assigned to the same physical slot.
Golden zone: slot handed to several SKUs · case 02
Two SKUs are assigned to the same physical slot.
Golden zone: slot handed to several SKUs · case 03
Two SKUs are assigned to the same physical slot.
Golden zone: slot handed to several SKUs · case 04
Two SKUs are assigned to the same physical slot.
Golden zone: slot handed to several SKUs · case 05
Two SKUs are assigned to the same physical slot.
Replenishment: face sitting at min not triggered · case 01
A pick face whose on-hand equals its minimum is not replenished and stocks out during the next wave.
Replenishment: face sitting at min not triggered · case 02
A pick face whose on-hand equals its minimum is not replenished and stocks out during the next wave.
Replenishment: face sitting at min not triggered · case 03
A pick face whose on-hand equals its minimum is not replenished and stocks out during the next wave.
Replenishment: face sitting at min not triggered · case 04
A pick face whose on-hand equals its minimum is not replenished and stocks out during the next wave.
Replenishment: face sitting at min not triggered · case 05
A pick face whose on-hand equals its minimum is not replenished and stocks out during the next wave.
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 ↗