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

Classify recipients of a delivery status report: action normalization · case 01

A capitalised or padded action field is classified as unknown.

Email MIME structure● Open access↗
FA-76702

Classify recipients of a delivery status report: action normalization · case 02

A capitalised or padded action field is classified as unknown.

Email MIME structure◈ Members↗
FA-76703

Classify recipients of a delivery status report: action normalization · case 03

A capitalised or padded action field is classified as unknown.

Email MIME structure◈ Members↗
FA-76704

Classify recipients of a delivery status report: action normalization · case 04

A capitalised or padded action field is classified as unknown.

Email MIME structure◈ Members↗
FA-76705

Classify recipients of a delivery status report: action normalization · case 05

A capitalised or padded action field is classified as unknown.

Email MIME structure◈ Members↗
FA-76706

Classify recipients of a delivery status report: original part types · case 01

Reports that return only the original headers are treated as having no original.

Email MIME structure● Open access↗
FA-76707

Classify recipients of a delivery status report: original part types · case 02

Reports that return only the original headers are treated as having no original.

Email MIME structure◈ Members↗
FA-76708

Classify recipients of a delivery status report: original part types · case 03

Reports that return only the original headers are treated as having no original.

Email MIME structure◈ Members↗
FA-76709

Classify recipients of a delivery status report: original part types · case 04

Reports that return only the original headers are treated as having no original.

Email MIME structure◈ Members↗
FA-76710

Classify recipients of a delivery status report: original part types · case 05

Reports that return only the original headers are treated as having no original.

Email MIME structure◈ Members↗
FA-76711

Classify recipients of a delivery status report: successful actions · case 01

Relayed or expanded recipients are reported with an unknown outcome.

Email MIME structure● Open access↗
FA-76712

Classify recipients of a delivery status report: successful actions · case 02

Relayed or expanded recipients are reported with an unknown outcome.

Email MIME structure◈ Members↗
FA-76713

Classify recipients of a delivery status report: successful actions · case 03

Relayed or expanded recipients are reported with an unknown outcome.

Email MIME structure◈ Members↗
FA-76714

Classify recipients of a delivery status report: successful actions · case 04

Relayed or expanded recipients are reported with an unknown outcome.

Email MIME structure◈ Members↗
FA-76715

Classify recipients of a delivery status report: successful actions · case 05

Relayed or expanded recipients are reported with an unknown outcome.

Email MIME structure◈ Members↗
FA-76716

Reassemble message/partial fragments: first fragment wins · case 01

A retransmitted fragment replaces the one already received, corrupting the reassembled message.

Email MIME structure● Open access↗
FA-76717

Reassemble message/partial fragments: first fragment wins · case 02

A retransmitted fragment replaces the one already received, corrupting the reassembled message.

Email MIME structure◈ Members↗
FA-76718

Reassemble message/partial fragments: first fragment wins · case 03

A retransmitted fragment replaces the one already received, corrupting the reassembled message.

Email MIME structure◈ Members↗
FA-76719

Reassemble message/partial fragments: first fragment wins · case 04

A retransmitted fragment replaces the one already received, corrupting the reassembled message.

Email MIME structure◈ Members↗
FA-76720

Reassemble message/partial fragments: first fragment wins · case 05

A retransmitted fragment replaces the one already received, corrupting the reassembled message.

Email MIME structure◈ Members↗
FA-76721

Reassemble message/partial fragments: unknown total · case 01

A message is declared complete before the fragment carrying the total has arrived.

Email MIME structure● Open access↗
FA-76722

Reassemble message/partial fragments: unknown total · case 02

A message is declared complete before the fragment carrying the total has arrived.

Email MIME structure◈ Members↗
FA-76723

Reassemble message/partial fragments: unknown total · case 03

A message is declared complete before the fragment carrying the total has arrived.

Email MIME structure◈ Members↗
FA-76724

Reassemble message/partial fragments: unknown total · case 04

A message is declared complete before the fragment carrying the total has arrived.

Email MIME structure◈ Members↗
FA-76725

Reassemble message/partial fragments: unknown total · case 05

A message is declared complete before the fragment carrying the total has arrived.

Email MIME structure◈ Members↗
FA-76726

Reassemble message/partial fragments: total agreement · case 01

Fragments that repeat the same total are reported as conflicting.

Email MIME structure● Open access↗
FA-76727

Reassemble message/partial fragments: total agreement · case 02

Fragments that repeat the same total are reported as conflicting.

