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

Subscription schedule phases within a period: phase end from next start · case 01

Periods with a phase change are charged for both phases on the overlapping days.

Subscription proration billing● Open access↗
FA-59702

Subscription schedule phases within a period: phase end from next start · case 02

Periods with a phase change are charged for both phases on the overlapping days.

Subscription proration billing◈ Members↗
FA-59703

Subscription schedule phases within a period: phase end from next start · case 03

Periods with a phase change are charged for both phases on the overlapping days.

Subscription proration billing◈ Members↗
FA-59704

Subscription schedule phases within a period: phase end from next start · case 04

Periods with a phase change are charged for both phases on the overlapping days.

Subscription proration billing◈ Members↗
FA-59705

Subscription schedule phases within a period: phase end from next start · case 05

Periods with a phase change are charged for both phases on the overlapping days.

Subscription proration billing◈ Members↗
FA-59706

Subscription schedule phases within a period: overlap start clip · case 01

Phases that started before the period charge for days in the previous period.

Subscription proration billing● Open access↗
FA-59707

Subscription schedule phases within a period: overlap start clip · case 02

Phases that started before the period charge for days in the previous period.

Subscription proration billing◈ Members↗
FA-59708

Subscription schedule phases within a period: overlap start clip · case 03

Phases that started before the period charge for days in the previous period.

Subscription proration billing◈ Members↗
FA-59709

Subscription schedule phases within a period: overlap start clip · case 04

Phases that started before the period charge for days in the previous period.

Subscription proration billing◈ Members↗
FA-59710

Subscription schedule phases within a period: overlap start clip · case 05

Phases that started before the period charge for days in the previous period.

Subscription proration billing◈ Members↗
FA-59711

Subscription schedule phases within a period: phase ordering · case 01

Schedules entered out of order produce wrong phase boundaries.

Subscription proration billing● Open access↗
FA-59712

Subscription schedule phases within a period: phase ordering · case 02

Schedules entered out of order produce wrong phase boundaries.

Subscription proration billing◈ Members↗
FA-59713

Subscription schedule phases within a period: phase ordering · case 03

Schedules entered out of order produce wrong phase boundaries.

Subscription proration billing◈ Members↗
FA-59714

Subscription schedule phases within a period: phase ordering · case 04

Schedules entered out of order produce wrong phase boundaries.

Subscription proration billing◈ Members↗
FA-59715

Subscription schedule phases within a period: phase ordering · case 05

Schedules entered out of order produce wrong phase boundaries.

Subscription proration billing◈ Members↗
FA-59716

Subscription schedule phases within a period: single final rounding · case 01

Multi-phase periods are a cent off the exact prorated total.

Subscription proration billing● Open access↗
FA-59717

Subscription schedule phases within a period: single final rounding · case 02

Multi-phase periods are a cent off the exact prorated total.

Subscription proration billing◈ Members↗
FA-59718

Subscription schedule phases within a period: single final rounding · case 03

Multi-phase periods are a cent off the exact prorated total.

Subscription proration billing◈ Members↗
FA-59719

Subscription schedule phases within a period: single final rounding · case 04

Multi-phase periods are a cent off the exact prorated total.

Subscription proration billing◈ Members↗
FA-59720

Subscription schedule phases within a period: single final rounding · case 05

Multi-phase periods are a cent off the exact prorated total.

Subscription proration billing◈ Members↗
FA-59721

Current billing period containing a date: boundary date ownership · case 01

A change on a renewal date is prorated against the period that just ended.

Subscription proration billing● Open access↗
FA-59722

Current billing period containing a date: boundary date ownership · case 02

A change on a renewal date is prorated against the period that just ended.

Subscription proration billing◈ Members↗
FA-59723

Current billing period containing a date: boundary date ownership · case 03

A change on a renewal date is prorated against the period that just ended.

Subscription proration billing◈ Members↗
FA-59724

Current billing period containing a date: boundary date ownership · case 04

A change on a renewal date is prorated against the period that just ended.

Subscription proration billing◈ Members↗
FA-59725

Current billing period containing a date: boundary date ownership · case 05

A change on a renewal date is prorated against the period that just ended.

Subscription proration billing◈ Members↗
FA-59726

Current billing period containing a date: yearly interval scaling · case 01

