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

Buffered heap flush threshold measures the insertion buffer including equality · case 01

The bounded buffered flush certificate reports an incorrect trigger.

Heap invariants● Open access↗
FA-41102

Buffered heap flush threshold measures the insertion buffer including equality · case 02

The bounded buffered flush certificate reports an incorrect trigger.

Heap invariants◈ Members↗
FA-41103

Buffered heap flush threshold measures the insertion buffer including equality · case 03

The bounded buffered flush certificate reports an incorrect trigger.

Heap invariants◈ Members↗
FA-41104

Buffered heap flush threshold measures the insertion buffer including equality · case 04

The bounded buffered flush certificate reports an incorrect trigger.

Heap invariants◈ Members↗
FA-41105

Buffered heap flush threshold measures the insertion buffer including equality · case 05

The bounded buffered flush certificate reports an incorrect trigger.

Heap invariants◈ Members↗
FA-41106

Buffered heap flush performs a global key-and-identity merge · case 01

The bounded buffered flush certificate reports an incorrect resident.

Heap invariants● Open access↗
FA-41107

Buffered heap flush performs a global key-and-identity merge · case 02

The bounded buffered flush certificate reports an incorrect resident.

Heap invariants◈ Members↗
FA-41108

Buffered heap flush performs a global key-and-identity merge · case 03

The bounded buffered flush certificate reports an incorrect resident.

Heap invariants◈ Members↗
FA-41109

Buffered heap flush performs a global key-and-identity merge · case 04

The bounded buffered flush certificate reports an incorrect resident.

Heap invariants◈ Members↗
FA-41110

Buffered heap flush performs a global key-and-identity merge · case 05

The bounded buffered flush certificate reports an incorrect resident.

Heap invariants◈ Members↗
FA-41111

Buffered heap clears insertion buffer only after a completed flush · case 01

The bounded buffered flush certificate reports an incorrect buffer.

Heap invariants● Open access↗
FA-41112

Buffered heap clears insertion buffer only after a completed flush · case 02

The bounded buffered flush certificate reports an incorrect buffer.

Heap invariants◈ Members↗
FA-41113

Buffered heap clears insertion buffer only after a completed flush · case 03

The bounded buffered flush certificate reports an incorrect buffer.

Heap invariants◈ Members↗
FA-41114

Buffered heap clears insertion buffer only after a completed flush · case 04

The bounded buffered flush certificate reports an incorrect buffer.

Heap invariants◈ Members↗
FA-41115

Buffered heap clears insertion buffer only after a completed flush · case 05

The bounded buffered flush certificate reports an incorrect buffer.

Heap invariants◈ Members↗
FA-41116

Buffered heap queries include buffered keys before flushing · case 01

The bounded buffered flush certificate reports an incorrect minimum.

Heap invariants● Open access↗
FA-41117

Buffered heap queries include buffered keys before flushing · case 02

The bounded buffered flush certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-41118

Buffered heap queries include buffered keys before flushing · case 03

The bounded buffered flush certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-41119

Buffered heap queries include buffered keys before flushing · case 04

The bounded buffered flush certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-41120

Buffered heap queries include buffered keys before flushing · case 05

The bounded buffered flush certificate reports an incorrect minimum.

Heap invariants◈ Members↗
FA-41121

Buffered heap logical size counts each buffered entry once across promotion · case 01

The bounded buffered flush certificate reports an incorrect size.

Heap invariants● Open access↗
FA-41122

Buffered heap logical size counts each buffered entry once across promotion · case 02

The bounded buffered flush certificate reports an incorrect size.

Heap invariants◈ Members↗
FA-41123

Buffered heap logical size counts each buffered entry once across promotion · case 03

The bounded buffered flush certificate reports an incorrect size.

Heap invariants◈ Members↗
FA-41124

Buffered heap logical size counts each buffered entry once across promotion · case 04

The bounded buffered flush certificate reports an incorrect size.

Heap invariants◈ Members↗
FA-41125

Buffered heap logical size counts each buffered entry once across promotion · case 05

The bounded buffered flush certificate reports an incorrect size.

Heap invariants◈ Members↗
FA-41126

Buffered heap flush write count reflects the actual promoted batch · case 01

The bounded buffered flush certificate reports an incorrect writes.

Heap invariants● Open access↗
FA-41127

Buffered heap flush write count reflects the actual promoted batch · case 02

