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

Facet breadcrumbs retain ancestor order · case 01

Facet breadcrumbs retain ancestor order is violated by the widget projection.

Filter interfaces● Open access↗
FA-25202

Facet breadcrumbs retain ancestor order · case 02

Facet breadcrumbs retain ancestor order is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25203

Facet breadcrumbs retain ancestor order · case 03

Facet breadcrumbs retain ancestor order is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25204

Facet breadcrumbs retain ancestor order · case 04

Facet breadcrumbs retain ancestor order is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25205

Facet breadcrumbs retain ancestor order · case 05

Facet breadcrumbs retain ancestor order is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25206

Strict ancestor markers exclude self and partial segment prefixes · case 01

Strict ancestor markers exclude self and partial segment prefixes is violated by the widget projection.

Filter interfaces● Open access↗
FA-25207

Strict ancestor markers exclude self and partial segment prefixes · case 02

Strict ancestor markers exclude self and partial segment prefixes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25208

Strict ancestor markers exclude self and partial segment prefixes · case 03

Strict ancestor markers exclude self and partial segment prefixes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25209

Strict ancestor markers exclude self and partial segment prefixes · case 04

Strict ancestor markers exclude self and partial segment prefixes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25210

Strict ancestor markers exclude self and partial segment prefixes · case 05

Strict ancestor markers exclude self and partial segment prefixes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25211

Sibling scope requires equal parents and a different leaf · case 01

Sibling scope requires equal parents and a different leaf is violated by the widget projection.

Filter interfaces● Open access↗
FA-25212

Sibling scope requires equal parents and a different leaf · case 02

Sibling scope requires equal parents and a different leaf is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25213

Sibling scope requires equal parents and a different leaf · case 03

Sibling scope requires equal parents and a different leaf is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25214

Sibling scope requires equal parents and a different leaf · case 04

Sibling scope requires equal parents and a different leaf is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25215

Sibling scope requires equal parents and a different leaf · case 05

Sibling scope requires equal parents and a different leaf is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25216

Facet leaf labels show only the final segment and name the root · case 01

Facet leaf labels show only the final segment and name the root is violated by the widget projection.

Filter interfaces● Open access↗
FA-25217

Facet leaf labels show only the final segment and name the root · case 02

Facet leaf labels show only the final segment and name the root is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25218

Facet leaf labels show only the final segment and name the root · case 03

Facet leaf labels show only the final segment and name the root is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25219

Facet leaf labels show only the final segment and name the root · case 04

Facet leaf labels show only the final segment and name the root is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25220

Facet leaf labels show only the final segment and name the root · case 05

Facet leaf labels show only the final segment and name the root is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25221

Navigating up removes exactly the final hierarchy segment · case 01

Navigating up removes exactly the final hierarchy segment is violated by the widget projection.

Filter interfaces● Open access↗
FA-25222

Navigating up removes exactly the final hierarchy segment · case 02

Navigating up removes exactly the final hierarchy segment is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25223

Navigating up removes exactly the final hierarchy segment · case 03

Navigating up removes exactly the final hierarchy segment is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25224

Navigating up removes exactly the final hierarchy segment · case 04

Navigating up removes exactly the final hierarchy segment is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25225

Navigating up removes exactly the final hierarchy segment · case 05

Navigating up removes exactly the final hierarchy segment is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25226

Equal leaf captions do not merge different hierarchy paths · case 01

Equal leaf captions do not merge different hierarchy paths is violated by the widget projection.

Filter interfaces● Open access↗
FA-25227

Equal leaf captions do not merge different hierarchy paths · case 02

Equal leaf captions do not merge different hierarchy paths is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25228

Equal leaf captions do not merge different hierarchy paths · case 03

Equal leaf captions do not merge different hierarchy paths is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25229

Equal leaf captions do not merge different hierarchy paths · case 04

Equal leaf captions do not merge different hierarchy paths is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25230

Equal leaf captions do not merge different hierarchy paths · case 05

Equal leaf captions do not merge different hierarchy paths is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25231

Open lower endpoints never display a closed bracket · case 01

Open lower endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces● Open access↗
FA-25232

Open lower endpoints never display a closed bracket · case 02

