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

Preference pairs: zero-confidence annotations count as preferences · case 01

zero-confidence annotations count as preferences.

Preference pair construction● Open access↗
FA-100102

Preference pairs: zero-confidence annotations count as preferences · case 02

zero-confidence annotations count as preferences.

Preference pair construction◈ Members↗
FA-100103

Preference pairs: zero-confidence annotations count as preferences · case 03

zero-confidence annotations count as preferences.

Preference pair construction◈ Members↗
FA-100104

Preference pairs: zero-confidence annotations count as preferences · case 04

zero-confidence annotations count as preferences.

Preference pair construction◈ Members↗
FA-100105

Preference pairs: zero-confidence annotations count as preferences · case 05

zero-confidence annotations count as preferences.

Preference pair construction◈ Members↗
FA-100106

Preference pairs: ordinal labels are treated as numeric distances · case 01

ordinal labels are treated as numeric distances.

Preference pair construction● Open access↗
FA-100107

Preference pairs: ordinal labels are treated as numeric distances · case 02

ordinal labels are treated as numeric distances.

Preference pair construction◈ Members↗
FA-100108

Preference pairs: ordinal labels are treated as numeric distances · case 03

ordinal labels are treated as numeric distances.

Preference pair construction◈ Members↗
FA-100109

Preference pairs: ordinal labels are treated as numeric distances · case 04

ordinal labels are treated as numeric distances.

Preference pair construction◈ Members↗
FA-100110

Preference pairs: ordinal labels are treated as numeric distances · case 05

ordinal labels are treated as numeric distances.

Preference pair construction◈ Members↗
FA-100111

Preference pairs: stale annotation revisions remain active · case 01

stale annotation revisions remain active.

Preference pair construction● Open access↗
FA-100112

Preference pairs: stale annotation revisions remain active · case 02

stale annotation revisions remain active.

Preference pair construction◈ Members↗
FA-100113

Preference pairs: stale annotation revisions remain active · case 03

stale annotation revisions remain active.

Preference pair construction◈ Members↗
FA-100114

Preference pairs: stale annotation revisions remain active · case 04

stale annotation revisions remain active.

Preference pair construction◈ Members↗
FA-100115

Preference pairs: stale annotation revisions remain active · case 05

stale annotation revisions remain active.

Preference pair construction◈ Members↗
FA-100116

Preference pairs: pair generation favors one orientation · case 01

pair generation favors one orientation.

Preference pair construction● Open access↗
FA-100117

Preference pairs: pair generation favors one orientation · case 02

pair generation favors one orientation.

Preference pair construction◈ Members↗
FA-100118

Preference pairs: pair generation favors one orientation · case 03

pair generation favors one orientation.

Preference pair construction◈ Members↗
FA-100119

Preference pairs: pair generation favors one orientation · case 04

pair generation favors one orientation.

Preference pair construction◈ Members↗
FA-100120

Preference pairs: pair generation favors one orientation · case 05

pair generation favors one orientation.

Preference pair construction◈ Members↗
FA-100121

Preference pairs: disagreeing annotations are collapsed to a winner · case 01

disagreeing annotations are collapsed to a winner.

Preference pair construction● Open access↗
FA-100122

Preference pairs: disagreeing annotations are collapsed to a winner · case 02

disagreeing annotations are collapsed to a winner.

Preference pair construction◈ Members↗
FA-100123

Preference pairs: disagreeing annotations are collapsed to a winner · case 03

disagreeing annotations are collapsed to a winner.

Preference pair construction◈ Members↗
FA-100124

Preference pairs: disagreeing annotations are collapsed to a winner · case 04

disagreeing annotations are collapsed to a winner.

Preference pair construction◈ Members↗
FA-100125

Preference pairs: disagreeing annotations are collapsed to a winner · case 05

disagreeing annotations are collapsed to a winner.

Preference pair construction◈ Members↗
FA-100126

Preference pairs: responses from different sources are paired · case 01

responses from different sources are paired.

Preference pair construction● Open access↗
FA-100127

Preference pairs: responses from different sources are paired · case 02

responses from different sources are paired.

Preference pair construction◈ Members↗
FA-100128

Preference pairs: responses from different sources are paired · case 03

responses from different sources are paired.

Preference pair construction◈ Members↗
FA-100129

Preference pairs: responses from different sources are paired · case 04

responses from different sources are paired.

Preference pair construction◈ Members↗
FA-100130

Preference pairs: responses from different sources are paired · case 05

responses from different sources are paired.

Preference pair construction◈ Members↗
FA-100131

Preference pairs: pair sampling drops minority strata · case 01

pair sampling drops minority strata.

Preference pair construction● Open access↗
FA-100132

Preference pairs: pair sampling drops minority strata · case 02

pair sampling drops minority strata.

Preference pair construction◈ Members↗
FA-100133

Preference pairs: pair sampling drops minority strata · case 03

pair sampling drops minority strata.

Preference pair construction◈ Members↗
FA-100134

Preference pairs: pair sampling drops minority strata · case 04

