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

Table publication validity uses event time or excludes publication instant · case 01

The decoded time state disagrees with the explicit regression oracle for published.

Time representation● Open access↗
FA-18802

Table publication validity uses event time or excludes publication instant · case 02

The decoded time state disagrees with the explicit regression oracle for published.

Time representation◈ Members↗
FA-18803

Table publication validity uses event time or excludes publication instant · case 03

The decoded time state disagrees with the explicit regression oracle for published.

Time representation◈ Members↗
FA-18804

Table publication validity uses event time or excludes publication instant · case 04

The decoded time state disagrees with the explicit regression oracle for published.

Time representation◈ Members↗
FA-18805

Table publication validity uses event time or excludes publication instant · case 05

The decoded time state disagrees with the explicit regression oracle for published.

Time representation◈ Members↗
FA-18806

Table expiry follows query timestamp or admits expiration endpoint · case 01

The decoded time state disagrees with the explicit regression oracle for live.

Time representation● Open access↗
FA-18807

Table expiry follows query timestamp or admits expiration endpoint · case 02

The decoded time state disagrees with the explicit regression oracle for live.

Time representation◈ Members↗
FA-18808

Table expiry follows query timestamp or admits expiration endpoint · case 03

The decoded time state disagrees with the explicit regression oracle for live.

Time representation◈ Members↗
FA-18809

Table expiry follows query timestamp or admits expiration endpoint · case 04

The decoded time state disagrees with the explicit regression oracle for live.

Time representation◈ Members↗
FA-18810

Table expiry follows query timestamp or admits expiration endpoint · case 05

The decoded time state disagrees with the explicit regression oracle for live.

Time representation◈ Members↗
FA-18811

Clock-table coverage assigns effective interval boundaries incorrectly · case 01

The decoded time state disagrees with the explicit regression oracle for covered.

Time representation● Open access↗
FA-18812

Clock-table coverage assigns effective interval boundaries incorrectly · case 02

The decoded time state disagrees with the explicit regression oracle for covered.

Time representation◈ Members↗
FA-18813

Clock-table coverage assigns effective interval boundaries incorrectly · case 03

The decoded time state disagrees with the explicit regression oracle for covered.

Time representation◈ Members↗
FA-18814

Clock-table coverage assigns effective interval boundaries incorrectly · case 04

The decoded time state disagrees with the explicit regression oracle for covered.

Time representation◈ Members↗
FA-18815

Clock-table coverage assigns effective interval boundaries incorrectly · case 05

The decoded time state disagrees with the explicit regression oracle for covered.

Time representation◈ Members↗
FA-18816

Time conversion bypasses certificate authenticity or freshness gates · case 01

The decoded time state disagrees with the explicit regression oracle for status.

Time representation● Open access↗
FA-18817

Time conversion bypasses certificate authenticity or freshness gates · case 02

The decoded time state disagrees with the explicit regression oracle for status.

Time representation◈ Members↗
FA-18818

Time conversion bypasses certificate authenticity or freshness gates · case 03

The decoded time state disagrees with the explicit regression oracle for status.

Time representation◈ Members↗
FA-18819

Time conversion bypasses certificate authenticity or freshness gates · case 04

The decoded time state disagrees with the explicit regression oracle for status.

Time representation◈ Members↗
FA-18820

Time conversion bypasses certificate authenticity or freshness gates · case 05

The decoded time state disagrees with the explicit regression oracle for status.

Time representation◈ Members↗
FA-18821

Offset conversion emits untrusted timestamp or reverses declared timescale mapping · case 01

The decoded time state disagrees with the explicit regression oracle for shifted.

Time representation● Open access↗
FA-18822

Offset conversion emits untrusted timestamp or reverses declared timescale mapping · case 02

The decoded time state disagrees with the explicit regression oracle for shifted.

Time representation◈ Members↗
FA-18823

Offset conversion emits untrusted timestamp or reverses declared timescale mapping · case 03

The decoded time state disagrees with the explicit regression oracle for shifted.

Time representation◈ Members↗
FA-18824

Offset conversion emits untrusted timestamp or reverses declared timescale mapping · case 04

The decoded time state disagrees with the explicit regression oracle for shifted.

Time representation◈ Members↗
FA-18825

Offset conversion emits untrusted timestamp or reverses declared timescale mapping · case 05

The decoded time state disagrees with the explicit regression oracle for shifted.

Time representation◈ Members↗
FA-18826

Certificate lifetime goes negative or is measured at converted event · case 01

The decoded time state disagrees with the explicit regression oracle for remaining.