Open lower endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25233

Open lower endpoints never display a closed bracket · case 03

Open lower endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25234

Open lower endpoints never display a closed bracket · case 04

Open lower endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25235

Open lower endpoints never display a closed bracket · case 05

Open lower endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25236

Open upper endpoints never display a closed bracket · case 01

Open upper endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces● Open access↗
FA-25237

Open upper endpoints never display a closed bracket · case 02

Open upper endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25238

Open upper endpoints never display a closed bracket · case 03

Open upper endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25239

Open upper endpoints never display a closed bracket · case 04

Open upper endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25240

Open upper endpoints never display a closed bracket · case 05

Open upper endpoints never display a closed bracket is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25241

Point intervals require both endpoints to include the point · case 01

Point intervals require both endpoints to include the point is violated by the widget projection.

Filter interfaces● Open access↗
FA-25242

Point intervals require both endpoints to include the point · case 02

Point intervals require both endpoints to include the point is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25243

Point intervals require both endpoints to include the point · case 03

Point intervals require both endpoints to include the point is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25244

Point intervals require both endpoints to include the point · case 04

Point intervals require both endpoints to include the point is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25245

Point intervals require both endpoints to include the point · case 05

Point intervals require both endpoints to include the point is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25246

Lower inclusion selects the correct serialized comparison operator · case 01

Lower inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces● Open access↗
FA-25247

Lower inclusion selects the correct serialized comparison operator · case 02

Lower inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25248

Lower inclusion selects the correct serialized comparison operator · case 03

Lower inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25249

Lower inclusion selects the correct serialized comparison operator · case 04

Lower inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25250

Lower inclusion selects the correct serialized comparison operator · case 05

Lower inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25251

Upper inclusion selects the correct serialized comparison operator · case 01

Upper inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces● Open access↗
FA-25252

Upper inclusion selects the correct serialized comparison operator · case 02

Upper inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25253

Upper inclusion selects the correct serialized comparison operator · case 03

Upper inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25254

Upper inclusion selects the correct serialized comparison operator · case 04

Upper inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25255

Upper inclusion selects the correct serialized comparison operator · case 05

Upper inclusion selects the correct serialized comparison operator is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25256

Point shorthand appears only for a closed nonempty point range · case 01

Point shorthand appears only for a closed nonempty point range is violated by the widget projection.

Filter interfaces● Open access↗
FA-25257

Point shorthand appears only for a closed nonempty point range · case 02

Point shorthand appears only for a closed nonempty point range is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25258

Point shorthand appears only for a closed nonempty point range · case 03

Point shorthand appears only for a closed nonempty point range is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25259

Point shorthand appears only for a closed nonempty point range · case 04

Point shorthand appears only for a closed nonempty point range is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25260

Point shorthand appears only for a closed nonempty point range · case 05

Point shorthand appears only for a closed nonempty point range is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25261

Inclusive date selection serializes the following day boundary · case 01

Inclusive date selection serializes the following day boundary is violated by the widget projection.

Filter interfaces● Open access↗
FA-25262

Inclusive date selection serializes the following day boundary · case 02

Inclusive date selection serializes the following day boundary is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25263

Inclusive date selection serializes the following day boundary · case 03

Inclusive date selection serializes the following day boundary is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25264

Inclusive date selection serializes the following day boundary · case 04

Inclusive date selection serializes the following day boundary is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25265

Inclusive date selection serializes the following day boundary · case 05

Inclusive date selection serializes the following day boundary is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25266

Rolling date presets include the anchor day and honor live mode · case 01

Rolling date presets include the anchor day and honor live mode is violated by the widget projection.

Filter interfaces● Open access↗
FA-25267

Rolling date presets include the anchor day and honor live mode · case 02

Rolling date presets include the anchor day and honor live mode is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25268

Rolling date presets include the anchor day and honor live mode · case 03

Rolling date presets include the anchor day and honor live mode is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25269

Rolling date presets include the anchor day and honor live mode · case 04

Rolling date presets include the anchor day and honor live mode is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25270

Rolling date presets include the anchor day and honor live mode · case 05

Rolling date presets include the anchor day and honor live mode is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25271

Rolling presets serialize an exclusive end from the selected anchor · case 01