pair sampling drops minority strata.

Preference pair construction◈ Members↗
FA-100135

Preference pairs: pair sampling drops minority strata · case 05

pair sampling drops minority strata.

Preference pair construction◈ Members↗
FA-100136

Preference pairs: pair text budget is consumed by the first endpoint · case 01

pair text budget is consumed by the first endpoint.

Preference pair construction● Open access↗
FA-100137

Preference pairs: pair text budget is consumed by the first endpoint · case 02

pair text budget is consumed by the first endpoint.

Preference pair construction◈ Members↗
FA-100138

Preference pairs: pair text budget is consumed by the first endpoint · case 03

pair text budget is consumed by the first endpoint.

Preference pair construction◈ Members↗
FA-100139

Preference pairs: pair text budget is consumed by the first endpoint · case 04

pair text budget is consumed by the first endpoint.

Preference pair construction◈ Members↗
FA-100140

Preference pairs: pair text budget is consumed by the first endpoint · case 05

pair text budget is consumed by the first endpoint.

Preference pair construction◈ Members↗
FA-100141

Insertion shifts spans at and after the insertion point · case 01

Insertion shifts spans at and after the insertion point.

Annotation span alignment● Open access↗
FA-100142

Insertion shifts spans at and after the insertion point · case 02

Insertion shifts spans at and after the insertion point.

Annotation span alignment◈ Members↗
FA-100143

Insertion shifts spans at and after the insertion point · case 03

Insertion shifts spans at and after the insertion point.

Annotation span alignment◈ Members↗
FA-100144

Insertion shifts spans at and after the insertion point · case 04

Insertion shifts spans at and after the insertion point.

Annotation span alignment◈ Members↗
FA-100145

Insertion shifts spans at and after the insertion point · case 05

Insertion shifts spans at and after the insertion point.

Annotation span alignment◈ Members↗
FA-100146

Deleted text clips spans to the surviving boundary · case 01

Deleted text clips spans to the surviving boundary.

Annotation span alignment● Open access↗
FA-100147

Deleted text clips spans to the surviving boundary · case 02

Deleted text clips spans to the surviving boundary.

Annotation span alignment◈ Members↗
FA-100148

Deleted text clips spans to the surviving boundary · case 03

Deleted text clips spans to the surviving boundary.

Annotation span alignment◈ Members↗
FA-100149

Deleted text clips spans to the surviving boundary · case 04

Deleted text clips spans to the surviving boundary.

Annotation span alignment◈ Members↗
FA-100150

Deleted text clips spans to the surviving boundary · case 05

Deleted text clips spans to the surviving boundary.

Annotation span alignment◈ Members↗
FA-100151

Replacement length delta stretches later annotations · case 01

Replacement length delta stretches later annotations.

Annotation span alignment● Open access↗
FA-100152

Replacement length delta stretches later annotations · case 02

Replacement length delta stretches later annotations.

Annotation span alignment◈ Members↗
FA-100153

Replacement length delta stretches later annotations · case 03

Replacement length delta stretches later annotations.

Annotation span alignment◈ Members↗
FA-100154

Replacement length delta stretches later annotations · case 04

Replacement length delta stretches later annotations.

Annotation span alignment◈ Members↗
FA-100155

Replacement length delta stretches later annotations · case 05

Replacement length delta stretches later annotations.

Annotation span alignment◈ Members↗
FA-100156

Token index maps to the wrong character boundary · case 01

Token index maps to the wrong character boundary.

Annotation span alignment● Open access↗
FA-100157

Token index maps to the wrong character boundary · case 02

Token index maps to the wrong character boundary.

Annotation span alignment◈ Members↗
FA-100158

Token index maps to the wrong character boundary · case 03

Token index maps to the wrong character boundary.

Annotation span alignment◈ Members↗
FA-100159

Token index maps to the wrong character boundary · case 04

Token index maps to the wrong character boundary.

Annotation span alignment◈ Members↗
FA-100160

Token index maps to the wrong character boundary · case 05

Token index maps to the wrong character boundary.

Annotation span alignment◈ Members↗
FA-100161

Character span misses a token that it partially covers · case 01

Character span misses a token that it partially covers.

Annotation span alignment● Open access↗
FA-100162

Character span misses a token that it partially covers · case 02

Character span misses a token that it partially covers.

Annotation span alignment◈ Members↗
FA-100163

Character span misses a token that it partially covers · case 03

Character span misses a token that it partially covers.

Annotation span alignment◈ Members↗
FA-100164

Character span misses a token that it partially covers · case 04

Character span misses a token that it partially covers.

Annotation span alignment◈ Members↗
FA-100165

Character span misses a token that it partially covers · case 05

Character span misses a token that it partially covers.

Annotation span alignment◈ Members↗
FA-100166

Token labels leak across neighboring annotations · case 01

Token labels leak across neighboring annotations.

Annotation span alignment● Open access↗
FA-100167

Token labels leak across neighboring annotations · case 02

Token labels leak across neighboring annotations.

