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

A vector UDF validates against unfiltered input length · case 01

A vector UDF validates against unfiltered input length.

Data systems● Open access↗
FA-45302

A vector UDF validates against unfiltered input length · case 02

A vector UDF validates against unfiltered input length.

Data systems◈ Members↗
FA-45303

A vector UDF validates against unfiltered input length · case 03

A vector UDF validates against unfiltered input length.

Data systems◈ Members↗
FA-45304

A vector UDF validates against unfiltered input length · case 04

A vector UDF validates against unfiltered input length.

Data systems◈ Members↗
FA-45305

A vector UDF validates against unfiltered input length · case 05

A vector UDF validates against unfiltered input length.

Data systems◈ Members↗
FA-45306

A vector UDF omits output validity cardinality validation · case 01

A vector UDF omits output validity cardinality validation.

Data systems● Open access↗
FA-45307

A vector UDF omits output validity cardinality validation · case 02

A vector UDF omits output validity cardinality validation.

Data systems◈ Members↗
FA-45308

A vector UDF omits output validity cardinality validation · case 03

A vector UDF omits output validity cardinality validation.

Data systems◈ Members↗
FA-45309

A vector UDF omits output validity cardinality validation · case 04

A vector UDF omits output validity cardinality validation.

Data systems◈ Members↗
FA-45310

A vector UDF omits output validity cardinality validation · case 05

A vector UDF omits output validity cardinality validation.

Data systems◈ Members↗
FA-45311

A vector UDF pairs output with prefix identities rather than selected identities · case 01

A vector UDF pairs output with prefix identities rather than selected identities.

Data systems● Open access↗
FA-45312

A vector UDF pairs output with prefix identities rather than selected identities · case 02

A vector UDF pairs output with prefix identities rather than selected identities.

Data systems◈ Members↗
FA-45313

A vector UDF pairs output with prefix identities rather than selected identities · case 03

A vector UDF pairs output with prefix identities rather than selected identities.

Data systems◈ Members↗
FA-45314

A vector UDF pairs output with prefix identities rather than selected identities · case 04

A vector UDF pairs output with prefix identities rather than selected identities.

Data systems◈ Members↗
FA-45315

A vector UDF pairs output with prefix identities rather than selected identities · case 05

A vector UDF pairs output with prefix identities rather than selected identities.

Data systems◈ Members↗
FA-45316

A malformed UDF batch returns an empty success instead of an error · case 01

A malformed UDF batch returns an empty success instead of an error.

Data systems● Open access↗
FA-45317

A malformed UDF batch returns an empty success instead of an error · case 02

A malformed UDF batch returns an empty success instead of an error.

Data systems◈ Members↗
FA-45318

A malformed UDF batch returns an empty success instead of an error · case 03

A malformed UDF batch returns an empty success instead of an error.

Data systems◈ Members↗
FA-45319

A malformed UDF batch returns an empty success instead of an error · case 04

A malformed UDF batch returns an empty success instead of an error.

Data systems◈ Members↗
FA-45320

A malformed UDF batch returns an empty success instead of an error · case 05

A malformed UDF batch returns an empty success instead of an error.

Data systems◈ Members↗
FA-45321

A vector UDF ignores result null validity · case 01

A vector UDF ignores result null validity.

Data systems● Open access↗
FA-45322

A vector UDF ignores result null validity · case 02

A vector UDF ignores result null validity.

Data systems◈ Members↗
FA-45323

A vector UDF ignores result null validity · case 03

A vector UDF ignores result null validity.

Data systems◈ Members↗
FA-45324

A vector UDF ignores result null validity · case 04

A vector UDF ignores result null validity.

Data systems◈ Members↗
FA-45325

A vector UDF ignores result null validity · case 05

A vector UDF ignores result null validity.

Data systems◈ Members↗
FA-45326

A vector UDF drops empty successful batches · case 01

A vector UDF drops empty successful batches.