Email MIME structure◈ Members↗
FA-76728

Reassemble message/partial fragments: total agreement · case 03

Fragments that repeat the same total are reported as conflicting.

Email MIME structure◈ Members↗
FA-76729

Reassemble message/partial fragments: total agreement · case 04

Fragments that repeat the same total are reported as conflicting.

Email MIME structure◈ Members↗
FA-76730

Reassemble message/partial fragments: total agreement · case 05

Fragments that repeat the same total are reported as conflicting.

Email MIME structure◈ Members↗
FA-76731

Reassemble message/partial fragments: number order · case 01

Fragments are joined in arrival order instead of by number.

Email MIME structure● Open access↗
FA-76732

Reassemble message/partial fragments: number order · case 02

Fragments are joined in arrival order instead of by number.

Email MIME structure◈ Members↗
FA-76733

Reassemble message/partial fragments: number order · case 03

Fragments are joined in arrival order instead of by number.

Email MIME structure◈ Members↗
FA-76734

Reassemble message/partial fragments: number order · case 04

Fragments are joined in arrival order instead of by number.

Email MIME structure◈ Members↗
FA-76735

Reassemble message/partial fragments: number order · case 05

Fragments are joined in arrival order instead of by number.

Email MIME structure◈ Members↗
FA-76736

Reassemble message/partial fragments: one based numbers · case 01

Complete messages are never recognised because fragment 0 is required.

Email MIME structure● Open access↗
FA-76737

Reassemble message/partial fragments: one based numbers · case 02

Complete messages are never recognised because fragment 0 is required.

Email MIME structure◈ Members↗
FA-76738

Reassemble message/partial fragments: one based numbers · case 03

Complete messages are never recognised because fragment 0 is required.

Email MIME structure◈ Members↗
FA-76739

Reassemble message/partial fragments: one based numbers · case 04

Complete messages are never recognised because fragment 0 is required.

Email MIME structure◈ Members↗
FA-76740

Reassemble message/partial fragments: one based numbers · case 05

Complete messages are never recognised because fragment 0 is required.

Email MIME structure◈ Members↗
FA-76741

Detect a calendar invitation inside a message: no descent into messages · case 01

An invitation inside a forwarded message is offered to the reader as if it were addressed to them.

Email MIME structure● Open access↗
FA-76742

Detect a calendar invitation inside a message: no descent into messages · case 02

An invitation inside a forwarded message is offered to the reader as if it were addressed to them.

Email MIME structure◈ Members↗
FA-76743

Detect a calendar invitation inside a message: no descent into messages · case 03

An invitation inside a forwarded message is offered to the reader as if it were addressed to them.

Email MIME structure◈ Members↗
FA-76744

Detect a calendar invitation inside a message: no descent into messages · case 04

An invitation inside a forwarded message is offered to the reader as if it were addressed to them.

Email MIME structure◈ Members↗
FA-76745

Detect a calendar invitation inside a message: no descent into messages · case 05

An invitation inside a forwarded message is offered to the reader as if it were addressed to them.

Email MIME structure◈ Members↗
FA-76746

Detect a calendar invitation inside a message: attached calendar · case 01

An attached calendar file is treated as a live invitation.

Email MIME structure● Open access↗
FA-76747

Detect a calendar invitation inside a message: attached calendar · case 02

An attached calendar file is treated as a live invitation.

Email MIME structure◈ Members↗
FA-76748

Detect a calendar invitation inside a message: attached calendar · case 03

An attached calendar file is treated as a live invitation.

Email MIME structure◈ Members↗
FA-76749

Detect a calendar invitation inside a message: attached calendar · case 04

An attached calendar file is treated as a live invitation.

Email MIME structure◈ Members↗
FA-76750

Detect a calendar invitation inside a message: attached calendar · case 05

An attached calendar file is treated as a live invitation.

Email MIME structure◈ Members↗
FA-76751

Detect a calendar invitation inside a message: method normalization · case 01

Methods written in lower case or padded are not recognised as the same method.

Email MIME structure● Open access↗
FA-76752

Detect a calendar invitation inside a message: method normalization · case 02

Methods written in lower case or padded are not recognised as the same method.

Email MIME structure◈ Members↗
FA-76753

Detect a calendar invitation inside a message: method normalization · case 03

Methods written in lower case or padded are not recognised as the same method.

Email MIME structure◈ Members↗
FA-76754

Detect a calendar invitation inside a message: method normalization · case 04