The bounded buffered flush certificate reports an incorrect writes.

Heap invariants◈ Members↗
FA-41128

Buffered heap flush write count reflects the actual promoted batch · case 03

The bounded buffered flush certificate reports an incorrect writes.

Heap invariants◈ Members↗
FA-41129

Buffered heap flush write count reflects the actual promoted batch · case 04

The bounded buffered flush certificate reports an incorrect writes.

Heap invariants◈ Members↗
FA-41130

Buffered heap flush write count reflects the actual promoted batch · case 05

The bounded buffered flush certificate reports an incorrect writes.

Heap invariants◈ Members↗
FA-41131

Heap merge frontier emits the current run cursor rather than its first record · case 01

The bounded run frontier certificate reports an incorrect emitted.

Heap invariants● Open access↗
FA-41132

Heap merge frontier emits the current run cursor rather than its first record · case 02

The bounded run frontier certificate reports an incorrect emitted.

Heap invariants◈ Members↗
FA-41133

Heap merge frontier emits the current run cursor rather than its first record · case 03

The bounded run frontier certificate reports an incorrect emitted.

Heap invariants◈ Members↗
FA-41134

Heap merge frontier emits the current run cursor rather than its first record · case 04

The bounded run frontier certificate reports an incorrect emitted.

Heap invariants◈ Members↗
FA-41135

Heap merge frontier emits the current run cursor rather than its first record · case 05

The bounded run frontier certificate reports an incorrect emitted.

Heap invariants◈ Members↗
FA-41136

Heap merge frontier advances only the selected run · case 01

The bounded run frontier certificate reports an incorrect offsets.

Heap invariants● Open access↗
FA-41137

Heap merge frontier advances only the selected run · case 02

The bounded run frontier certificate reports an incorrect offsets.

Heap invariants◈ Members↗
FA-41138

Heap merge frontier advances only the selected run · case 03

The bounded run frontier certificate reports an incorrect offsets.

Heap invariants◈ Members↗
FA-41139

Heap merge frontier advances only the selected run · case 04

The bounded run frontier certificate reports an incorrect offsets.

Heap invariants◈ Members↗
FA-41140

Heap merge frontier advances only the selected run · case 05

The bounded run frontier certificate reports an incorrect offsets.

Heap invariants◈ Members↗
FA-41141

Heap merge frontier refreshes each head from its post-pop cursor · case 01

The bounded run frontier certificate reports an incorrect heads.

Heap invariants● Open access↗
FA-41142

Heap merge frontier refreshes each head from its post-pop cursor · case 02

The bounded run frontier certificate reports an incorrect heads.

Heap invariants◈ Members↗
FA-41143

Heap merge frontier refreshes each head from its post-pop cursor · case 03

The bounded run frontier certificate reports an incorrect heads.

Heap invariants◈ Members↗
FA-41144

Heap merge frontier refreshes each head from its post-pop cursor · case 04

The bounded run frontier certificate reports an incorrect heads.

Heap invariants◈ Members↗
FA-41145

Heap merge frontier refreshes each head from its post-pop cursor · case 05

The bounded run frontier certificate reports an incorrect heads.

Heap invariants◈ Members↗
FA-41146

Heap merge frontier detects exhaustion at the exact terminal offset · case 01

The bounded run frontier certificate reports an incorrect exhausted.

Heap invariants● Open access↗
FA-41147

Heap merge frontier detects exhaustion at the exact terminal offset · case 02

The bounded run frontier certificate reports an incorrect exhausted.

Heap invariants◈ Members↗
FA-41148

Heap merge frontier detects exhaustion at the exact terminal offset · case 03

The bounded run frontier certificate reports an incorrect exhausted.

Heap invariants◈ Members↗
FA-41149

Heap merge frontier detects exhaustion at the exact terminal offset · case 04

The bounded run frontier certificate reports an incorrect exhausted.

Heap invariants◈ Members↗
FA-41150

Heap merge frontier detects exhaustion at the exact terminal offset · case 05

The bounded run frontier certificate reports an incorrect exhausted.

Heap invariants◈ Members↗
FA-41151

Heap merge frontier remaining count excludes previously consumed records · case 01

The bounded run frontier certificate reports an incorrect remaining.

Heap invariants● Open access↗
FA-41152

Heap merge frontier remaining count excludes previously consumed records · case 02

The bounded run frontier certificate reports an incorrect remaining.

Heap invariants◈ Members↗
FA-41153