Data systems● Open access↗
FA-45327

A vector UDF drops empty successful batches · case 02

A vector UDF drops empty successful batches.

Data systems◈ Members↗
FA-45328

A vector UDF drops empty successful batches · case 03

A vector UDF drops empty successful batches.

Data systems◈ Members↗
FA-45329

A vector UDF drops empty successful batches · case 04

A vector UDF drops empty successful batches.

Data systems◈ Members↗
FA-45330

A vector UDF drops empty successful batches · case 05

A vector UDF drops empty successful batches.

Data systems◈ Members↗
FA-45331

Vector CASE evaluates THEN errors on ELSE-selected lanes · case 01

Vector CASE evaluates THEN errors on ELSE-selected lanes.

Data systems● Open access↗
FA-45332

Vector CASE evaluates THEN errors on ELSE-selected lanes · case 02

Vector CASE evaluates THEN errors on ELSE-selected lanes.

Data systems◈ Members↗
FA-45333

Vector CASE evaluates THEN errors on ELSE-selected lanes · case 03

Vector CASE evaluates THEN errors on ELSE-selected lanes.

Data systems◈ Members↗
FA-45334

Vector CASE evaluates THEN errors on ELSE-selected lanes · case 04

Vector CASE evaluates THEN errors on ELSE-selected lanes.

Data systems◈ Members↗
FA-45335

Vector CASE evaluates THEN errors on ELSE-selected lanes · case 05

Vector CASE evaluates THEN errors on ELSE-selected lanes.

Data systems◈ Members↗
FA-45336

Vector CASE evaluates ELSE errors on THEN-selected lanes · case 01

Vector CASE evaluates ELSE errors on THEN-selected lanes.

Data systems● Open access↗
FA-45337

Vector CASE evaluates ELSE errors on THEN-selected lanes · case 02

Vector CASE evaluates ELSE errors on THEN-selected lanes.

Data systems◈ Members↗
FA-45338

Vector CASE evaluates ELSE errors on THEN-selected lanes · case 03

Vector CASE evaluates ELSE errors on THEN-selected lanes.

Data systems◈ Members↗
FA-45339

Vector CASE evaluates ELSE errors on THEN-selected lanes · case 04

Vector CASE evaluates ELSE errors on THEN-selected lanes.

Data systems◈ Members↗
FA-45340

Vector CASE evaluates ELSE errors on THEN-selected lanes · case 05

Vector CASE evaluates ELSE errors on THEN-selected lanes.

Data systems◈ Members↗
FA-45341

Vector CASE treats an unknown condition as selected THEN · case 01

Vector CASE treats an unknown condition as selected THEN.

Data systems● Open access↗
FA-45342

Vector CASE treats an unknown condition as selected THEN · case 02

Vector CASE treats an unknown condition as selected THEN.

Data systems◈ Members↗
FA-45343

Vector CASE treats an unknown condition as selected THEN · case 03

Vector CASE treats an unknown condition as selected THEN.

Data systems◈ Members↗
FA-45344

Vector CASE treats an unknown condition as selected THEN · case 04

Vector CASE treats an unknown condition as selected THEN.

Data systems◈ Members↗
FA-45345

Vector CASE treats an unknown condition as selected THEN · case 05

Vector CASE treats an unknown condition as selected THEN.

Data systems◈ Members↗
FA-45346

Vector CASE writes ELSE values into THEN-selected lanes · case 01

Vector CASE writes ELSE values into THEN-selected lanes.

Data systems● Open access↗
FA-45347

Vector CASE writes ELSE values into THEN-selected lanes · case 02

Vector CASE writes ELSE values into THEN-selected lanes.

Data systems◈ Members↗
FA-45348

Vector CASE writes ELSE values into THEN-selected lanes · case 03

Vector CASE writes ELSE values into THEN-selected lanes.

Data systems◈ Members↗
FA-45349

Vector CASE writes ELSE values into THEN-selected lanes · case 04