Methods written in lower case or padded are not recognised as the same method.

Email MIME structure◈ Members↗
FA-76755

Detect a calendar invitation inside a message: method normalization · case 05

Methods written in lower case or padded are not recognised as the same method.

Email MIME structure◈ Members↗
FA-76756

Detect a calendar invitation inside a message: ambiguity · case 01

Conflicting REQUEST and CANCEL parts are resolved silently to one of them.

Email MIME structure● Open access↗
FA-76757

Detect a calendar invitation inside a message: ambiguity · case 02

Conflicting REQUEST and CANCEL parts are resolved silently to one of them.

Email MIME structure◈ Members↗
FA-76758

Detect a calendar invitation inside a message: ambiguity · case 03

Conflicting REQUEST and CANCEL parts are resolved silently to one of them.

Email MIME structure◈ Members↗
FA-76759

Detect a calendar invitation inside a message: ambiguity · case 04

Conflicting REQUEST and CANCEL parts are resolved silently to one of them.

Email MIME structure◈ Members↗
FA-76760

Detect a calendar invitation inside a message: ambiguity · case 05

Conflicting REQUEST and CANCEL parts are resolved silently to one of them.

Email MIME structure◈ Members↗
FA-76761

Detect a calendar invitation inside a message: ics extension · case 01

An .ics attachment sent as application/octet-stream is not counted.

Email MIME structure● Open access↗
FA-76762

Detect a calendar invitation inside a message: ics extension · case 02

An .ics attachment sent as application/octet-stream is not counted.

Email MIME structure◈ Members↗
FA-76763

Detect a calendar invitation inside a message: ics extension · case 03

An .ics attachment sent as application/octet-stream is not counted.

Email MIME structure◈ Members↗
FA-76764

Detect a calendar invitation inside a message: ics extension · case 04

An .ics attachment sent as application/octet-stream is not counted.

Email MIME structure◈ Members↗
FA-76765

Detect a calendar invitation inside a message: ics extension · case 05

An .ics attachment sent as application/octet-stream is not counted.

Email MIME structure◈ Members↗
FA-76766

Choose non-colliding boundaries for nested multiparts: descendant scope · case 01

A boundary string that occurs inside a nested part is chosen for the outer multipart.

Email MIME structure● Open access↗
FA-76767

Choose non-colliding boundaries for nested multiparts: descendant scope · case 02

A boundary string that occurs inside a nested part is chosen for the outer multipart.

Email MIME structure◈ Members↗
FA-76768

Choose non-colliding boundaries for nested multiparts: descendant scope · case 03

A boundary string that occurs inside a nested part is chosen for the outer multipart.

Email MIME structure◈ Members↗
FA-76769

Choose non-colliding boundaries for nested multiparts: descendant scope · case 04

A boundary string that occurs inside a nested part is chosen for the outer multipart.

Email MIME structure◈ Members↗
FA-76770

Choose non-colliding boundaries for nested multiparts: descendant scope · case 05

A boundary string that occurs inside a nested part is chosen for the outer multipart.

Email MIME structure◈ Members↗
FA-76771

Choose non-colliding boundaries for nested multiparts: ancestor prefix · case 01

A nested boundary such as b_10 extends the outer boundary b_1, so the outer delimiter matches inside the inner one.

Email MIME structure● Open access↗
FA-76772

Choose non-colliding boundaries for nested multiparts: ancestor prefix · case 02

A nested boundary such as b_10 extends the outer boundary b_1, so the outer delimiter matches inside the inner one.

Email MIME structure◈ Members↗
FA-76773

Choose non-colliding boundaries for nested multiparts: ancestor prefix · case 03

A nested boundary such as b_10 extends the outer boundary b_1, so the outer delimiter matches inside the inner one.

Email MIME structure◈ Members↗
FA-76774

Choose non-colliding boundaries for nested multiparts: ancestor prefix · case 04

A nested boundary such as b_10 extends the outer boundary b_1, so the outer delimiter matches inside the inner one.

Email MIME structure◈ Members↗
FA-76775

Choose non-colliding boundaries for nested multiparts: ancestor prefix · case 05

A nested boundary such as b_10 extends the outer boundary b_1, so the outer delimiter matches inside the inner one.

Email MIME structure◈ Members↗
FA-76776

Choose non-colliding boundaries for nested multiparts: length limit · case 01

Boundaries longer than the 70-character limit are generated.

Email MIME structure● Open access↗
FA-76777