Yearly plans roll over monthly and monthly plans yearly.

Subscription proration billing● Open access↗
FA-59727

Current billing period containing a date: yearly interval scaling · case 02

Yearly plans roll over monthly and monthly plans yearly.

Subscription proration billing◈ Members↗
FA-59728

Current billing period containing a date: yearly interval scaling · case 03

Yearly plans roll over monthly and monthly plans yearly.

Subscription proration billing◈ Members↗
FA-59729

Current billing period containing a date: yearly interval scaling · case 04

Yearly plans roll over monthly and monthly plans yearly.

Subscription proration billing◈ Members↗
FA-59730

Current billing period containing a date: yearly interval scaling · case 05

Yearly plans roll over monthly and monthly plans yearly.

Subscription proration billing◈ Members↗
FA-59731

Current billing period containing a date: weekly count multiplier · case 01

Biweekly plans are treated as weekly.

Subscription proration billing● Open access↗
FA-59732

Current billing period containing a date: weekly count multiplier · case 02

Biweekly plans are treated as weekly.

Subscription proration billing◈ Members↗
FA-59733

Current billing period containing a date: weekly count multiplier · case 03

Biweekly plans are treated as weekly.

Subscription proration billing◈ Members↗
FA-59734

Current billing period containing a date: weekly count multiplier · case 04

Biweekly plans are treated as weekly.

Subscription proration billing◈ Members↗
FA-59735

Current billing period containing a date: weekly count multiplier · case 05

Biweekly plans are treated as weekly.

Subscription proration billing◈ Members↗
FA-59736

Metered usage split at a mid-period price change: change day ownership · case 01

Usage recorded on the change day is billed at both prices.

Subscription proration billing● Open access↗
FA-59737

Metered usage split at a mid-period price change: change day ownership · case 02

Usage recorded on the change day is billed at both prices.

Subscription proration billing◈ Members↗
FA-59738

Metered usage split at a mid-period price change: change day ownership · case 03

Usage recorded on the change day is billed at both prices.

Subscription proration billing◈ Members↗
FA-59739

Metered usage split at a mid-period price change: change day ownership · case 04

Usage recorded on the change day is billed at both prices.

Subscription proration billing◈ Members↗
FA-59740

Metered usage split at a mid-period price change: change day ownership · case 05

Usage recorded on the change day is billed at both prices.

Subscription proration billing◈ Members↗
FA-59741

Metered usage split at a mid-period price change: chronological order for last · case 01

Last-value meters report whichever event arrived last rather than the latest reading.

Subscription proration billing● Open access↗
FA-59742

Metered usage split at a mid-period price change: chronological order for last · case 02

Last-value meters report whichever event arrived last rather than the latest reading.

Subscription proration billing◈ Members↗
FA-59743

Metered usage split at a mid-period price change: chronological order for last · case 03

Last-value meters report whichever event arrived last rather than the latest reading.

Subscription proration billing◈ Members↗
FA-59744

Metered usage split at a mid-period price change: chronological order for last · case 04

Last-value meters report whichever event arrived last rather than the latest reading.

Subscription proration billing◈ Members↗
FA-59745

Metered usage split at a mid-period price change: chronological order for last · case 05

Last-value meters report whichever event arrived last rather than the latest reading.

Subscription proration billing◈ Members↗
FA-59746

Metered usage split at a mid-period price change: segment max scope · case 01

Peak meters bill the whole-period peak in both segments.

Subscription proration billing● Open access↗
FA-59747

Metered usage split at a mid-period price change: segment max scope · case 02

Peak meters bill the whole-period peak in both segments.

Subscription proration billing◈ Members↗
FA-59748

Metered usage split at a mid-period price change: segment max scope · case 03

Peak meters bill the whole-period peak in both segments.

Subscription proration billing◈ Members↗
FA-59749

Metered usage split at a mid-period price change: segment max scope · case 04

Peak meters bill the whole-period peak in both segments.

Subscription proration billing◈ Members↗
FA-59750

Metered usage split at a mid-period price change: segment max scope · case 05

Peak meters bill the whole-period peak in both segments.

Subscription proration billing◈ Members↗
FA-59751

Metered usage split at a mid-period price change: segment pricing · case 01