Vector CASE writes ELSE values into THEN-selected lanes.

Data systems◈ Members↗
FA-45350

Vector CASE writes ELSE values into THEN-selected lanes · case 05

Vector CASE writes ELSE values into THEN-selected lanes.

Data systems◈ Members↗
FA-45351

Vector CASE writes THEN values into ELSE-selected lanes · case 01

Vector CASE writes THEN values into ELSE-selected lanes.

Data systems● Open access↗
FA-45352

Vector CASE writes THEN values into ELSE-selected lanes · case 02

Vector CASE writes THEN values into ELSE-selected lanes.

Data systems◈ Members↗
FA-45353

Vector CASE writes THEN values into ELSE-selected lanes · case 03

Vector CASE writes THEN values into ELSE-selected lanes.

Data systems◈ Members↗
FA-45354

Vector CASE writes THEN values into ELSE-selected lanes · case 04

Vector CASE writes THEN values into ELSE-selected lanes.

Data systems◈ Members↗
FA-45355

Vector CASE writes THEN values into ELSE-selected lanes · case 05

Vector CASE writes THEN values into ELSE-selected lanes.

Data systems◈ Members↗
FA-45356

Vector CASE converts selected errors into successful null values · case 01

Vector CASE converts selected errors into successful null values.

Data systems● Open access↗
FA-45357

Vector CASE converts selected errors into successful null values · case 02

Vector CASE converts selected errors into successful null values.

Data systems◈ Members↗
FA-45358

Vector CASE converts selected errors into successful null values · case 03

Vector CASE converts selected errors into successful null values.

Data systems◈ Members↗
FA-45359

Vector CASE converts selected errors into successful null values · case 04

Vector CASE converts selected errors into successful null values.

Data systems◈ Members↗
FA-45360

Vector CASE converts selected errors into successful null values · case 05

Vector CASE converts selected errors into successful null values.

Data systems◈ Members↗
FA-45361

Volatile projection calls are cached by expression key · case 01

Volatile projection calls are cached by expression key.

Data systems● Open access↗
FA-45362

Volatile projection calls are cached by expression key · case 02

Volatile projection calls are cached by expression key.

Data systems◈ Members↗
FA-45363

Volatile projection calls are cached by expression key · case 03

Volatile projection calls are cached by expression key.

Data systems◈ Members↗
FA-45364

Volatile projection calls are cached by expression key · case 04

Volatile projection calls are cached by expression key.

Data systems◈ Members↗
FA-45365

Volatile projection calls are cached by expression key · case 05

Volatile projection calls are cached by expression key.

Data systems◈ Members↗
FA-45366

Stable query results are discarded at each new input row · case 01

Stable query results are discarded at each new input row.

Data systems● Open access↗
FA-45367

Stable query results are discarded at each new input row · case 02

Stable query results are discarded at each new input row.

Data systems◈ Members↗
FA-45368

Stable query results are discarded at each new input row · case 03

Stable query results are discarded at each new input row.

Data systems◈ Members↗
FA-45369

Stable query results are discarded at each new input row · case 04

Stable query results are discarded at each new input row.

Data systems◈ Members↗
FA-45370

Stable query results are discarded at each new input row · case 05

Stable query results are discarded at each new input row.

Data systems◈ Members↗
FA-45371

Different stable functions share one cached result · case 01

Different stable functions share one cached result.

Data systems● Open access↗
FA-45372

Different stable functions share one cached result · case 02

Different stable functions share one cached result.

Data systems◈ Members↗
FA-45373

Different stable functions share one cached result · case 03

Different stable functions share one cached result.

Data systems◈ Members↗
FA-45374

Different stable functions share one cached result · case 04

Different stable functions share one cached result.

Data systems◈ Members↗
FA-45375

Different stable functions share one cached result · case 05

Different stable functions share one cached result.

Data systems◈ Members↗
FA-45376