Rolling presets serialize an exclusive end from the selected anchor is violated by the widget projection.

Filter interfaces● Open access↗
FA-25272

Rolling presets serialize an exclusive end from the selected anchor · case 02

Rolling presets serialize an exclusive end from the selected anchor is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25273

Rolling presets serialize an exclusive end from the selected anchor · case 03

Rolling presets serialize an exclusive end from the selected anchor is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25274

Rolling presets serialize an exclusive end from the selected anchor · case 04

Rolling presets serialize an exclusive end from the selected anchor is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25275

Rolling presets serialize an exclusive end from the selected anchor · case 05

Rolling presets serialize an exclusive end from the selected anchor is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25276

Future-date warnings compare against today and permit today itself · case 01

Future-date warnings compare against today and permit today itself is violated by the widget projection.

Filter interfaces● Open access↗
FA-25277

Future-date warnings compare against today and permit today itself · case 02

Future-date warnings compare against today and permit today itself is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25278

Future-date warnings compare against today and permit today itself · case 03

Future-date warnings compare against today and permit today itself is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25279

Future-date warnings compare against today and permit today itself · case 04

Future-date warnings compare against today and permit today itself is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25280

Future-date warnings compare against today and permit today itself · case 05

Future-date warnings compare against today and permit today itself is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25281

Editing a custom endpoint detaches the rolling-preset identifier · case 01

Editing a custom endpoint detaches the rolling-preset identifier is violated by the widget projection.

Filter interfaces● Open access↗
FA-25282

Editing a custom endpoint detaches the rolling-preset identifier · case 02

Editing a custom endpoint detaches the rolling-preset identifier is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25283

Editing a custom endpoint detaches the rolling-preset identifier · case 03

Editing a custom endpoint detaches the rolling-preset identifier is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25284

Editing a custom endpoint detaches the rolling-preset identifier · case 04

Editing a custom endpoint detaches the rolling-preset identifier is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25285

Editing a custom endpoint detaches the rolling-preset identifier · case 05

Editing a custom endpoint detaches the rolling-preset identifier is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25286

Displayed date span includes both endpoint days without masking reversal · case 01

Displayed date span includes both endpoint days without masking reversal is violated by the widget projection.

Filter interfaces● Open access↗
FA-25287

Displayed date span includes both endpoint days without masking reversal · case 02

Displayed date span includes both endpoint days without masking reversal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25288

Displayed date span includes both endpoint days without masking reversal · case 03

Displayed date span includes both endpoint days without masking reversal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25289

Displayed date span includes both endpoint days without masking reversal · case 04

Displayed date span includes both endpoint days without masking reversal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25290

Displayed date span includes both endpoint days without masking reversal · case 05

Displayed date span includes both endpoint days without masking reversal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25291

Unit display divides stored bounds and preserves open endpoints · case 01

Unit display divides stored bounds and preserves open endpoints is violated by the widget projection.

Filter interfaces● Open access↗
FA-25292

Unit display divides stored bounds and preserves open endpoints · case 02

Unit display divides stored bounds and preserves open endpoints is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25293

Unit display divides stored bounds and preserves open endpoints · case 03

Unit display divides stored bounds and preserves open endpoints is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25294

Unit display divides stored bounds and preserves open endpoints · case 04

Unit display divides stored bounds and preserves open endpoints is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25295

Unit display divides stored bounds and preserves open endpoints · case 05

Unit display divides stored bounds and preserves open endpoints is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25296

Typed bounds convert from selected units to canonical storage · case 01

Typed bounds convert from selected units to canonical storage is violated by the widget projection.

Filter interfaces● Open access↗
FA-25297

Typed bounds convert from selected units to canonical storage · case 02

Typed bounds convert from selected units to canonical storage is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25298

Typed bounds convert from selected units to canonical storage · case 03

Typed bounds convert from selected units to canonical storage is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25299

Typed bounds convert from selected units to canonical storage · case 04

Typed bounds convert from selected units to canonical storage is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25300

Typed bounds convert from selected units to canonical storage · case 05

Typed bounds convert from selected units to canonical storage is violated by the widget projection.

Filter interfaces◈ 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 ↗