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

Workflow: cancelled workflow receives another turn · case 01

A cancelled run remains eligible for another agent turn.

Agent workflow termination● Open access↗
FA-99902

Workflow: cancelled workflow receives another turn · case 02

A cancelled run remains eligible for another agent turn.

Agent workflow termination◈ Members↗
FA-99903

Workflow: cancelled workflow receives another turn · case 03

A cancelled run remains eligible for another agent turn.

Agent workflow termination◈ Members↗
FA-99904

Workflow: cancelled workflow receives another turn · case 04

A cancelled run remains eligible for another agent turn.

Agent workflow termination◈ Members↗
FA-99905

Workflow: cancelled workflow receives another turn · case 05

A cancelled run remains eligible for another agent turn.

Agent workflow termination◈ Members↗
FA-99906

Workflow: batch is settled when any tool call returns · case 01

The workflow advances after the first result of a multi-call batch.

Agent workflow termination● Open access↗
FA-99907

Workflow: batch is settled when any tool call returns · case 02

The workflow advances after the first result of a multi-call batch.

Agent workflow termination◈ Members↗
FA-99908

Workflow: batch is settled when any tool call returns · case 03

The workflow advances after the first result of a multi-call batch.

Agent workflow termination◈ Members↗
FA-99909

Workflow: batch is settled when any tool call returns · case 04

The workflow advances after the first result of a multi-call batch.

Agent workflow termination◈ Members↗
FA-99910

Workflow: batch is settled when any tool call returns · case 05

The workflow advances after the first result of a multi-call batch.

Agent workflow termination◈ Members↗
FA-99911

Workflow: error limit ignores a successful turn between errors · case 01

Separated tool errors trigger a consecutive-error stop.

Agent workflow termination● Open access↗
FA-99912

Workflow: error limit ignores a successful turn between errors · case 02

Separated tool errors trigger a consecutive-error stop.

Agent workflow termination◈ Members↗
FA-99913

Workflow: error limit ignores a successful turn between errors · case 03

Separated tool errors trigger a consecutive-error stop.

Agent workflow termination◈ Members↗
FA-99914

Workflow: error limit ignores a successful turn between errors · case 04

Separated tool errors trigger a consecutive-error stop.

Agent workflow termination◈ Members↗
FA-99915

Workflow: error limit ignores a successful turn between errors · case 05

Separated tool errors trigger a consecutive-error stop.

Agent workflow termination◈ Members↗
FA-99916

Workflow: budget exhaustion is reported as successful completion · case 01

A run with no remaining work is labeled completed despite having no final answer.

Agent workflow termination● Open access↗
FA-99917

Workflow: budget exhaustion is reported as successful completion · case 02

A run with no remaining work is labeled completed despite having no final answer.

Agent workflow termination◈ Members↗
FA-99918

Workflow: budget exhaustion is reported as successful completion · case 03

A run with no remaining work is labeled completed despite having no final answer.

Agent workflow termination◈ Members↗
FA-99919

Workflow: budget exhaustion is reported as successful completion · case 04

A run with no remaining work is labeled completed despite having no final answer.

Agent workflow termination◈ Members↗
FA-99920

Workflow: budget exhaustion is reported as successful completion · case 05

A run with no remaining work is labeled completed despite having no final answer.

Agent workflow termination◈ Members↗
FA-99921

Workflow: workflow closes while follow-up work is queued · case 01

A run stops after its current turn despite queued follow-up items.

Agent workflow termination● Open access↗
FA-99922

Workflow: workflow closes while follow-up work is queued · case 02

A run stops after its current turn despite queued follow-up items.

Agent workflow termination◈ Members↗
FA-99923

Workflow: workflow closes while follow-up work is queued · case 03

A run stops after its current turn despite queued follow-up items.

Agent workflow termination◈ Members↗
FA-99924

Workflow: workflow closes while follow-up work is queued · case 04

A run stops after its current turn despite queued follow-up items.

Agent workflow termination◈ Members↗
FA-99925