Row-dependent projection is evaluated only against the first row · case 01

Row-dependent projection is evaluated only against the first row.

Data systems● Open access↗
FA-45377

Row-dependent projection is evaluated only against the first row · case 02

Row-dependent projection is evaluated only against the first row.

Data systems◈ Members↗
FA-45378

Row-dependent projection is evaluated only against the first row · case 03

Row-dependent projection is evaluated only against the first row.

Data systems◈ Members↗
FA-45379

Row-dependent projection is evaluated only against the first row · case 04

Row-dependent projection is evaluated only against the first row.

Data systems◈ Members↗
FA-45380

Row-dependent projection is evaluated only against the first row · case 05

Row-dependent projection is evaluated only against the first row.

Data systems◈ Members↗
FA-45381

Projection evaluates expressions in key order · case 01

Projection evaluates expressions in key order.

Data systems● Open access↗
FA-45382

Projection evaluates expressions in key order · case 02

Projection evaluates expressions in key order.

Data systems◈ Members↗
FA-45383

Projection evaluates expressions in key order · case 03

Projection evaluates expressions in key order.

Data systems◈ Members↗
FA-45384

Projection evaluates expressions in key order · case 04

Projection evaluates expressions in key order.

Data systems◈ Members↗
FA-45385

Projection evaluates expressions in key order · case 05

Projection evaluates expressions in key order.

Data systems◈ Members↗
FA-45386

Projection evaluates input rows in sorted order · case 01

Projection evaluates input rows in sorted order.

Data systems● Open access↗
FA-45387

Projection evaluates input rows in sorted order · case 02

Projection evaluates input rows in sorted order.

Data systems◈ Members↗
FA-45388

Projection evaluates input rows in sorted order · case 03

Projection evaluates input rows in sorted order.

Data systems◈ Members↗
FA-45389

Projection evaluates input rows in sorted order · case 04

Projection evaluates input rows in sorted order.

Data systems◈ Members↗
FA-45390

Projection evaluates input rows in sorted order · case 05

Projection evaluates input rows in sorted order.

Data systems◈ Members↗
FA-45391

MERGE preflight detects duplicate whole source rows instead of duplicate keys · case 01

MERGE preflight detects duplicate whole source rows instead of duplicate keys.

Data systems● Open access↗
FA-45392

MERGE preflight detects duplicate whole source rows instead of duplicate keys · case 02

MERGE preflight detects duplicate whole source rows instead of duplicate keys.

Data systems◈ Members↗
FA-45393

MERGE preflight detects duplicate whole source rows instead of duplicate keys · case 03

MERGE preflight detects duplicate whole source rows instead of duplicate keys.

Data systems◈ Members↗
FA-45394

MERGE preflight detects duplicate whole source rows instead of duplicate keys · case 04

MERGE preflight detects duplicate whole source rows instead of duplicate keys.

Data systems◈ Members↗
FA-45395

MERGE preflight detects duplicate whole source rows instead of duplicate keys · case 05

MERGE preflight detects duplicate whole source rows instead of duplicate keys.

Data systems◈ Members↗
FA-45396

MERGE preflight rejects duplicates only for keys already in target · case 01

MERGE preflight rejects duplicates only for keys already in target.

Data systems● Open access↗
FA-45397

MERGE preflight rejects duplicates only for keys already in target · case 02

MERGE preflight rejects duplicates only for keys already in target.

Data systems◈ Members↗
FA-45398

MERGE preflight rejects duplicates only for keys already in target · case 03

MERGE preflight rejects duplicates only for keys already in target.

Data systems◈ Members↗
FA-45399

MERGE preflight rejects duplicates only for keys already in target · case 04

MERGE preflight rejects duplicates only for keys already in target.

Data systems◈ Members↗
FA-45400

MERGE preflight rejects duplicates only for keys already in target · case 05

MERGE preflight rejects duplicates only for keys already in target.

Data systems◈ 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 ↗