Usage before an upgrade is billed at the new price.

Subscription proration billing● Open access↗
FA-59752

Metered usage split at a mid-period price change: segment pricing · case 02

Usage before an upgrade is billed at the new price.

Subscription proration billing◈ Members↗
FA-59753

Metered usage split at a mid-period price change: segment pricing · case 03

Usage before an upgrade is billed at the new price.

Subscription proration billing◈ Members↗
FA-59754

Metered usage split at a mid-period price change: segment pricing · case 04

Usage before an upgrade is billed at the new price.

Subscription proration billing◈ Members↗
FA-59755

Metered usage split at a mid-period price change: segment pricing · case 05

Usage before an upgrade is billed at the new price.

Subscription proration billing◈ Members↗
FA-59756

Expiring credit grants applied to invoices: expiry boundary · case 01

Credits are consumed on their expiry day.

Subscription proration billing● Open access↗
FA-59757

Expiring credit grants applied to invoices: expiry boundary · case 02

Credits are consumed on their expiry day.

Subscription proration billing◈ Members↗
FA-59758

Expiring credit grants applied to invoices: expiry boundary · case 03

Credits are consumed on their expiry day.

Subscription proration billing◈ Members↗
FA-59759

Expiring credit grants applied to invoices: expiry boundary · case 04

Credits are consumed on their expiry day.

Subscription proration billing◈ Members↗
FA-59760

Expiring credit grants applied to invoices: expiry boundary · case 05

Credits are consumed on their expiry day.

Subscription proration billing◈ Members↗
FA-59761

Expiring credit grants applied to invoices: consumption order · case 01

Long-lived credits are consumed while short-lived ones expire unused.

Subscription proration billing● Open access↗
FA-59762

Expiring credit grants applied to invoices: consumption order · case 02

Long-lived credits are consumed while short-lived ones expire unused.

Subscription proration billing◈ Members↗
FA-59763

Expiring credit grants applied to invoices: consumption order · case 03

Long-lived credits are consumed while short-lived ones expire unused.

Subscription proration billing◈ Members↗
FA-59764

Expiring credit grants applied to invoices: consumption order · case 04

Long-lived credits are consumed while short-lived ones expire unused.

Subscription proration billing◈ Members↗
FA-59765

Expiring credit grants applied to invoices: consumption order · case 05

Long-lived credits are consumed while short-lived ones expire unused.

Subscription proration billing◈ Members↗
FA-59766

Expiring credit grants applied to invoices: partial grant remainder · case 01

Partially used credits reappear at full value.

Subscription proration billing● Open access↗
FA-59767

Expiring credit grants applied to invoices: partial grant remainder · case 02

Partially used credits reappear at full value.

Subscription proration billing◈ Members↗
FA-59768

Expiring credit grants applied to invoices: partial grant remainder · case 03

Partially used credits reappear at full value.

Subscription proration billing◈ Members↗
FA-59769

Expiring credit grants applied to invoices: partial grant remainder · case 04

Partially used credits reappear at full value.

Subscription proration billing◈ Members↗
FA-59770

Expiring credit grants applied to invoices: partial grant remainder · case 05

Partially used credits reappear at full value.

Subscription proration billing◈ Members↗
FA-59771

Expiring credit grants applied to invoices: future grants excluded · case 01

Credits scheduled for next month pay this month's invoice.

Subscription proration billing● Open access↗
FA-59772

Expiring credit grants applied to invoices: future grants excluded · case 02

Credits scheduled for next month pay this month's invoice.

Subscription proration billing◈ Members↗
FA-59773

Expiring credit grants applied to invoices: future grants excluded · case 03

Credits scheduled for next month pay this month's invoice.

Subscription proration billing◈ Members↗
FA-59774

Expiring credit grants applied to invoices: future grants excluded · case 04

Credits scheduled for next month pay this month's invoice.

Subscription proration billing◈ Members↗
FA-59775

Expiring credit grants applied to invoices: future grants excluded · case 05

Credits scheduled for next month pay this month's invoice.

Subscription proration billing◈ Members↗
FA-59776

Ratable monthly schedule of a prepaid term: cumulative remainder allocation · case 01

Monthly schedule parts do not add up to the invoiced amount.

Subscription proration billing● Open access↗
FA-59777