Choose non-colliding boundaries for nested multiparts: length limit · case 02

Boundaries longer than the 70-character limit are generated.

Email MIME structure◈ Members↗
FA-76778

Choose non-colliding boundaries for nested multiparts: length limit · case 03

Boundaries longer than the 70-character limit are generated.

Email MIME structure◈ Members↗
FA-76779

Choose non-colliding boundaries for nested multiparts: length limit · case 04

Boundaries longer than the 70-character limit are generated.

Email MIME structure◈ Members↗
FA-76780

Choose non-colliding boundaries for nested multiparts: length limit · case 05

Boundaries longer than the 70-character limit are generated.

Email MIME structure◈ Members↗
FA-76781

Inject a mailing-list footer without breaking the message: encoded body wrap · case 01

A footer is appended as plain text to a base64-encoded body, corrupting its last block.

Email MIME structure● Open access↗
FA-76782

Inject a mailing-list footer without breaking the message: encoded body wrap · case 02

A footer is appended as plain text to a base64-encoded body, corrupting its last block.

Email MIME structure◈ Members↗
FA-76783

Inject a mailing-list footer without breaking the message: encoded body wrap · case 03

A footer is appended as plain text to a base64-encoded body, corrupting its last block.

Email MIME structure◈ Members↗
FA-76784

Inject a mailing-list footer without breaking the message: encoded body wrap · case 04

A footer is appended as plain text to a base64-encoded body, corrupting its last block.

Email MIME structure◈ Members↗
FA-76785

Inject a mailing-list footer without breaking the message: encoded body wrap · case 05

A footer is appended as plain text to a base64-encoded body, corrupting its last block.

Email MIME structure◈ Members↗
FA-76786

Inject a mailing-list footer without breaking the message: only mixed is extended · case 01

Signed or encrypted containers get an extra part inserted, invalidating their structure.

Email MIME structure● Open access↗
FA-76787

Inject a mailing-list footer without breaking the message: only mixed is extended · case 02

Signed or encrypted containers get an extra part inserted, invalidating their structure.

Email MIME structure◈ Members↗
FA-76788

Inject a mailing-list footer without breaking the message: only mixed is extended · case 03

Signed or encrypted containers get an extra part inserted, invalidating their structure.

Email MIME structure◈ Members↗
FA-76789

Inject a mailing-list footer without breaking the message: only mixed is extended · case 04

Signed or encrypted containers get an extra part inserted, invalidating their structure.

Email MIME structure◈ Members↗
FA-76790

Inject a mailing-list footer without breaking the message: only mixed is extended · case 05

Signed or encrypted containers get an extra part inserted, invalidating their structure.

Email MIME structure◈ Members↗
FA-76791

Inject a mailing-list footer without breaking the message: plain text only · case 01

Plain-text footers are appended inside HTML bodies.

Email MIME structure● Open access↗
FA-76792

Inject a mailing-list footer without breaking the message: plain text only · case 02

Plain-text footers are appended inside HTML bodies.

Email MIME structure◈ Members↗
FA-76793

Inject a mailing-list footer without breaking the message: plain text only · case 03

Plain-text footers are appended inside HTML bodies.

Email MIME structure◈ Members↗
FA-76794

Inject a mailing-list footer without breaking the message: plain text only · case 04

Plain-text footers are appended inside HTML bodies.

Email MIME structure◈ Members↗
FA-76795

Inject a mailing-list footer without breaking the message: plain text only · case 05

Plain-text footers are appended inside HTML bodies.

Email MIME structure◈ Members↗
FA-76796

Strip blocked attachments under a content policy: last extension · case 01

invoice.pdf.exe is judged by its first extension and passes the policy.

Email MIME structure● Open access↗
FA-76797

Strip blocked attachments under a content policy: last extension · case 02

invoice.pdf.exe is judged by its first extension and passes the policy.

Email MIME structure◈ Members↗
FA-76798

Strip blocked attachments under a content policy: last extension · case 03

invoice.pdf.exe is judged by its first extension and passes the policy.

Email MIME structure◈ Members↗
FA-76799

Strip blocked attachments under a content policy: last extension · case 04

invoice.pdf.exe is judged by its first extension and passes the policy.

Email MIME structure◈ Members↗
FA-76800

Strip blocked attachments under a content policy: last extension · case 05

invoice.pdf.exe is judged by its first extension and passes the policy.

Email MIME structure◈ 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 ↗