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

Run directory resets cumulative length for each run · case 01

Run directory resets cumulative length for each run.

Bounded deques● Open access↗
FA-46102

Run directory resets cumulative length for each run · case 02

Run directory resets cumulative length for each run.

Bounded deques◈ Members↗
FA-46103

Run directory resets cumulative length for each run · case 03

Run directory resets cumulative length for each run.

Bounded deques◈ Members↗
FA-46104

Run directory resets cumulative length for each run · case 04

Run directory resets cumulative length for each run.

Bounded deques◈ Members↗
FA-46105

Run directory resets cumulative length for each run · case 05

Run directory resets cumulative length for each run.

Bounded deques◈ Members↗
FA-46106

Run directory stores inclusive rather than exclusive endpoints · case 01

Run directory stores inclusive rather than exclusive endpoints.

Bounded deques● Open access↗
FA-46107

Run directory stores inclusive rather than exclusive endpoints · case 02

Run directory stores inclusive rather than exclusive endpoints.

Bounded deques◈ Members↗
FA-46108

Run directory stores inclusive rather than exclusive endpoints · case 03

Run directory stores inclusive rather than exclusive endpoints.

Bounded deques◈ Members↗
FA-46109

Run directory stores inclusive rather than exclusive endpoints · case 04

Run directory stores inclusive rather than exclusive endpoints.

Bounded deques◈ Members↗
FA-46110

Run directory stores inclusive rather than exclusive endpoints · case 05

Run directory stores inclusive rather than exclusive endpoints.

Bounded deques◈ Members↗
FA-46111

Weighted deque enforces element count as its weight · case 01

Weighted deque enforces element count as its weight.

Bounded deques● Open access↗
FA-46112

Weighted deque enforces element count as its weight · case 02

Weighted deque enforces element count as its weight.

Bounded deques◈ Members↗
FA-46113

Weighted deque enforces element count as its weight · case 03

Weighted deque enforces element count as its weight.

Bounded deques◈ Members↗
FA-46114

Weighted deque enforces element count as its weight · case 04

Weighted deque enforces element count as its weight.

Bounded deques◈ Members↗
FA-46115

Weighted deque enforces element count as its weight · case 05

Weighted deque enforces element count as its weight.

Bounded deques◈ Members↗
FA-46116

Weighted deque evicts entries when the budget is exactly met · case 01

Weighted deque evicts entries when the budget is exactly met.

Bounded deques● Open access↗
FA-46117

Weighted deque evicts entries when the budget is exactly met · case 02

Weighted deque evicts entries when the budget is exactly met.

Bounded deques◈ Members↗
FA-46118

Weighted deque evicts entries when the budget is exactly met · case 03

Weighted deque evicts entries when the budget is exactly met.

Bounded deques◈ Members↗
FA-46119

Weighted deque evicts entries when the budget is exactly met · case 04

Weighted deque evicts entries when the budget is exactly met.

Bounded deques◈ Members↗
FA-46120

Weighted deque evicts entries when the budget is exactly met · case 05

Weighted deque evicts entries when the budget is exactly met.

Bounded deques◈ Members↗
FA-46121

Weighted overflow evicts the newest entry first · case 01

Weighted overflow evicts the newest entry first.

Bounded deques● Open access↗
FA-46122

Weighted overflow evicts the newest entry first · case 02

Weighted overflow evicts the newest entry first.

Bounded deques◈ Members↗
FA-46123

Weighted overflow evicts the newest entry first · case 03

Weighted overflow evicts the newest entry first.

Bounded deques◈ Members↗
FA-46124

Weighted overflow evicts the newest entry first · case 04

Weighted overflow evicts the newest entry first.

Bounded deques◈ Members↗
FA-46125

Weighted overflow evicts the newest entry first · case 05

Weighted overflow evicts the newest entry first.

Bounded deques◈ Members↗
FA-46126

Weighted deque omits zero-weight entries from its release stream · case 01