Annotation span alignment◈ Members↗
FA-100168

Token labels leak across neighboring annotations · case 03

Token labels leak across neighboring annotations.

Annotation span alignment◈ Members↗
FA-100169

Token labels leak across neighboring annotations · case 04

Token labels leak across neighboring annotations.

Annotation span alignment◈ Members↗
FA-100170

Token labels leak across neighboring annotations · case 05

Token labels leak across neighboring annotations.

Annotation span alignment◈ Members↗
FA-100171

Adjacent same-label spans remain fragmented · case 01

Adjacent same-label spans remain fragmented.

Annotation span alignment● Open access↗
FA-100172

Adjacent same-label spans remain fragmented · case 02

Adjacent same-label spans remain fragmented.

Annotation span alignment◈ Members↗
FA-100173

Adjacent same-label spans remain fragmented · case 03

Adjacent same-label spans remain fragmented.

Annotation span alignment◈ Members↗
FA-100174

Adjacent same-label spans remain fragmented · case 04

Adjacent same-label spans remain fragmented.

Annotation span alignment◈ Members↗
FA-100175

Adjacent same-label spans remain fragmented · case 05

Adjacent same-label spans remain fragmented.

Annotation span alignment◈ Members↗
FA-100176

Nested annotations are sorted by end before start · case 01

Nested annotations are sorted by end before start.

Annotation span alignment● Open access↗
FA-100177

Nested annotations are sorted by end before start · case 02

Nested annotations are sorted by end before start.

Annotation span alignment◈ Members↗
FA-100178

Nested annotations are sorted by end before start · case 03

Nested annotations are sorted by end before start.

Annotation span alignment◈ Members↗
FA-100179

Nested annotations are sorted by end before start · case 04

Nested annotations are sorted by end before start.

Annotation span alignment◈ Members↗
FA-100180

Nested annotations are sorted by end before start · case 05

Nested annotations are sorted by end before start.

Annotation span alignment◈ Members↗
FA-100181

Overlapping annotation priority is ignored · case 01

Overlapping annotation priority is ignored.

Annotation span alignment● Open access↗
FA-100182

Overlapping annotation priority is ignored · case 02

Overlapping annotation priority is ignored.

Annotation span alignment◈ Members↗
FA-100183

Overlapping annotation priority is ignored · case 03

Overlapping annotation priority is ignored.

Annotation span alignment◈ Members↗
FA-100184

Overlapping annotation priority is ignored · case 04

Overlapping annotation priority is ignored.

Annotation span alignment◈ Members↗
FA-100185

Overlapping annotation priority is ignored · case 05

Overlapping annotation priority is ignored.

Annotation span alignment◈ Members↗
FA-100186

Touching spans are incorrectly reported as overlapping · case 01

Touching spans are incorrectly reported as overlapping.

Annotation span alignment● Open access↗
FA-100187

Touching spans are incorrectly reported as overlapping · case 02

Touching spans are incorrectly reported as overlapping.

Annotation span alignment◈ Members↗
FA-100188

Touching spans are incorrectly reported as overlapping · case 03

Touching spans are incorrectly reported as overlapping.

Annotation span alignment◈ Members↗
FA-100189

Touching spans are incorrectly reported as overlapping · case 04

Touching spans are incorrectly reported as overlapping.

Annotation span alignment◈ Members↗
FA-100190

Touching spans are incorrectly reported as overlapping · case 05

Touching spans are incorrectly reported as overlapping.

Annotation span alignment◈ Members↗
FA-100191

Windowed export keeps original coordinates after clipping · case 01

Windowed export keeps original coordinates after clipping.

Annotation span alignment● Open access↗
FA-100192

Windowed export keeps original coordinates after clipping · case 02

Windowed export keeps original coordinates after clipping.

Annotation span alignment◈ Members↗
FA-100193

Windowed export keeps original coordinates after clipping · case 03

Windowed export keeps original coordinates after clipping.

Annotation span alignment◈ Members↗
FA-100194

Windowed export keeps original coordinates after clipping · case 04

Windowed export keeps original coordinates after clipping.

Annotation span alignment◈ Members↗
FA-100195

Windowed export keeps original coordinates after clipping · case 05

Windowed export keeps original coordinates after clipping.

Annotation span alignment◈ Members↗
FA-100196

Boundary-touching spans pass a containment filter · case 01

Boundary-touching spans pass a containment filter.

Annotation span alignment● Open access↗
FA-100197

Boundary-touching spans pass a containment filter · case 02

Boundary-touching spans pass a containment filter.

Annotation span alignment◈ Members↗
FA-100198

Boundary-touching spans pass a containment filter · case 03

Boundary-touching spans pass a containment filter.

Annotation span alignment◈ Members↗
FA-100199

Boundary-touching spans pass a containment filter · case 04

Boundary-touching spans pass a containment filter.

Annotation span alignment◈ Members↗
FA-100200

Boundary-touching spans pass a containment filter · case 05

Boundary-touching spans pass a containment filter.

Annotation span alignment◈ 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 ↗