Workflow: workflow closes while follow-up work is queued · case 05

A run stops after its current turn despite queued follow-up items.

Agent workflow termination◈ Members↗
FA-99926

Workflow: only successful turns debit the workflow budget · case 01

Failed turns leave the allowance unchanged even though every completed turn consumes budget.

Agent workflow termination● Open access↗
FA-99927

Workflow: only successful turns debit the workflow budget · case 02

Failed turns leave the allowance unchanged even though every completed turn consumes budget.

Agent workflow termination◈ Members↗
FA-99928

Workflow: only successful turns debit the workflow budget · case 03

Failed turns leave the allowance unchanged even though every completed turn consumes budget.

Agent workflow termination◈ Members↗
FA-99929

Workflow: only successful turns debit the workflow budget · case 04

Failed turns leave the allowance unchanged even though every completed turn consumes budget.

Agent workflow termination◈ Members↗
FA-99930

Workflow: only successful turns debit the workflow budget · case 05

Failed turns leave the allowance unchanged even though every completed turn consumes budget.

Agent workflow termination◈ Members↗
FA-99931

Workflow: duplicate result decrements pending count twice · case 01

A repeated result event makes the pending tool count negative.

Agent workflow termination● Open access↗
FA-99932

Workflow: duplicate result decrements pending count twice · case 02

A repeated result event makes the pending tool count negative.

Agent workflow termination◈ Members↗
FA-99933

Workflow: duplicate result decrements pending count twice · case 03

A repeated result event makes the pending tool count negative.

Agent workflow termination◈ Members↗
FA-99934

Workflow: duplicate result decrements pending count twice · case 04

A repeated result event makes the pending tool count negative.

Agent workflow termination◈ Members↗
FA-99935

Workflow: duplicate result decrements pending count twice · case 05

A repeated result event makes the pending tool count negative.

Agent workflow termination◈ Members↗
FA-99936

Workflow: workflow bypasses its finalization barrier · case 01

The run closes before all required wrap-up checks finish.

Agent workflow termination● Open access↗
FA-99937

Workflow: workflow bypasses its finalization barrier · case 02

The run closes before all required wrap-up checks finish.

Agent workflow termination◈ Members↗
FA-99938

Workflow: workflow bypasses its finalization barrier · case 03

The run closes before all required wrap-up checks finish.

Agent workflow termination◈ Members↗
FA-99939

Workflow: workflow bypasses its finalization barrier · case 04

The run closes before all required wrap-up checks finish.

Agent workflow termination◈ Members↗
FA-99940

Workflow: workflow bypasses its finalization barrier · case 05

The run closes before all required wrap-up checks finish.

Agent workflow termination◈ Members↗
FA-99941

Accuracy divides by predicted positives · case 01

Accuracy divides by predicted positives.

Evaluation metric aggregation● Open access↗
FA-99942

Accuracy divides by predicted positives · case 02

Accuracy divides by predicted positives.

Evaluation metric aggregation◈ Members↗
FA-99943

Accuracy divides by predicted positives · case 03

Accuracy divides by predicted positives.

Evaluation metric aggregation◈ Members↗
FA-99944

Accuracy divides by predicted positives · case 04

Accuracy divides by predicted positives.

Evaluation metric aggregation◈ Members↗
FA-99945

Accuracy divides by predicted positives · case 05

Accuracy divides by predicted positives.

Evaluation metric aggregation◈ Members↗
FA-99946

Confusion counts omit false negatives · case 01

Confusion counts omit false negatives.

Evaluation metric aggregation● Open access↗
FA-99947

Confusion counts omit false negatives · case 02

Confusion counts omit false negatives.

Evaluation metric aggregation◈ Members↗
FA-99948

Confusion counts omit false negatives · case 03

Confusion counts omit false negatives.

Evaluation metric aggregation◈ Members↗
FA-99949

Confusion counts omit false negatives · case 04

Confusion counts omit false negatives.