Weighted deque omits zero-weight entries from its release stream.

Bounded deques● Open access↗
FA-46127

Weighted deque omits zero-weight entries from its release stream · case 02

Weighted deque omits zero-weight entries from its release stream.

Bounded deques◈ Members↗
FA-46128

Weighted deque omits zero-weight entries from its release stream · case 03

Weighted deque omits zero-weight entries from its release stream.

Bounded deques◈ Members↗
FA-46129

Weighted deque omits zero-weight entries from its release stream · case 04

Weighted deque omits zero-weight entries from its release stream.

Bounded deques◈ Members↗
FA-46130

Weighted deque omits zero-weight entries from its release stream · case 05

Weighted deque omits zero-weight entries from its release stream.

Bounded deques◈ Members↗
FA-46131

Weighted eviction subtracts one unit per removed object · case 01

Weighted eviction subtracts one unit per removed object.

Bounded deques● Open access↗
FA-46132

Weighted eviction subtracts one unit per removed object · case 02

Weighted eviction subtracts one unit per removed object.

Bounded deques◈ Members↗
FA-46133

Weighted eviction subtracts one unit per removed object · case 03

Weighted eviction subtracts one unit per removed object.

Bounded deques◈ Members↗
FA-46134

Weighted eviction subtracts one unit per removed object · case 04

Weighted eviction subtracts one unit per removed object.

Bounded deques◈ Members↗
FA-46135

Weighted eviction subtracts one unit per removed object · case 05

Weighted eviction subtracts one unit per removed object.

Bounded deques◈ Members↗
FA-46136

Deadline deque retains entries at their expiry instant · case 01

Deadline deque retains entries at their expiry instant.

Bounded deques● Open access↗
FA-46137

Deadline deque retains entries at their expiry instant · case 02

Deadline deque retains entries at their expiry instant.

Bounded deques◈ Members↗
FA-46138

Deadline deque retains entries at their expiry instant · case 03

Deadline deque retains entries at their expiry instant.

Bounded deques◈ Members↗
FA-46139

Deadline deque retains entries at their expiry instant · case 04

Deadline deque retains entries at their expiry instant.

Bounded deques◈ Members↗
FA-46140

Deadline deque retains entries at their expiry instant · case 05

Deadline deque retains entries at their expiry instant.

Bounded deques◈ Members↗
FA-46141

Expiry scan skips every second pending entry · case 01

Expiry scan skips every second pending entry.

Bounded deques● Open access↗
FA-46142

Expiry scan skips every second pending entry · case 02

Expiry scan skips every second pending entry.

Bounded deques◈ Members↗
FA-46143

Expiry scan skips every second pending entry · case 03

Expiry scan skips every second pending entry.

Bounded deques◈ Members↗
FA-46144

Expiry scan skips every second pending entry · case 04

Expiry scan skips every second pending entry.

Bounded deques◈ Members↗
FA-46145

Expiry scan skips every second pending entry · case 05

Expiry scan skips every second pending entry.

Bounded deques◈ Members↗
FA-46146

Expiry compaction retains the last released entry · case 01

Expiry compaction retains the last released entry.

Bounded deques● Open access↗
FA-46147

Expiry compaction retains the last released entry · case 02

Expiry compaction retains the last released entry.

Bounded deques◈ Members↗
FA-46148

Expiry compaction retains the last released entry · case 03

Expiry compaction retains the last released entry.

Bounded deques◈ Members↗
FA-46149

Expiry compaction retains the last released entry · case 04

Expiry compaction retains the last released entry.

Bounded deques◈ Members↗
FA-46150

Expiry compaction retains the last released entry · case 05

Expiry compaction retains the last released entry.

Bounded deques◈ Members↗
FA-46151

Expiry callback includes the first still-live entry · case 01

Expiry callback includes the first still-live entry.

Bounded deques● Open access↗
FA-46152

Expiry callback includes the first still-live entry · case 02

