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

Multi-state wage allocation by work days: remainder ranking · case 01

Leftover cents go to the states with the most days instead of the largest fractional shares.

Payroll withholding rules● Open access↗
FA-59202

Multi-state wage allocation by work days: remainder ranking · case 02

Leftover cents go to the states with the most days instead of the largest fractional shares.

Payroll withholding rules◈ Members↗
FA-59203

Multi-state wage allocation by work days: remainder ranking · case 03

Leftover cents go to the states with the most days instead of the largest fractional shares.

Payroll withholding rules◈ Members↗
FA-59204

Multi-state wage allocation by work days: remainder ranking · case 04

Leftover cents go to the states with the most days instead of the largest fractional shares.

Payroll withholding rules◈ Members↗
FA-59205

Multi-state wage allocation by work days: remainder ranking · case 05

Leftover cents go to the states with the most days instead of the largest fractional shares.

Payroll withholding rules◈ Members↗
FA-59206

Multi-state wage allocation by work days: leftover distribution · case 01

All leftover cents land in a single state.

Payroll withholding rules● Open access↗
FA-59207

Multi-state wage allocation by work days: leftover distribution · case 02

All leftover cents land in a single state.

Payroll withholding rules◈ Members↗
FA-59208

Multi-state wage allocation by work days: leftover distribution · case 03

All leftover cents land in a single state.

Payroll withholding rules◈ Members↗
FA-59209

Multi-state wage allocation by work days: leftover distribution · case 04

All leftover cents land in a single state.

Payroll withholding rules◈ Members↗
FA-59210

Multi-state wage allocation by work days: leftover distribution · case 05

All leftover cents land in a single state.

Payroll withholding rules◈ Members↗
FA-59211

Multi-state wage allocation by work days: base order tie-break · case 01

Which state receives a tied leftover cent depends on dictionary insertion order.

Payroll withholding rules● Open access↗
FA-59212

Multi-state wage allocation by work days: base order tie-break · case 02

Which state receives a tied leftover cent depends on dictionary insertion order.

Payroll withholding rules◈ Members↗
FA-59213

Multi-state wage allocation by work days: base order tie-break · case 03

Which state receives a tied leftover cent depends on dictionary insertion order.

Payroll withholding rules◈ Members↗
FA-59214

Multi-state wage allocation by work days: base order tie-break · case 04

Which state receives a tied leftover cent depends on dictionary insertion order.

Payroll withholding rules◈ Members↗
FA-59215

Multi-state wage allocation by work days: base order tie-break · case 05

Which state receives a tied leftover cent depends on dictionary insertion order.

Payroll withholding rules◈ Members↗
FA-59216

Multi-state wage allocation by work days: zero allocation filter · case 01

Allocation results list states with zero cents allocated.

Payroll withholding rules● Open access↗
FA-59217

Multi-state wage allocation by work days: zero allocation filter · case 02

Allocation results list states with zero cents allocated.

Payroll withholding rules◈ Members↗
FA-59218

Multi-state wage allocation by work days: zero allocation filter · case 03

Allocation results list states with zero cents allocated.

Payroll withholding rules◈ Members↗
FA-59219

Multi-state wage allocation by work days: zero allocation filter · case 04

Allocation results list states with zero cents allocated.

Payroll withholding rules◈ Members↗
FA-59220

Multi-state wage allocation by work days: zero allocation filter · case 05

Allocation results list states with zero cents allocated.

Payroll withholding rules◈ Members↗
FA-59221

Pay dates in a calendar year: first pay date ceiling · case 01

The first pay date reported for a year falls in December of the prior year.

Payroll withholding rules● Open access↗
FA-59222

Pay dates in a calendar year: first pay date ceiling · case 02

The first pay date reported for a year falls in December of the prior year.

Payroll withholding rules◈ Members↗
FA-59223

Pay dates in a calendar year: first pay date ceiling · case 03

The first pay date reported for a year falls in December of the prior year.

Payroll withholding rules◈ Members↗
FA-59224

Pay dates in a calendar year: first pay date ceiling · case 04

The first pay date reported for a year falls in December of the prior year.

Payroll withholding rules◈ Members↗
FA-59225

Pay dates in a calendar year: first pay date ceiling · case 05

The first pay date reported for a year falls in December of the prior year.

Payroll withholding rules◈ Members↗
FA-59226

Pay dates in a calendar year: inclusive end count · case 01