Evaluation metric aggregation◈ Members↗
FA-99950

Confusion counts omit false negatives · case 05

Confusion counts omit false negatives.

Evaluation metric aggregation◈ Members↗
FA-99951

Macro recall weights labels by support · case 01

Macro recall weights labels by support.

Evaluation metric aggregation● Open access↗
FA-99952

Macro recall weights labels by support · case 02

Macro recall weights labels by support.

Evaluation metric aggregation◈ Members↗
FA-99953

Macro recall weights labels by support · case 03

Macro recall weights labels by support.

Evaluation metric aggregation◈ Members↗
FA-99954

Macro recall weights labels by support · case 04

Macro recall weights labels by support.

Evaluation metric aggregation◈ Members↗
FA-99955

Macro recall weights labels by support · case 05

Macro recall weights labels by support.

Evaluation metric aggregation◈ Members↗
FA-99956

Micro precision omits false positives from the denominator · case 01

Micro precision omits false positives from the denominator.

Evaluation metric aggregation● Open access↗
FA-99957

Micro precision omits false positives from the denominator · case 02

Micro precision omits false positives from the denominator.

Evaluation metric aggregation◈ Members↗
FA-99958

Micro precision omits false positives from the denominator · case 03

Micro precision omits false positives from the denominator.

Evaluation metric aggregation◈ Members↗
FA-99959

Micro precision omits false positives from the denominator · case 04

Micro precision omits false positives from the denominator.

Evaluation metric aggregation◈ Members↗
FA-99960

Micro precision omits false positives from the denominator · case 05

Micro precision omits false positives from the denominator.

Evaluation metric aggregation◈ Members↗
FA-99961

Support weighted recall divides by label count · case 01

Support weighted recall divides by label count.

Evaluation metric aggregation● Open access↗
FA-99962

Support weighted recall divides by label count · case 02

Support weighted recall divides by label count.

Evaluation metric aggregation◈ Members↗
FA-99963

Support weighted recall divides by label count · case 03

Support weighted recall divides by label count.

Evaluation metric aggregation◈ Members↗
FA-99964

Support weighted recall divides by label count · case 04

Support weighted recall divides by label count.

Evaluation metric aggregation◈ Members↗
FA-99965

Support weighted recall divides by label count · case 05

Support weighted recall divides by label count.

Evaluation metric aggregation◈ Members↗
FA-99966

Macro F1 averages pooled counts instead of class scores · case 01

Macro F1 averages pooled counts instead of class scores.

Evaluation metric aggregation● Open access↗
FA-99967

Macro F1 averages pooled counts instead of class scores · case 02

Macro F1 averages pooled counts instead of class scores.

Evaluation metric aggregation◈ Members↗
FA-99968

Macro F1 averages pooled counts instead of class scores · case 03

Macro F1 averages pooled counts instead of class scores.

Evaluation metric aggregation◈ Members↗
FA-99969

Macro F1 averages pooled counts instead of class scores · case 04

Macro F1 averages pooled counts instead of class scores.

Evaluation metric aggregation◈ Members↗
FA-99970

Macro F1 averages pooled counts instead of class scores · case 05

Macro F1 averages pooled counts instead of class scores.

Evaluation metric aggregation◈ Members↗
FA-99971

Macro specificity is pooled across classes · case 01

Macro specificity is pooled across classes.

Evaluation metric aggregation● Open access↗
FA-99972

Macro specificity is pooled across classes · case 02

Macro specificity is pooled across classes.

Evaluation metric aggregation◈ Members↗
FA-99973

Macro specificity is pooled across classes · case 03

Macro specificity is pooled across classes.

Evaluation metric aggregation◈ Members↗
FA-99974

Macro specificity is pooled across classes · case 04

Macro specificity is pooled across classes.

Evaluation metric aggregation◈ Members↗
FA-99975

Macro specificity is pooled across classes · case 05

Macro specificity is pooled across classes.

Evaluation metric aggregation◈ Members↗
FA-99976