Expiry callback includes the first still-live entry.

Bounded deques◈ Members↗
FA-46153

Expiry callback includes the first still-live entry · case 03

Expiry callback includes the first still-live entry.

Bounded deques◈ Members↗
FA-46154

Expiry callback includes the first still-live entry · case 04

Expiry callback includes the first still-live entry.

Bounded deques◈ Members↗
FA-46155

Expiry callback includes the first still-live entry · case 05

Expiry callback includes the first still-live entry.

Bounded deques◈ Members↗
FA-46156

Deadline deque schedules wakeup from the newest live entry · case 01

Deadline deque schedules wakeup from the newest live entry.

Bounded deques● Open access↗
FA-46157

Deadline deque schedules wakeup from the newest live entry · case 02

Deadline deque schedules wakeup from the newest live entry.

Bounded deques◈ Members↗
FA-46158

Deadline deque schedules wakeup from the newest live entry · case 03

Deadline deque schedules wakeup from the newest live entry.

Bounded deques◈ Members↗
FA-46159

Deadline deque schedules wakeup from the newest live entry · case 04

Deadline deque schedules wakeup from the newest live entry.

Bounded deques◈ Members↗
FA-46160

Deadline deque schedules wakeup from the newest live entry · case 05

Deadline deque schedules wakeup from the newest live entry.

Bounded deques◈ Members↗
FA-46161

Insertion permit accounting counts reservations instead of reserved slots · case 01

Insertion permit accounting counts reservations instead of reserved slots.

Bounded deques● Open access↗
FA-46162

Insertion permit accounting counts reservations instead of reserved slots · case 02

Insertion permit accounting counts reservations instead of reserved slots.

Bounded deques◈ Members↗
FA-46163

Insertion permit accounting counts reservations instead of reserved slots · case 03

Insertion permit accounting counts reservations instead of reserved slots.

Bounded deques◈ Members↗
FA-46164

Insertion permit accounting counts reservations instead of reserved slots · case 04

Insertion permit accounting counts reservations instead of reserved slots.

Bounded deques◈ Members↗
FA-46165

Insertion permit accounting counts reservations instead of reserved slots · case 05

Insertion permit accounting counts reservations instead of reserved slots.

Bounded deques◈ Members↗
FA-46166

Capacity permits forget resident deque occupancy · case 01

Capacity permits forget resident deque occupancy.

Bounded deques● Open access↗
FA-46167

Capacity permits forget resident deque occupancy · case 02

Capacity permits forget resident deque occupancy.

Bounded deques◈ Members↗
FA-46168

Capacity permits forget resident deque occupancy · case 03

Capacity permits forget resident deque occupancy.

Bounded deques◈ Members↗
FA-46169

Capacity permits forget resident deque occupancy · case 04

Capacity permits forget resident deque occupancy.

Bounded deques◈ Members↗
FA-46170

Capacity permits forget resident deque occupancy · case 05

Capacity permits forget resident deque occupancy.

Bounded deques◈ Members↗
FA-46171

Permit allocator rejects a request that exactly fits · case 01

Permit allocator rejects a request that exactly fits.

Bounded deques● Open access↗
FA-46172

Permit allocator rejects a request that exactly fits · case 02

Permit allocator rejects a request that exactly fits.

Bounded deques◈ Members↗
FA-46173

Permit allocator rejects a request that exactly fits · case 03

Permit allocator rejects a request that exactly fits.

Bounded deques◈ Members↗
FA-46174

Permit allocator rejects a request that exactly fits · case 04

Permit allocator rejects a request that exactly fits.

Bounded deques◈ Members↗
FA-46175

Permit allocator rejects a request that exactly fits · case 05

Permit allocator rejects a request that exactly fits.

Bounded deques◈ Members↗
FA-46176

Cancelling a deque permit removes every equal-sized permit · case 01

Cancelling a deque permit removes every equal-sized permit.

Bounded deques● Open access↗
FA-46177