Ratable monthly schedule of a prepaid term: cumulative remainder allocation · case 02

Monthly schedule parts do not add up to the invoiced amount.

Subscription proration billing◈ Members↗
FA-59778

Ratable monthly schedule of a prepaid term: cumulative remainder allocation · case 03

Monthly schedule parts do not add up to the invoiced amount.

Subscription proration billing◈ Members↗
FA-59779

Ratable monthly schedule of a prepaid term: cumulative remainder allocation · case 04

Monthly schedule parts do not add up to the invoiced amount.

Subscription proration billing◈ Members↗
FA-59780

Ratable monthly schedule of a prepaid term: cumulative remainder allocation · case 05

Monthly schedule parts do not add up to the invoiced amount.

Subscription proration billing◈ Members↗
FA-59781

Proration behavior modes and pending items: pending sweep on immediate invoice · case 01

Pending proration items vanish when a later change is invoiced immediately.

Subscription proration billing● Open access↗
FA-59782

Proration behavior modes and pending items: pending sweep on immediate invoice · case 02

Pending proration items vanish when a later change is invoiced immediately.

Subscription proration billing◈ Members↗
FA-59783

Proration behavior modes and pending items: pending sweep on immediate invoice · case 03

Pending proration items vanish when a later change is invoiced immediately.

Subscription proration billing◈ Members↗
FA-59784

Proration behavior modes and pending items: pending sweep on immediate invoice · case 04

Pending proration items vanish when a later change is invoiced immediately.

Subscription proration billing◈ Members↗
FA-59785

Proration behavior modes and pending items: pending sweep on immediate invoice · case 05

Pending proration items vanish when a later change is invoiced immediately.

Subscription proration billing◈ Members↗
FA-59786

Proration behavior modes and pending items: none keeps pending · case 01

Changes made without prorations erase previously pending items.

Subscription proration billing● Open access↗
FA-59787

Proration behavior modes and pending items: none keeps pending · case 02

Changes made without prorations erase previously pending items.

Subscription proration billing◈ Members↗
FA-59788

Proration behavior modes and pending items: none keeps pending · case 03

Changes made without prorations erase previously pending items.

Subscription proration billing◈ Members↗
FA-59789

Proration behavior modes and pending items: none keeps pending · case 04

Changes made without prorations erase previously pending items.

Subscription proration billing◈ Members↗
FA-59790

Proration behavior modes and pending items: none keeps pending · case 05

Changes made without prorations erase previously pending items.

Subscription proration billing◈ Members↗
FA-59791

Proration behavior modes and pending items: create defers to renewal · case 01

Default prorations are charged immediately instead of on the next renewal invoice.

Subscription proration billing● Open access↗
FA-59792

Proration behavior modes and pending items: create defers to renewal · case 02

Default prorations are charged immediately instead of on the next renewal invoice.

Subscription proration billing◈ Members↗
FA-59793

Proration behavior modes and pending items: create defers to renewal · case 03

Default prorations are charged immediately instead of on the next renewal invoice.

Subscription proration billing◈ Members↗
FA-59794

Proration behavior modes and pending items: create defers to renewal · case 04

Default prorations are charged immediately instead of on the next renewal invoice.

Subscription proration billing◈ Members↗
FA-59795

Proration behavior modes and pending items: create defers to renewal · case 05

Default prorations are charged immediately instead of on the next renewal invoice.

Subscription proration billing◈ Members↗
FA-59796

Renewal price with lock and increase cap: lock expiry day · case 01

Renewals on the lock expiry day lose the locked price.

Subscription proration billing● Open access↗
FA-59797

Renewal price with lock and increase cap: lock expiry day · case 02

Renewals on the lock expiry day lose the locked price.

Subscription proration billing◈ Members↗
FA-59798

Renewal price with lock and increase cap: lock expiry day · case 03

Renewals on the lock expiry day lose the locked price.

Subscription proration billing◈ Members↗
FA-59799

Renewal price with lock and increase cap: lock expiry day · case 04

Renewals on the lock expiry day lose the locked price.

Subscription proration billing◈ Members↗
FA-59800

Renewal price with lock and increase cap: lock expiry day · case 05

Renewals on the lock expiry day lose the locked price.

Subscription proration billing◈ 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 ↗