Every year shows one pay date fewer than the payroll calendar.

Payroll withholding rules● Open access↗
FA-59227

Pay dates in a calendar year: inclusive end count · case 02

Every year shows one pay date fewer than the payroll calendar.

Payroll withholding rules◈ Members↗
FA-59228

Pay dates in a calendar year: inclusive end count · case 03

Every year shows one pay date fewer than the payroll calendar.

Payroll withholding rules◈ Members↗
FA-59229

Pay dates in a calendar year: inclusive end count · case 04

Every year shows one pay date fewer than the payroll calendar.

Payroll withholding rules◈ Members↗
FA-59230

Pay dates in a calendar year: inclusive end count · case 05

Every year shows one pay date fewer than the payroll calendar.

Payroll withholding rules◈ Members↗
FA-59231

Pay dates in a calendar year: year end date · case 01

In leap years a December 31 pay date is left out of the count.

Payroll withholding rules● Open access↗
FA-59232

Pay dates in a calendar year: year end date · case 02

In leap years a December 31 pay date is left out of the count.

Payroll withholding rules◈ Members↗
FA-59233

Pay dates in a calendar year: year end date · case 03

In leap years a December 31 pay date is left out of the count.

Payroll withholding rules◈ Members↗
FA-59234

Pay dates in a calendar year: year end date · case 04

In leap years a December 31 pay date is left out of the count.

Payroll withholding rules◈ Members↗
FA-59235

Pay dates in a calendar year: year end date · case 05

In leap years a December 31 pay date is left out of the count.

Payroll withholding rules◈ Members↗
FA-59236

Pay dates in a calendar year: extra period flag · case 01

Normal years are flagged as having an extra pay period.

Payroll withholding rules● Open access↗
FA-59237

Pay dates in a calendar year: extra period flag · case 02

Normal years are flagged as having an extra pay period.

Payroll withholding rules◈ Members↗
FA-59238

Pay dates in a calendar year: extra period flag · case 03

Normal years are flagged as having an extra pay period.

Payroll withholding rules◈ Members↗
FA-59239

Pay dates in a calendar year: extra period flag · case 04

Normal years are flagged as having an extra pay period.

Payroll withholding rules◈ Members↗
FA-59240

Pay dates in a calendar year: extra period flag · case 05

Normal years are flagged as having an extra pay period.

Payroll withholding rules◈ Members↗
FA-59241

Wage levy exempt amount: post-levy deductions excluded · case 01

Employees who enroll in new deductions after a levy shrink the levy payment.

Payroll withholding rules● Open access↗
FA-59242

Wage levy exempt amount: post-levy deductions excluded · case 02

Employees who enroll in new deductions after a levy shrink the levy payment.

Payroll withholding rules◈ Members↗
FA-59243

Wage levy exempt amount: post-levy deductions excluded · case 03

Employees who enroll in new deductions after a levy shrink the levy payment.

Payroll withholding rules◈ Members↗
FA-59244

Wage levy exempt amount: post-levy deductions excluded · case 04

Employees who enroll in new deductions after a levy shrink the levy payment.

Payroll withholding rules◈ Members↗
FA-59245

Wage levy exempt amount: post-levy deductions excluded · case 05

Employees who enroll in new deductions after a levy shrink the levy payment.

Payroll withholding rules◈ Members↗
FA-59246

Wage levy exempt amount: dependent count · case 01

Every levied employee receives one extra dependent exemption.

Payroll withholding rules● Open access↗
FA-59247

Wage levy exempt amount: dependent count · case 02

Every levied employee receives one extra dependent exemption.

Payroll withholding rules◈ Members↗
FA-59248

Wage levy exempt amount: dependent count · case 03

Every levied employee receives one extra dependent exemption.

Payroll withholding rules◈ Members↗
FA-59249

Wage levy exempt amount: dependent count · case 04

Every levied employee receives one extra dependent exemption.

Payroll withholding rules◈ Members↗
FA-59250

Wage levy exempt amount: dependent count · case 05

Every levied employee receives one extra dependent exemption.

Payroll withholding rules◈ Members↗
FA-59251

Wage levy exempt amount: exempt de-annualization · case 01

Semimonthly and monthly employees receive a smaller exempt amount than their annual figure implies.

Payroll withholding rules● Open access↗
FA-59252

Wage levy exempt amount: exempt de-annualization · case 02

Semimonthly and monthly employees receive a smaller exempt amount than their annual figure implies.