Time representation● Open access↗
FA-18827

Certificate lifetime goes negative or is measured at converted event · case 02

The decoded time state disagrees with the explicit regression oracle for remaining.

Time representation◈ Members↗
FA-18828

Certificate lifetime goes negative or is measured at converted event · case 03

The decoded time state disagrees with the explicit regression oracle for remaining.

Time representation◈ Members↗
FA-18829

Certificate lifetime goes negative or is measured at converted event · case 04

The decoded time state disagrees with the explicit regression oracle for remaining.

Time representation◈ Members↗
FA-18830

Certificate lifetime goes negative or is measured at converted event · case 05

The decoded time state disagrees with the explicit regression oracle for remaining.

Time representation◈ Members↗
FA-18831

Coverage margin references publication rather than effective table segment · case 01

The decoded time state disagrees with the explicit regression oracle for left_margin.

Time representation● Open access↗
FA-18832

Coverage margin references publication rather than effective table segment · case 02

The decoded time state disagrees with the explicit regression oracle for left_margin.

Time representation◈ Members↗
FA-18833

Coverage margin references publication rather than effective table segment · case 03

The decoded time state disagrees with the explicit regression oracle for left_margin.

Time representation◈ Members↗
FA-18834

Coverage margin references publication rather than effective table segment · case 04

The decoded time state disagrees with the explicit regression oracle for left_margin.

Time representation◈ Members↗
FA-18835

Coverage margin references publication rather than effective table segment · case 05

The decoded time state disagrees with the explicit regression oracle for left_margin.

Time representation◈ Members↗
FA-18836

Coverage lookahead references certificate expiry rather than table coverage · case 01

The decoded time state disagrees with the explicit regression oracle for right_margin.

Time representation● Open access↗
FA-18837

Coverage lookahead references certificate expiry rather than table coverage · case 02

The decoded time state disagrees with the explicit regression oracle for right_margin.

Time representation◈ Members↗
FA-18838

Coverage lookahead references certificate expiry rather than table coverage · case 03

The decoded time state disagrees with the explicit regression oracle for right_margin.

Time representation◈ Members↗
FA-18839

Coverage lookahead references certificate expiry rather than table coverage · case 04

The decoded time state disagrees with the explicit regression oracle for right_margin.

Time representation◈ Members↗
FA-18840

Coverage lookahead references certificate expiry rather than table coverage · case 05

The decoded time state disagrees with the explicit regression oracle for right_margin.

Time representation◈ Members↗
FA-18841

Bidirectional orderly-close controller: open / local eof · case 01

While open, event local_eof produces send_closed/send_two_fins instead of send_closed/send_fin.

Protocols● Open access↗
FA-18842

Bidirectional orderly-close controller: open / local eof · case 02

While open, event local_eof produces send_closed/send_two_fins instead of send_closed/send_fin.

Protocols◈ Members↗
FA-18843

Bidirectional orderly-close controller: open / local eof · case 03

While open, event local_eof produces send_closed/send_two_fins instead of send_closed/send_fin.

Protocols◈ Members↗
FA-18844

Bidirectional orderly-close controller: open / local eof · case 04

While open, event local_eof produces send_closed/send_two_fins instead of send_closed/send_fin.

Protocols◈ Members↗
FA-18845

Bidirectional orderly-close controller: open / local eof · case 05

While open, event local_eof produces send_closed/send_two_fins instead of send_closed/send_fin.

Protocols◈ Members↗
FA-18846

Bidirectional orderly-close controller: open / remote fin · case 01

While open, event remote_fin produces closed/drop_both instead of receive_closed/ack_fin.

Protocols● Open access↗
FA-18847

Bidirectional orderly-close controller: open / remote fin · case 02

While open, event remote_fin produces closed/drop_both instead of receive_closed/ack_fin.

Protocols◈ Members↗
FA-18848

Bidirectional orderly-close controller: open / remote fin · case 03

While open, event remote_fin produces closed/drop_both instead of receive_closed/ack_fin.

Protocols◈ Members↗
FA-18849

Bidirectional orderly-close controller: open / remote fin · case 04

While open, event remote_fin produces closed/drop_both instead of receive_closed/ack_fin.

Protocols◈ Members↗
FA-18850

Bidirectional orderly-close controller: open / remote fin · case 05

While open, event remote_fin produces closed/drop_both instead of receive_closed/ack_fin.

Protocols◈ Members↗
FA-18851

Bidirectional orderly-close controller: send closed / fin receipt · case 01

While send_closed, event fin_receipt produces closed/release instead of send_closed/retire_fin.