Heap merge frontier remaining count excludes previously consumed records · case 03

The bounded run frontier certificate reports an incorrect remaining.

Heap invariants◈ Members↗
FA-41154

Heap merge frontier remaining count excludes previously consumed records · case 04

The bounded run frontier certificate reports an incorrect remaining.

Heap invariants◈ Members↗
FA-41155

Heap merge frontier remaining count excludes previously consumed records · case 05

The bounded run frontier certificate reports an incorrect remaining.

Heap invariants◈ Members↗
FA-41156

Heap merge next winner may come from another run and returns its identity · case 01

The bounded run frontier certificate reports an incorrect next run.

Heap invariants● Open access↗
FA-41157

Heap merge next winner may come from another run and returns its identity · case 02

The bounded run frontier certificate reports an incorrect next run.

Heap invariants◈ Members↗
FA-41158

Heap merge next winner may come from another run and returns its identity · case 03

The bounded run frontier certificate reports an incorrect next run.

Heap invariants◈ Members↗
FA-41159

Heap merge next winner may come from another run and returns its identity · case 04

The bounded run frontier certificate reports an incorrect next run.

Heap invariants◈ Members↗
FA-41160

Heap merge next winner may come from another run and returns its identity · case 05

The bounded run frontier certificate reports an incorrect next run.

Heap invariants◈ Members↗
FA-41161

Persistent meld allocates on recursive unwind without copying the terminal subtree · case 01

The bounded persistent meld reuse certificate reports an incorrect alloc order.

Heap invariants● Open access↗
FA-41162

Persistent meld allocates on recursive unwind without copying the terminal subtree · case 02

The bounded persistent meld reuse certificate reports an incorrect alloc order.

Heap invariants◈ Members↗
FA-41163

Persistent meld allocates on recursive unwind without copying the terminal subtree · case 03

The bounded persistent meld reuse certificate reports an incorrect alloc order.

Heap invariants◈ Members↗
FA-41164

Persistent meld allocates on recursive unwind without copying the terminal subtree · case 04

The bounded persistent meld reuse certificate reports an incorrect alloc order.

Heap invariants◈ Members↗
FA-41165

Persistent meld allocates on recursive unwind without copying the terminal subtree · case 05

The bounded persistent meld reuse certificate reports an incorrect alloc order.

Heap invariants◈ Members↗
FA-41166

Persistent meld reuses the untouched terminal subtree across snapshots · case 01

The bounded persistent meld reuse certificate reports an incorrect terminal.

Heap invariants● Open access↗
FA-41167

Persistent meld reuses the untouched terminal subtree across snapshots · case 02

The bounded persistent meld reuse certificate reports an incorrect terminal.

Heap invariants◈ Members↗
FA-41168

Persistent meld reuses the untouched terminal subtree across snapshots · case 03

The bounded persistent meld reuse certificate reports an incorrect terminal.

Heap invariants◈ Members↗
FA-41169

Persistent meld reuses the untouched terminal subtree across snapshots · case 04

The bounded persistent meld reuse certificate reports an incorrect terminal.

Heap invariants◈ Members↗
FA-41170

Persistent meld reuses the untouched terminal subtree across snapshots · case 05

The bounded persistent meld reuse certificate reports an incorrect terminal.

Heap invariants◈ Members↗
FA-41171

Persistent meld reconnects copied winners in visitation order rather than unwind order · case 01

The bounded persistent meld reuse certificate reports an incorrect links.

Heap invariants● Open access↗
FA-41172

Persistent meld reconnects copied winners in visitation order rather than unwind order · case 02

The bounded persistent meld reuse certificate reports an incorrect links.

Heap invariants◈ Members↗
FA-41173

Persistent meld reconnects copied winners in visitation order rather than unwind order · case 03

The bounded persistent meld reuse certificate reports an incorrect links.

Heap invariants◈ Members↗
FA-41174

Persistent meld reconnects copied winners in visitation order rather than unwind order · case 04

The bounded persistent meld reuse certificate reports an incorrect links.

Heap invariants◈ Members↗
FA-41175

Persistent meld reconnects copied winners in visitation order rather than unwind order · case 05

The bounded persistent meld reuse certificate reports an incorrect links.

Heap invariants◈ Members↗
FA-41176

Persistent meld empty recursion returns the shared terminal root · case 01

The bounded persistent meld reuse certificate reports an incorrect root.