Balanced accuracy uses ordinary accuracy · case 01

Balanced accuracy uses ordinary accuracy.

Evaluation metric aggregation● Open access↗
FA-99977

Balanced accuracy uses ordinary accuracy · case 02

Balanced accuracy uses ordinary accuracy.

Evaluation metric aggregation◈ Members↗
FA-99978

Balanced accuracy uses ordinary accuracy · case 03

Balanced accuracy uses ordinary accuracy.

Evaluation metric aggregation◈ Members↗
FA-99979

Balanced accuracy uses ordinary accuracy · case 04

Balanced accuracy uses ordinary accuracy.

Evaluation metric aggregation◈ Members↗
FA-99980

Balanced accuracy uses ordinary accuracy · case 05

Balanced accuracy uses ordinary accuracy.

Evaluation metric aggregation◈ Members↗
FA-99981

Grouped recall pools groups before averaging · case 01

Grouped recall pools groups before averaging.

Evaluation metric aggregation● Open access↗
FA-99982

Grouped recall pools groups before averaging · case 02

Grouped recall pools groups before averaging.

Evaluation metric aggregation◈ Members↗
FA-99983

Grouped recall pools groups before averaging · case 03

Grouped recall pools groups before averaging.

Evaluation metric aggregation◈ Members↗
FA-99984

Grouped recall pools groups before averaging · case 04

Grouped recall pools groups before averaging.

Evaluation metric aggregation◈ Members↗
FA-99985

Grouped recall pools groups before averaging · case 05

Grouped recall pools groups before averaging.

Evaluation metric aggregation◈ Members↗
FA-99986

Grouped confusion counts average group matrices · case 01

Grouped confusion counts average group matrices.

Evaluation metric aggregation● Open access↗
FA-99987

Grouped confusion counts average group matrices · case 02

Grouped confusion counts average group matrices.

Evaluation metric aggregation◈ Members↗
FA-99988

Grouped confusion counts average group matrices · case 03

Grouped confusion counts average group matrices.

Evaluation metric aggregation◈ Members↗
FA-99989

Grouped confusion counts average group matrices · case 04

Grouped confusion counts average group matrices.

Evaluation metric aggregation◈ Members↗
FA-99990

Grouped confusion counts average group matrices · case 05

Grouped confusion counts average group matrices.

Evaluation metric aggregation◈ Members↗
FA-99991

Top k accuracy divides by candidate slots · case 01

Top k accuracy divides by candidate slots.

Evaluation metric aggregation● Open access↗
FA-99992

Top k accuracy divides by candidate slots · case 02

Top k accuracy divides by candidate slots.

Evaluation metric aggregation◈ Members↗
FA-99993

Top k accuracy divides by candidate slots · case 03

Top k accuracy divides by candidate slots.

Evaluation metric aggregation◈ Members↗
FA-99994

Top k accuracy divides by candidate slots · case 04

Top k accuracy divides by candidate slots.

Evaluation metric aggregation◈ Members↗
FA-99995

Top k accuracy divides by candidate slots · case 05

Top k accuracy divides by candidate slots.

Evaluation metric aggregation◈ Members↗
FA-99996

Multilabel subset accuracy counts matching labels · case 01

Multilabel subset accuracy counts matching labels.

Evaluation metric aggregation● Open access↗
FA-99997

Multilabel subset accuracy counts matching labels · case 02

Multilabel subset accuracy counts matching labels.

Evaluation metric aggregation◈ Members↗
FA-99998

Multilabel subset accuracy counts matching labels · case 03

Multilabel subset accuracy counts matching labels.

Evaluation metric aggregation◈ Members↗
FA-99999

Multilabel subset accuracy counts matching labels · case 04

Multilabel subset accuracy counts matching labels.

Evaluation metric aggregation◈ Members↗
FA-100000

Multilabel subset accuracy counts matching labels · case 05

Multilabel subset accuracy counts matching labels.

Evaluation metric aggregation◈ 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 ↗