Protocols● Open access↗
FA-18852

Bidirectional orderly-close controller: send closed / fin receipt · case 02

While send_closed, event fin_receipt produces closed/release instead of send_closed/retire_fin.

Protocols◈ Members↗
FA-18853

Bidirectional orderly-close controller: send closed / fin receipt · case 03

While send_closed, event fin_receipt produces closed/release instead of send_closed/retire_fin.

Protocols◈ Members↗
FA-18854

Bidirectional orderly-close controller: send closed / fin receipt · case 04

While send_closed, event fin_receipt produces closed/release instead of send_closed/retire_fin.

Protocols◈ Members↗
FA-18855

Bidirectional orderly-close controller: send closed / fin receipt · case 05

While send_closed, event fin_receipt produces closed/release instead of send_closed/retire_fin.

Protocols◈ Members↗
FA-18856

Bidirectional orderly-close controller: receive closed / local data · case 01

While receive_closed, event local_data produces closed/discard instead of receive_closed/send.

Protocols● Open access↗
FA-18857

Bidirectional orderly-close controller: receive closed / local data · case 02

While receive_closed, event local_data produces closed/discard instead of receive_closed/send.

Protocols◈ Members↗
FA-18858

Bidirectional orderly-close controller: receive closed / local data · case 03

While receive_closed, event local_data produces closed/discard instead of receive_closed/send.

Protocols◈ Members↗
FA-18859

Bidirectional orderly-close controller: receive closed / local data · case 04

While receive_closed, event local_data produces closed/discard instead of receive_closed/send.

Protocols◈ Members↗
FA-18860

Bidirectional orderly-close controller: receive closed / local data · case 05

While receive_closed, event local_data produces closed/discard instead of receive_closed/send.

Protocols◈ Members↗
FA-18861

Bidirectional orderly-close controller: send closed / remote fin · case 01

While send_closed, event remote_fin produces closed/release instead of closing/ack_fin.

Protocols● Open access↗
FA-18862

Bidirectional orderly-close controller: send closed / remote fin · case 02

While send_closed, event remote_fin produces closed/release instead of closing/ack_fin.

Protocols◈ Members↗
FA-18863

Bidirectional orderly-close controller: send closed / remote fin · case 03

While send_closed, event remote_fin produces closed/release instead of closing/ack_fin.

Protocols◈ Members↗
FA-18864

Bidirectional orderly-close controller: send closed / remote fin · case 04

While send_closed, event remote_fin produces closed/release instead of closing/ack_fin.

Protocols◈ Members↗
FA-18865

Bidirectional orderly-close controller: send closed / remote fin · case 05

While send_closed, event remote_fin produces closed/release instead of closing/ack_fin.

Protocols◈ Members↗
FA-18866

Bidirectional orderly-close controller: receive closed / local eof · case 01

While receive_closed, event local_eof produces closed/release instead of closing/send_fin.

Protocols● Open access↗
FA-18867

Bidirectional orderly-close controller: receive closed / local eof · case 02

While receive_closed, event local_eof produces closed/release instead of closing/send_fin.

Protocols◈ Members↗
FA-18868

Bidirectional orderly-close controller: receive closed / local eof · case 03

While receive_closed, event local_eof produces closed/release instead of closing/send_fin.

Protocols◈ Members↗
FA-18869

Bidirectional orderly-close controller: receive closed / local eof · case 04

While receive_closed, event local_eof produces closed/release instead of closing/send_fin.

Protocols◈ Members↗
FA-18870

Bidirectional orderly-close controller: receive closed / local eof · case 05

While receive_closed, event local_eof produces closed/release instead of closing/send_fin.

Protocols◈ Members↗
FA-18871

Bidirectional orderly-close controller: closing / fin confirmed · case 01

While closing, event fin_confirmed produces closing/wait instead of closed/release.

Protocols● Open access↗
FA-18872

Bidirectional orderly-close controller: closing / fin confirmed · case 02

While closing, event fin_confirmed produces closing/wait instead of closed/release.

Protocols◈ Members↗
FA-18873

Bidirectional orderly-close controller: closing / fin confirmed · case 03

While closing, event fin_confirmed produces closing/wait instead of closed/release.

Protocols◈ Members↗
FA-18874

Bidirectional orderly-close controller: closing / fin confirmed · case 04

While closing, event fin_confirmed produces closing/wait instead of closed/release.

Protocols◈ Members↗
FA-18875

Bidirectional orderly-close controller: closing / fin confirmed · case 05

While closing, event fin_confirmed produces closing/wait instead of closed/release.