Heap invariants● Open access↗
FA-41177

Persistent meld empty recursion returns the shared terminal root · case 02

The bounded persistent meld reuse certificate reports an incorrect root.

Heap invariants◈ Members↗
FA-41178

Persistent meld empty recursion returns the shared terminal root · case 03

The bounded persistent meld reuse certificate reports an incorrect root.

Heap invariants◈ Members↗
FA-41179

Persistent meld empty recursion returns the shared terminal root · case 04

The bounded persistent meld reuse certificate reports an incorrect root.

Heap invariants◈ Members↗
FA-41180

Persistent meld empty recursion returns the shared terminal root · case 05

The bounded persistent meld reuse certificate reports an incorrect root.

Heap invariants◈ Members↗
FA-41181

Persistent meld allocates once per visited winner and never for its base case · case 01

The bounded persistent meld reuse certificate reports an incorrect allocation count.

Heap invariants● Open access↗
FA-41182

Persistent meld allocates once per visited winner and never for its base case · case 02

The bounded persistent meld reuse certificate reports an incorrect allocation count.

Heap invariants◈ Members↗
FA-41183

Persistent meld allocates once per visited winner and never for its base case · case 03

The bounded persistent meld reuse certificate reports an incorrect allocation count.

Heap invariants◈ Members↗
FA-41184

Persistent meld allocates once per visited winner and never for its base case · case 04

The bounded persistent meld reuse certificate reports an incorrect allocation count.

Heap invariants◈ Members↗
FA-41185

Persistent meld allocates once per visited winner and never for its base case · case 05

The bounded persistent meld reuse certificate reports an incorrect allocation count.

Heap invariants◈ Members↗
FA-41186

Persistent meld leaves both prior snapshots reachable · case 01

The bounded persistent meld reuse certificate reports an incorrect old snapshot.

Heap invariants● Open access↗
FA-41187

Persistent meld leaves both prior snapshots reachable · case 02

The bounded persistent meld reuse certificate reports an incorrect old snapshot.

Heap invariants◈ Members↗
FA-41188

Persistent meld leaves both prior snapshots reachable · case 03

The bounded persistent meld reuse certificate reports an incorrect old snapshot.

Heap invariants◈ Members↗
FA-41189

Persistent meld leaves both prior snapshots reachable · case 04

The bounded persistent meld reuse certificate reports an incorrect old snapshot.

Heap invariants◈ Members↗
FA-41190

Persistent meld leaves both prior snapshots reachable · case 05

The bounded persistent meld reuse certificate reports an incorrect old snapshot.

Heap invariants◈ Members↗
FA-41191

Paged heap addresses divide the zero-based global slot into page and offset · case 01

The bounded paged heap layout certificate reports an incorrect address.

Heap invariants● Open access↗
FA-41192

Paged heap addresses divide the zero-based global slot into page and offset · case 02

The bounded paged heap layout certificate reports an incorrect address.

Heap invariants◈ Members↗
FA-41193

Paged heap addresses divide the zero-based global slot into page and offset · case 03

The bounded paged heap layout certificate reports an incorrect address.

Heap invariants◈ Members↗
FA-41194

Paged heap addresses divide the zero-based global slot into page and offset · case 04

The bounded paged heap layout certificate reports an incorrect address.

Heap invariants◈ Members↗
FA-41195

Paged heap addresses divide the zero-based global slot into page and offset · case 05

The bounded paged heap layout certificate reports an incorrect address.

Heap invariants◈ Members↗
FA-41196

Paged heap parent arithmetic must occur before translating into page coordinates · case 01

The bounded paged heap layout certificate reports an incorrect parent.

Heap invariants● Open access↗
FA-41197

Paged heap parent arithmetic must occur before translating into page coordinates · case 02

The bounded paged heap layout certificate reports an incorrect parent.

Heap invariants◈ Members↗
FA-41198

Paged heap parent arithmetic must occur before translating into page coordinates · case 03

The bounded paged heap layout certificate reports an incorrect parent.

Heap invariants◈ Members↗
FA-41199

Paged heap parent arithmetic must occur before translating into page coordinates · case 04

The bounded paged heap layout certificate reports an incorrect parent.

Heap invariants◈ Members↗
FA-41200

Paged heap parent arithmetic must occur before translating into page coordinates · case 05

The bounded paged heap layout certificate reports an incorrect parent.

Heap invariants◈ 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 ↗