Cancelling a deque permit removes every equal-sized permit · case 02

Cancelling a deque permit removes every equal-sized permit.

Bounded deques◈ Members↗
FA-46178

Cancelling a deque permit removes every equal-sized permit · case 03

Cancelling a deque permit removes every equal-sized permit.

Bounded deques◈ Members↗
FA-46179

Cancelling a deque permit removes every equal-sized permit · case 04

Cancelling a deque permit removes every equal-sized permit.

Bounded deques◈ Members↗
FA-46180

Cancelling a deque permit removes every equal-sized permit · case 05

Cancelling a deque permit removes every equal-sized permit.

Bounded deques◈ Members↗
FA-46181

Cancelled deque permits remain charged to free capacity · case 01

Cancelled deque permits remain charged to free capacity.

Bounded deques● Open access↗
FA-46182

Cancelled deque permits remain charged to free capacity · case 02

Cancelled deque permits remain charged to free capacity.

Bounded deques◈ Members↗
FA-46183

Cancelled deque permits remain charged to free capacity · case 03

Cancelled deque permits remain charged to free capacity.

Bounded deques◈ Members↗
FA-46184

Cancelled deque permits remain charged to free capacity · case 04

Cancelled deque permits remain charged to free capacity.

Bounded deques◈ Members↗
FA-46185

Cancelled deque permits remain charged to free capacity · case 05

Cancelled deque permits remain charged to free capacity.

Bounded deques◈ Members↗
FA-46186

Consumer claim returns the unclaimed suffix as its receipt · case 01

Consumer claim returns the unclaimed suffix as its receipt.

Bounded deques● Open access↗
FA-46187

Consumer claim returns the unclaimed suffix as its receipt · case 02

Consumer claim returns the unclaimed suffix as its receipt.

Bounded deques◈ Members↗
FA-46188

Consumer claim returns the unclaimed suffix as its receipt · case 03

Consumer claim returns the unclaimed suffix as its receipt.

Bounded deques◈ Members↗
FA-46189

Consumer claim returns the unclaimed suffix as its receipt · case 04

Consumer claim returns the unclaimed suffix as its receipt.

Bounded deques◈ Members↗
FA-46190

Consumer claim returns the unclaimed suffix as its receipt · case 05

Consumer claim returns the unclaimed suffix as its receipt.

Bounded deques◈ Members↗
FA-46191

Claim removal drops one unclaimed deque entry · case 01

Claim removal drops one unclaimed deque entry.

Bounded deques● Open access↗
FA-46192

Claim removal drops one unclaimed deque entry · case 02

Claim removal drops one unclaimed deque entry.

Bounded deques◈ Members↗
FA-46193

Claim removal drops one unclaimed deque entry · case 03

Claim removal drops one unclaimed deque entry.

Bounded deques◈ Members↗
FA-46194

Claim removal drops one unclaimed deque entry · case 04

Claim removal drops one unclaimed deque entry.

Bounded deques◈ Members↗
FA-46195

Claim removal drops one unclaimed deque entry · case 05

Claim removal drops one unclaimed deque entry.

Bounded deques◈ Members↗
FA-46196

Aborted consumer claim is restored behind newer entries · case 01

Aborted consumer claim is restored behind newer entries.

Bounded deques● Open access↗
FA-46197

Aborted consumer claim is restored behind newer entries · case 02

Aborted consumer claim is restored behind newer entries.

Bounded deques◈ Members↗
FA-46198

Aborted consumer claim is restored behind newer entries · case 03

Aborted consumer claim is restored behind newer entries.

Bounded deques◈ Members↗
FA-46199

Aborted consumer claim is restored behind newer entries · case 04

Aborted consumer claim is restored behind newer entries.

Bounded deques◈ Members↗
FA-46200

Aborted consumer claim is restored behind newer entries · case 05

Aborted consumer claim is restored behind newer entries.

Bounded deques◈ 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 ↗