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 ↗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
Trial balance columns: abnormal list ordering · case 01
The abnormal-balance list follows input order instead of chart order.
Trial balance columns: abnormal list ordering · case 02
The abnormal-balance list follows input order instead of chart order.
Trial balance columns: abnormal list ordering · case 03
The abnormal-balance list follows input order instead of chart order.
Trial balance columns: abnormal list ordering · case 04
The abnormal-balance list follows input order instead of chart order.
Trial balance columns: abnormal list ordering · case 05
The abnormal-balance list follows input order instead of chart order.
Period closing entries: contra revenue sign · case 01
Sales returns increase reported net income.
Period closing entries: contra revenue sign · case 02
Sales returns increase reported net income.
Period closing entries: contra revenue sign · case 03
Sales returns increase reported net income.
Period closing entries: contra revenue sign · case 04
Sales returns increase reported net income.
Period closing entries: contra revenue sign · case 05
Sales returns increase reported net income.
Period closing entries: dividend closing sign · case 01
Declaring dividends increases closing retained earnings.
Period closing entries: dividend closing sign · case 02
Declaring dividends increases closing retained earnings.
Period closing entries: dividend closing sign · case 03
Declaring dividends increases closing retained earnings.
Period closing entries: dividend closing sign · case 04
Declaring dividends increases closing retained earnings.
Period closing entries: dividend closing sign · case 05
Declaring dividends increases closing retained earnings.
Period closing entries: oci routing · case 01
Unrealized OCI movements show up in net income.
Period closing entries: oci routing · case 02
Unrealized OCI movements show up in net income.
Period closing entries: oci routing · case 03
Unrealized OCI movements show up in net income.
Period closing entries: oci routing · case 04
Unrealized OCI movements show up in net income.
Period closing entries: oci routing · case 05
Unrealized OCI movements show up in net income.
Period closing entries: loss sign · case 01
A loss on disposal raises net income.
Period closing entries: loss sign · case 02
A loss on disposal raises net income.
Period closing entries: loss sign · case 03
A loss on disposal raises net income.
Period closing entries: loss sign · case 04
A loss on disposal raises net income.
Period closing entries: loss sign · case 05
A loss on disposal raises net income.
Period closing entries: dividends in net income · case 01
Net income shrinks whenever dividends are declared.
Period closing entries: dividends in net income · case 02
Net income shrinks whenever dividends are declared.
Period closing entries: dividends in net income · case 03
Net income shrinks whenever dividends are declared.
Period closing entries: dividends in net income · case 04
Net income shrinks whenever dividends are declared.
Period closing entries: dividends in net income · case 05
Net income shrinks whenever dividends are declared.
Period closing entries: temporary account list · case 01
The dividend account is left open after closing.
Period closing entries: temporary account list · case 02
The dividend account is left open after closing.
Period closing entries: temporary account list · case 03
The dividend account is left open after closing.
Period closing entries: temporary account list · case 04
The dividend account is left open after closing.
Period closing entries: temporary account list · case 05
The dividend account is left open after closing.
Period closing entries: nonzero closing filter · case 01
Zero-balance temporary accounts receive pointless closing entries.
Period closing entries: nonzero closing filter · case 02
Zero-balance temporary accounts receive pointless closing entries.
Period closing entries: nonzero closing filter · case 03
Zero-balance temporary accounts receive pointless closing entries.
Period closing entries: nonzero closing filter · case 04
Zero-balance temporary accounts receive pointless closing entries.
Period closing entries: nonzero closing filter · case 05
Zero-balance temporary accounts receive pointless closing entries.
Bank reconciliation: outstanding check side · case 01
Outstanding checks widen the gap between bank and book instead of closing it.
Bank reconciliation: outstanding check side · case 02
Outstanding checks widen the gap between bank and book instead of closing it.
Bank reconciliation: outstanding check side · case 03
Outstanding checks widen the gap between bank and book instead of closing it.
Bank reconciliation: outstanding check side · case 04
Outstanding checks widen the gap between bank and book instead of closing it.
Bank reconciliation: outstanding check side · case 05
Outstanding checks widen the gap between bank and book instead of closing it.
Bank reconciliation: deposit in transit side · case 01
Deposits made after the statement cutoff inflate the adjusted book balance.
Bank reconciliation: deposit in transit side · case 02
Deposits made after the statement cutoff inflate the adjusted book balance.
Bank reconciliation: deposit in transit side · case 03
Deposits made after the statement cutoff inflate the adjusted book balance.
Bank reconciliation: deposit in transit side · case 04
Deposits made after the statement cutoff inflate the adjusted book balance.
Bank reconciliation: deposit in transit side · case 05
Deposits made after the statement cutoff inflate the adjusted book balance.
Bank reconciliation: nsf check direction · case 01
A bounced customer check increases the adjusted cash balance.
Bank reconciliation: nsf check direction · case 02
A bounced customer check increases the adjusted cash balance.
Bank reconciliation: nsf check direction · case 03
A bounced customer check increases the adjusted cash balance.
Bank reconciliation: nsf check direction · case 04
A bounced customer check increases the adjusted cash balance.
Bank reconciliation: nsf check direction · case 05
A bounced customer check increases the adjusted cash balance.
Bank reconciliation: check recording error sign · case 01
A check recorded for too much reduces cash further instead of restoring it.
Bank reconciliation: check recording error sign · case 02
A check recorded for too much reduces cash further instead of restoring it.
Bank reconciliation: check recording error sign · case 03
A check recorded for too much reduces cash further instead of restoring it.
Bank reconciliation: check recording error sign · case 04
A check recorded for too much reduces cash further instead of restoring it.
Bank reconciliation: check recording error sign · case 05
A check recorded for too much reduces cash further instead of restoring it.
Bank reconciliation: collection fee netting · case 01
Notes collected by the bank overstate cash by the collection fee.
Bank reconciliation: collection fee netting · case 02
Notes collected by the bank overstate cash by the collection fee.
Bank reconciliation: collection fee netting · case 03
Notes collected by the bank overstate cash by the collection fee.
Bank reconciliation: collection fee netting · case 04
Notes collected by the bank overstate cash by the collection fee.
Bank reconciliation: collection fee netting · case 05
Notes collected by the bank overstate cash by the collection fee.
Bank reconciliation: unknown item handling · case 01
Informational memo lines generate book adjustments.
Bank reconciliation: unknown item handling · case 02
Informational memo lines generate book adjustments.
Bank reconciliation: unknown item handling · case 03
Informational memo lines generate book adjustments.
Bank reconciliation: unknown item handling · case 04
Informational memo lines generate book adjustments.
Bank reconciliation: unknown item handling · case 05
Informational memo lines generate book adjustments.
Bank reconciliation: service charge direction · case 01
Monthly bank service charges raise the adjusted book balance.
Bank reconciliation: service charge direction · case 02
Monthly bank service charges raise the adjusted book balance.
Bank reconciliation: service charge direction · case 03
Monthly bank service charges raise the adjusted book balance.
Bank reconciliation: service charge direction · case 04
Monthly bank service charges raise the adjusted book balance.
Bank reconciliation: service charge direction · case 05
Monthly bank service charges raise the adjusted book balance.
Foreign currency period-end revaluation: liability gain sign · case 01
A weakening home currency reports a gain on foreign-currency payables.
Foreign currency period-end revaluation: liability gain sign · case 02
A weakening home currency reports a gain on foreign-currency payables.
Foreign currency period-end revaluation: liability gain sign · case 03
A weakening home currency reports a gain on foreign-currency payables.
Foreign currency period-end revaluation: liability gain sign · case 04
A weakening home currency reports a gain on foreign-currency payables.
Foreign currency period-end revaluation: liability gain sign · case 05
A weakening home currency reports a gain on foreign-currency payables.
Foreign currency period-end revaluation: non-monetary exclusion · case 01
Inventory and prepaid balances are remeasured at the closing rate.
Foreign currency period-end revaluation: non-monetary exclusion · case 02
Inventory and prepaid balances are remeasured at the closing rate.
Foreign currency period-end revaluation: non-monetary exclusion · case 03
Inventory and prepaid balances are remeasured at the closing rate.
Foreign currency period-end revaluation: non-monetary exclusion · case 04
Inventory and prepaid balances are remeasured at the closing rate.
Foreign currency period-end revaluation: non-monetary exclusion · case 05
Inventory and prepaid balances are remeasured at the closing rate.
Foreign currency period-end revaluation: half-up tie rounding · case 01
Converted balances are a cent high on most accounts.
Foreign currency period-end revaluation: half-up tie rounding · case 02
Converted balances are a cent high on most accounts.
Foreign currency period-end revaluation: half-up tie rounding · case 03
Converted balances are a cent high on most accounts.
Foreign currency period-end revaluation: half-up tie rounding · case 04
Converted balances are a cent high on most accounts.
Foreign currency period-end revaluation: half-up tie rounding · case 05
Converted balances are a cent high on most accounts.
Foreign currency period-end revaluation: rate orientation · case 01
Revalued balances move inversely to the exchange rate.
Foreign currency period-end revaluation: rate orientation · case 02
Revalued balances move inversely to the exchange rate.
Foreign currency period-end revaluation: rate orientation · case 03
Revalued balances move inversely to the exchange rate.
Foreign currency period-end revaluation: rate orientation · case 04
Revalued balances move inversely to the exchange rate.
Foreign currency period-end revaluation: rate orientation · case 05
Revalued balances move inversely to the exchange rate.
Foreign currency period-end revaluation: delta baseline · case 01
Unrealized gains equal the full converted balance minus foreign units.
Foreign currency period-end revaluation: delta baseline · case 02
Unrealized gains equal the full converted balance minus foreign units.
Foreign currency period-end revaluation: delta baseline · case 03
Unrealized gains equal the full converted balance minus foreign units.
Foreign currency period-end revaluation: delta baseline · case 04
Unrealized gains equal the full converted balance minus foreign units.
Foreign currency period-end revaluation: delta baseline · case 05
Unrealized gains equal the full converted balance minus foreign units.
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 ↗