Payroll withholding rules◈ Members↗
FA-59253

Wage levy exempt amount: exempt de-annualization · case 03

Semimonthly and monthly employees receive a smaller exempt amount than their annual figure implies.

Payroll withholding rules◈ Members↗
FA-59254

Wage levy exempt amount: exempt de-annualization · case 04

Semimonthly and monthly employees receive a smaller exempt amount than their annual figure implies.

Payroll withholding rules◈ Members↗
FA-59255

Wage levy exempt amount: exempt de-annualization · case 05

Semimonthly and monthly employees receive a smaller exempt amount than their annual figure implies.

Payroll withholding rules◈ Members↗
FA-59256

Daily, weekly and seventh-day overtime split: seventh-day trigger · case 01

Anyone working the last day of the week gets seventh-day premium pay.

Payroll withholding rules● Open access↗
FA-59257

Daily, weekly and seventh-day overtime split: seventh-day trigger · case 02

Anyone working the last day of the week gets seventh-day premium pay.

Payroll withholding rules◈ Members↗
FA-59258

Daily, weekly and seventh-day overtime split: seventh-day trigger · case 03

Anyone working the last day of the week gets seventh-day premium pay.

Payroll withholding rules◈ Members↗
FA-59259

Daily, weekly and seventh-day overtime split: seventh-day trigger · case 04

Anyone working the last day of the week gets seventh-day premium pay.

Payroll withholding rules◈ Members↗
FA-59260

Daily, weekly and seventh-day overtime split: seventh-day trigger · case 05

Anyone working the last day of the week gets seventh-day premium pay.

Payroll withholding rules◈ Members↗
FA-59261

Daily, weekly and seventh-day overtime split: daily overtime window · case 01

Very long days count hours past twelve as both overtime and double time.

Payroll withholding rules● Open access↗
FA-59262

Daily, weekly and seventh-day overtime split: daily overtime window · case 02

Very long days count hours past twelve as both overtime and double time.

Payroll withholding rules◈ Members↗
FA-59263

Daily, weekly and seventh-day overtime split: daily overtime window · case 03

Very long days count hours past twelve as both overtime and double time.

Payroll withholding rules◈ Members↗
FA-59264

Daily, weekly and seventh-day overtime split: daily overtime window · case 04

Very long days count hours past twelve as both overtime and double time.

Payroll withholding rules◈ Members↗
FA-59265

Daily, weekly and seventh-day overtime split: daily overtime window · case 05

Very long days count hours past twelve as both overtime and double time.

Payroll withholding rules◈ Members↗
FA-59266

Daily, weekly and seventh-day overtime split: weekly regular-hour room · case 01

Employees with daily overtime early in the week hit weekly overtime too soon.

Payroll withholding rules● Open access↗
FA-59267

Daily, weekly and seventh-day overtime split: weekly regular-hour room · case 02

Employees with daily overtime early in the week hit weekly overtime too soon.

Payroll withholding rules◈ Members↗
FA-59268

Daily, weekly and seventh-day overtime split: weekly regular-hour room · case 03

Employees with daily overtime early in the week hit weekly overtime too soon.

Payroll withholding rules◈ Members↗
FA-59269

Daily, weekly and seventh-day overtime split: weekly regular-hour room · case 04

Employees with daily overtime early in the week hit weekly overtime too soon.

Payroll withholding rules◈ Members↗
FA-59270

Daily, weekly and seventh-day overtime split: weekly regular-hour room · case 05

Employees with daily overtime early in the week hit weekly overtime too soon.

Payroll withholding rules◈ Members↗
FA-59271

Employment tax deposit due date: next-day threshold · case 01

Employers accumulating exactly 100,000 miss the next-day deposit.

Payroll withholding rules● Open access↗
FA-59272

Employment tax deposit due date: next-day threshold · case 02

Employers accumulating exactly 100,000 miss the next-day deposit.

Payroll withholding rules◈ Members↗
FA-59273

Employment tax deposit due date: next-day threshold · case 03

Employers accumulating exactly 100,000 miss the next-day deposit.

Payroll withholding rules◈ Members↗
FA-59274

Employment tax deposit due date: next-day threshold · case 04

Employers accumulating exactly 100,000 miss the next-day deposit.

Payroll withholding rules◈ Members↗
FA-59275

Employment tax deposit due date: next-day threshold · case 05