Protocols◈ Members↗
FA-18876

Bidirectional orderly-close controller: closed / late data · case 01

While closed, event late_data produces open/deliver instead of closed/reject.

Protocols● Open access↗
FA-18877

Bidirectional orderly-close controller: closed / late data · case 02

While closed, event late_data produces open/deliver instead of closed/reject.

Protocols◈ Members↗
FA-18878

Bidirectional orderly-close controller: closed / late data · case 03

While closed, event late_data produces open/deliver instead of closed/reject.

Protocols◈ Members↗
FA-18879

Bidirectional orderly-close controller: closed / late data · case 04

While closed, event late_data produces open/deliver instead of closed/reject.

Protocols◈ Members↗
FA-18880

Bidirectional orderly-close controller: closed / late data · case 05

While closed, event late_data produces open/deliver instead of closed/reject.

Protocols◈ Members↗
FA-18881

Bidirectional orderly-close controller: send closed / local data · case 01

While send_closed, event local_data produces send_closed/send instead of send_closed/reject.

Protocols● Open access↗
FA-18882

Bidirectional orderly-close controller: send closed / local data · case 02

While send_closed, event local_data produces send_closed/send instead of send_closed/reject.

Protocols◈ Members↗
FA-18883

Bidirectional orderly-close controller: send closed / local data · case 03

While send_closed, event local_data produces send_closed/send instead of send_closed/reject.

Protocols◈ Members↗
FA-18884

Bidirectional orderly-close controller: send closed / local data · case 04

While send_closed, event local_data produces send_closed/send instead of send_closed/reject.

Protocols◈ Members↗
FA-18885

Bidirectional orderly-close controller: send closed / local data · case 05

While send_closed, event local_data produces send_closed/send instead of send_closed/reject.

Protocols◈ Members↗
FA-18886

Bidirectional orderly-close controller: receive closed / remote data · case 01

While receive_closed, event remote_data produces receive_closed/deliver instead of receive_closed/reject.

Protocols● Open access↗
FA-18887

Bidirectional orderly-close controller: receive closed / remote data · case 02

While receive_closed, event remote_data produces receive_closed/deliver instead of receive_closed/reject.

Protocols◈ Members↗
FA-18888

Bidirectional orderly-close controller: receive closed / remote data · case 03

While receive_closed, event remote_data produces receive_closed/deliver instead of receive_closed/reject.

Protocols◈ Members↗
FA-18889

Bidirectional orderly-close controller: receive closed / remote data · case 04

While receive_closed, event remote_data produces receive_closed/deliver instead of receive_closed/reject.

Protocols◈ Members↗
FA-18890

Bidirectional orderly-close controller: receive closed / remote data · case 05

While receive_closed, event remote_data produces receive_closed/deliver instead of receive_closed/reject.

Protocols◈ Members↗
FA-18891

Capability-offer negotiation controller: fresh / offer · case 01

While fresh, event offer produces active/enable instead of offered/advertise.

Protocols● Open access↗
FA-18892

Capability-offer negotiation controller: fresh / offer · case 02

While fresh, event offer produces active/enable instead of offered/advertise.

Protocols◈ Members↗
FA-18893

Capability-offer negotiation controller: fresh / offer · case 03

While fresh, event offer produces active/enable instead of offered/advertise.

Protocols◈ Members↗
FA-18894

Capability-offer negotiation controller: fresh / offer · case 04

While fresh, event offer produces active/enable instead of offered/advertise.

Protocols◈ Members↗
FA-18895

Capability-offer negotiation controller: fresh / offer · case 05

While fresh, event offer produces active/enable instead of offered/advertise.

Protocols◈ Members↗
FA-18896

Capability-offer negotiation controller: offered / subset accept · case 01

While offered, event subset_accept produces active/enable_all instead of active/enable_subset.

Protocols● Open access↗
FA-18897

Capability-offer negotiation controller: offered / subset accept · case 02

While offered, event subset_accept produces active/enable_all instead of active/enable_subset.

Protocols◈ Members↗
FA-18898

Capability-offer negotiation controller: offered / subset accept · case 03

While offered, event subset_accept produces active/enable_all instead of active/enable_subset.

Protocols◈ Members↗
FA-18899

Capability-offer negotiation controller: offered / subset accept · case 04

While offered, event subset_accept produces active/enable_all instead of active/enable_subset.

Protocols◈ Members↗
FA-18900

Capability-offer negotiation controller: offered / subset accept · case 05

While offered, event subset_accept produces active/enable_all instead of active/enable_subset.

Protocols◈ 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 ↗