Employers accumulating exactly 100,000 miss the next-day deposit.

Payroll withholding rules◈ Members↗
FA-59276

Employment tax deposit due date: next weekday skip · case 01

Friday payday next-day deposits come due on Saturday.

Payroll withholding rules● Open access↗
FA-59277

Employment tax deposit due date: next weekday skip · case 02

Friday payday next-day deposits come due on Saturday.

Payroll withholding rules◈ Members↗
FA-59278

Employment tax deposit due date: next weekday skip · case 03

Friday payday next-day deposits come due on Saturday.

Payroll withholding rules◈ Members↗
FA-59279

Employment tax deposit due date: next weekday skip · case 04

Friday payday next-day deposits come due on Saturday.

Payroll withholding rules◈ Members↗
FA-59280

Employment tax deposit due date: next weekday skip · case 05

Friday payday next-day deposits come due on Saturday.

Payroll withholding rules◈ Members↗
FA-59281

Employment tax deposit due date: monthly lookback boundary · case 01

Employers with exactly 50,000 of lookback liability are put on the semiweekly schedule.

Payroll withholding rules● Open access↗
FA-59282

Employment tax deposit due date: monthly lookback boundary · case 02

Employers with exactly 50,000 of lookback liability are put on the semiweekly schedule.

Payroll withholding rules◈ Members↗
FA-59283

Employment tax deposit due date: monthly lookback boundary · case 03

Employers with exactly 50,000 of lookback liability are put on the semiweekly schedule.

Payroll withholding rules◈ Members↗
FA-59284

Employment tax deposit due date: monthly lookback boundary · case 04

Employers with exactly 50,000 of lookback liability are put on the semiweekly schedule.

Payroll withholding rules◈ Members↗
FA-59285

Employment tax deposit due date: monthly lookback boundary · case 05

Employers with exactly 50,000 of lookback liability are put on the semiweekly schedule.

Payroll withholding rules◈ Members↗
FA-59286

Employment tax deposit due date: December rollover · case 01

December monthly deposits are dated January of the same year.

Payroll withholding rules● Open access↗
FA-59287

Employment tax deposit due date: December rollover · case 02

December monthly deposits are dated January of the same year.

Payroll withholding rules◈ Members↗
FA-59288

Employment tax deposit due date: December rollover · case 03

December monthly deposits are dated January of the same year.

Payroll withholding rules◈ Members↗
FA-59289

Employment tax deposit due date: December rollover · case 04

December monthly deposits are dated January of the same year.

Payroll withholding rules◈ Members↗
FA-59290

Employment tax deposit due date: December rollover · case 05

December monthly deposits are dated January of the same year.

Payroll withholding rules◈ Members↗
FA-59291

Employment tax deposit due date: semiweekly Wednesday group · case 01

Wednesday paydays show the deposit due the same day.

Payroll withholding rules● Open access↗
FA-59292

Employment tax deposit due date: semiweekly Wednesday group · case 02

Wednesday paydays show the deposit due the same day.

Payroll withholding rules◈ Members↗
FA-59293

Employment tax deposit due date: semiweekly Wednesday group · case 03

Wednesday paydays show the deposit due the same day.

Payroll withholding rules◈ Members↗
FA-59294

Employment tax deposit due date: semiweekly Wednesday group · case 04

Wednesday paydays show the deposit due the same day.

Payroll withholding rules◈ Members↗
FA-59295

Employment tax deposit due date: semiweekly Wednesday group · case 05

Wednesday paydays show the deposit due the same day.

Payroll withholding rules◈ Members↗
FA-59296

Tip shortfall allocation by hours: proportional allocation · case 01

Allocated tips add up to more than the establishment shortfall.

Payroll withholding rules● Open access↗
FA-59297

Tip shortfall allocation by hours: proportional allocation · case 02

Allocated tips add up to more than the establishment shortfall.

Payroll withholding rules◈ Members↗
FA-59298

Tip shortfall allocation by hours: proportional allocation · case 03

Allocated tips add up to more than the establishment shortfall.

Payroll withholding rules◈ Members↗
FA-59299

Tip shortfall allocation by hours: proportional allocation · case 04

Allocated tips add up to more than the establishment shortfall.

Payroll withholding rules◈ Members↗
FA-59300

Tip shortfall allocation by hours: proportional allocation · case 05

Allocated tips add up to more than the establishment shortfall.

Payroll withholding rules◈ 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 ↗