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
Start a durable workflow execution: A duplicate start creates a second active execution · case 01
The workflow start operation is admitted even though a duplicate start creates a second active execution.
Start a durable workflow execution: A duplicate start creates a second active execution · case 02
The workflow start operation is admitted even though a duplicate start creates a second active execution.
Start a durable workflow execution: A duplicate start creates a second active execution · case 03
The workflow start operation is admitted even though a duplicate start creates a second active execution.
Start a durable workflow execution: A duplicate start creates a second active execution · case 04
The workflow start operation is admitted even though a duplicate start creates a second active execution.
Start a durable workflow execution: A duplicate start creates a second active execution · case 05
The workflow start operation is admitted even though a duplicate start creates a second active execution.
Start a durable workflow execution: The workflow starts on an unavailable definition version · case 01
The workflow start operation is admitted even though the workflow starts on an unavailable definition version.
Start a durable workflow execution: The workflow starts on an unavailable definition version · case 02
The workflow start operation is admitted even though the workflow starts on an unavailable definition version.
Start a durable workflow execution: The workflow starts on an unavailable definition version · case 03
The workflow start operation is admitted even though the workflow starts on an unavailable definition version.
Start a durable workflow execution: The workflow starts on an unavailable definition version · case 04
The workflow start operation is admitted even though the workflow starts on an unavailable definition version.
Start a durable workflow execution: The workflow starts on an unavailable definition version · case 05
The workflow start operation is admitted even though the workflow starts on an unavailable definition version.
Start a durable workflow execution: A workflow starts without its required input fields · case 01
The workflow start operation is admitted even though a workflow starts without its required input fields.
Start a durable workflow execution: A workflow starts without its required input fields · case 02
The workflow start operation is admitted even though a workflow starts without its required input fields.
Start a durable workflow execution: A workflow starts without its required input fields · case 03
The workflow start operation is admitted even though a workflow starts without its required input fields.
Start a durable workflow execution: A workflow starts without its required input fields · case 04
The workflow start operation is admitted even though a workflow starts without its required input fields.
Start a durable workflow execution: A workflow starts without its required input fields · case 05
The workflow start operation is admitted even though a workflow starts without its required input fields.
Start a durable workflow execution: A child starts after its parent was cancelled · case 01
The workflow start operation is admitted even though a child starts after its parent was cancelled.
Start a durable workflow execution: A child starts after its parent was cancelled · case 02
The workflow start operation is admitted even though a child starts after its parent was cancelled.
Start a durable workflow execution: A child starts after its parent was cancelled · case 03
The workflow start operation is admitted even though a child starts after its parent was cancelled.
Start a durable workflow execution: A child starts after its parent was cancelled · case 04
The workflow start operation is admitted even though a child starts after its parent was cancelled.
Start a durable workflow execution: A child starts after its parent was cancelled · case 05
The workflow start operation is admitted even though a child starts after its parent was cancelled.
Start a durable workflow execution: A deferred start begins beyond the workflow start deadline · case 01
The workflow start operation is admitted even though a deferred start begins beyond the workflow start deadline.
Start a durable workflow execution: A deferred start begins beyond the workflow start deadline · case 02
The workflow start operation is admitted even though a deferred start begins beyond the workflow start deadline.
Start a durable workflow execution: A deferred start begins beyond the workflow start deadline · case 03
The workflow start operation is admitted even though a deferred start begins beyond the workflow start deadline.
Start a durable workflow execution: A deferred start begins beyond the workflow start deadline · case 04
The workflow start operation is admitted even though a deferred start begins beyond the workflow start deadline.
Start a durable workflow execution: A deferred start begins beyond the workflow start deadline · case 05
The workflow start operation is admitted even though a deferred start begins beyond the workflow start deadline.
Accept a durable activity completion: A completion from a previous workflow run is accepted · case 01
The activity completion operation is admitted even though a completion from a previous workflow run is accepted.
Accept a durable activity completion: A completion from a previous workflow run is accepted · case 02
The activity completion operation is admitted even though a completion from a previous workflow run is accepted.
Accept a durable activity completion: A completion from a previous workflow run is accepted · case 03
The activity completion operation is admitted even though a completion from a previous workflow run is accepted.
Accept a durable activity completion: A completion from a previous workflow run is accepted · case 04
The activity completion operation is admitted even though a completion from a previous workflow run is accepted.
Accept a durable activity completion: A completion from a previous workflow run is accepted · case 05
The activity completion operation is admitted even though a completion from a previous workflow run is accepted.
Accept a durable activity completion: A timed-out activity attempt overwrites its successor · case 01
The activity completion operation is admitted even though a timed-out activity attempt overwrites its successor.
Accept a durable activity completion: A timed-out activity attempt overwrites its successor · case 02
The activity completion operation is admitted even though a timed-out activity attempt overwrites its successor.
Accept a durable activity completion: A timed-out activity attempt overwrites its successor · case 03
The activity completion operation is admitted even though a timed-out activity attempt overwrites its successor.
Accept a durable activity completion: A timed-out activity attempt overwrites its successor · case 04
The activity completion operation is admitted even though a timed-out activity attempt overwrites its successor.
Accept a durable activity completion: A timed-out activity attempt overwrites its successor · case 05
The activity completion operation is admitted even though a timed-out activity attempt overwrites its successor.
Accept a durable activity completion: An unsolicited completion invents an unscheduled activity · case 01
The activity completion operation is admitted even though an unsolicited completion invents an unscheduled activity.
Accept a durable activity completion: An unsolicited completion invents an unscheduled activity · case 02
The activity completion operation is admitted even though an unsolicited completion invents an unscheduled activity.
Accept a durable activity completion: An unsolicited completion invents an unscheduled activity · case 03
The activity completion operation is admitted even though an unsolicited completion invents an unscheduled activity.
Accept a durable activity completion: An unsolicited completion invents an unscheduled activity · case 04
The activity completion operation is admitted even though an unsolicited completion invents an unscheduled activity.
Accept a durable activity completion: An unsolicited completion invents an unscheduled activity · case 05
The activity completion operation is admitted even though an unsolicited completion invents an unscheduled activity.
Accept a durable activity completion: An incompatible activity result enters durable history · case 01
The activity completion operation is admitted even though an incompatible activity result enters durable history.
Accept a durable activity completion: An incompatible activity result enters durable history · case 02
The activity completion operation is admitted even though an incompatible activity result enters durable history.
Accept a durable activity completion: An incompatible activity result enters durable history · case 03
The activity completion operation is admitted even though an incompatible activity result enters durable history.
Accept a durable activity completion: An incompatible activity result enters durable history · case 04
The activity completion operation is admitted even though an incompatible activity result enters durable history.
Accept a durable activity completion: An incompatible activity result enters durable history · case 05
The activity completion operation is admitted even though an incompatible activity result enters durable history.
Accept a durable activity completion: A duplicate activity completion schedules downstream work twice · case 01
The activity completion operation is admitted even though a duplicate activity completion schedules downstream work twice.
Accept a durable activity completion: A duplicate activity completion schedules downstream work twice · case 02
The activity completion operation is admitted even though a duplicate activity completion schedules downstream work twice.
Accept a durable activity completion: A duplicate activity completion schedules downstream work twice · case 03
The activity completion operation is admitted even though a duplicate activity completion schedules downstream work twice.
Accept a durable activity completion: A duplicate activity completion schedules downstream work twice · case 04
The activity completion operation is admitted even though a duplicate activity completion schedules downstream work twice.
Accept a durable activity completion: A duplicate activity completion schedules downstream work twice · case 05
The activity completion operation is admitted even though a duplicate activity completion schedules downstream work twice.
Fire a durable workflow timer: A timer fires before its scheduled timestamp · case 01
The workflow timer operation is admitted even though a timer fires before its scheduled timestamp.
Fire a durable workflow timer: A timer fires before its scheduled timestamp · case 02
The workflow timer operation is admitted even though a timer fires before its scheduled timestamp.
Fire a durable workflow timer: A timer fires before its scheduled timestamp · case 03
The workflow timer operation is admitted even though a timer fires before its scheduled timestamp.
Fire a durable workflow timer: A timer fires before its scheduled timestamp · case 04
The workflow timer operation is admitted even though a timer fires before its scheduled timestamp.
Fire a durable workflow timer: A timer fires before its scheduled timestamp · case 05
The workflow timer operation is admitted even though a timer fires before its scheduled timestamp.
Fire a durable workflow timer: A cancelled timer resumes workflow execution · case 01
The workflow timer operation is admitted even though a cancelled timer resumes workflow execution.
Fire a durable workflow timer: A cancelled timer resumes workflow execution · case 02
The workflow timer operation is admitted even though a cancelled timer resumes workflow execution.
Fire a durable workflow timer: A cancelled timer resumes workflow execution · case 03
The workflow timer operation is admitted even though a cancelled timer resumes workflow execution.
Fire a durable workflow timer: A cancelled timer resumes workflow execution · case 04
The workflow timer operation is admitted even though a cancelled timer resumes workflow execution.
Fire a durable workflow timer: A cancelled timer resumes workflow execution · case 05
The workflow timer operation is admitted even though a cancelled timer resumes workflow execution.
Fire a durable workflow timer: A stale timer wakeup fires a replacement timer · case 01
The workflow timer operation is admitted even though a stale timer wakeup fires a replacement timer.
Fire a durable workflow timer: A stale timer wakeup fires a replacement timer · case 02
The workflow timer operation is admitted even though a stale timer wakeup fires a replacement timer.
Fire a durable workflow timer: A stale timer wakeup fires a replacement timer · case 03
The workflow timer operation is admitted even though a stale timer wakeup fires a replacement timer.
Fire a durable workflow timer: A stale timer wakeup fires a replacement timer · case 04
The workflow timer operation is admitted even though a stale timer wakeup fires a replacement timer.
Fire a durable workflow timer: A stale timer wakeup fires a replacement timer · case 05
The workflow timer operation is admitted even though a stale timer wakeup fires a replacement timer.
Fire a durable workflow timer: A timer reactivates a completed workflow · case 01
The workflow timer operation is admitted even though a timer reactivates a completed workflow.
Fire a durable workflow timer: A timer reactivates a completed workflow · case 02
The workflow timer operation is admitted even though a timer reactivates a completed workflow.
Fire a durable workflow timer: A timer reactivates a completed workflow · case 03
The workflow timer operation is admitted even though a timer reactivates a completed workflow.
Fire a durable workflow timer: A timer reactivates a completed workflow · case 04
The workflow timer operation is admitted even though a timer reactivates a completed workflow.
Fire a durable workflow timer: A timer reactivates a completed workflow · case 05
The workflow timer operation is admitted even though a timer reactivates a completed workflow.
Fire a durable workflow timer: A retried timer delivery produces another history event · case 01
The workflow timer operation is admitted even though a retried timer delivery produces another history event.
Fire a durable workflow timer: A retried timer delivery produces another history event · case 02
The workflow timer operation is admitted even though a retried timer delivery produces another history event.
Fire a durable workflow timer: A retried timer delivery produces another history event · case 03
The workflow timer operation is admitted even though a retried timer delivery produces another history event.
Fire a durable workflow timer: A retried timer delivery produces another history event · case 04
The workflow timer operation is admitted even though a retried timer delivery produces another history event.
Fire a durable workflow timer: A retried timer delivery produces another history event · case 05
The workflow timer operation is admitted even though a retried timer delivery produces another history event.
Deliver a signal to a durable workflow: Duplicate signal delivery applies the external command twice · case 01
The workflow signal operation is admitted even though duplicate signal delivery applies the external command twice.
Deliver a signal to a durable workflow: Duplicate signal delivery applies the external command twice · case 02
The workflow signal operation is admitted even though duplicate signal delivery applies the external command twice.
Deliver a signal to a durable workflow: Duplicate signal delivery applies the external command twice · case 03
The workflow signal operation is admitted even though duplicate signal delivery applies the external command twice.
Deliver a signal to a durable workflow: Duplicate signal delivery applies the external command twice · case 04
The workflow signal operation is admitted even though duplicate signal delivery applies the external command twice.
Deliver a signal to a durable workflow: Duplicate signal delivery applies the external command twice · case 05
The workflow signal operation is admitted even though duplicate signal delivery applies the external command twice.
Deliver a signal to a durable workflow: A delayed signal reaches a different run under the same workflow name · case 01
The workflow signal operation is admitted even though a delayed signal reaches a different run under the same workflow name.
Deliver a signal to a durable workflow: A delayed signal reaches a different run under the same workflow name · case 02
The workflow signal operation is admitted even though a delayed signal reaches a different run under the same workflow name.
Deliver a signal to a durable workflow: A delayed signal reaches a different run under the same workflow name · case 03
The workflow signal operation is admitted even though a delayed signal reaches a different run under the same workflow name.
Deliver a signal to a durable workflow: A delayed signal reaches a different run under the same workflow name · case 04
The workflow signal operation is admitted even though a delayed signal reaches a different run under the same workflow name.
Deliver a signal to a durable workflow: A delayed signal reaches a different run under the same workflow name · case 05
The workflow signal operation is admitted even though a delayed signal reaches a different run under the same workflow name.
Deliver a signal to a durable workflow: An unknown signal type bypasses workflow dispatch · case 01
The workflow signal operation is admitted even though an unknown signal type bypasses workflow dispatch.
Deliver a signal to a durable workflow: An unknown signal type bypasses workflow dispatch · case 02
The workflow signal operation is admitted even though an unknown signal type bypasses workflow dispatch.
Deliver a signal to a durable workflow: An unknown signal type bypasses workflow dispatch · case 03
The workflow signal operation is admitted even though an unknown signal type bypasses workflow dispatch.
Deliver a signal to a durable workflow: An unknown signal type bypasses workflow dispatch · case 04
The workflow signal operation is admitted even though an unknown signal type bypasses workflow dispatch.
Deliver a signal to a durable workflow: An unknown signal type bypasses workflow dispatch · case 05
The workflow signal operation is admitted even though an unknown signal type bypasses workflow dispatch.
Deliver a signal to a durable workflow: External signals exhaust the workflow pending-event budget · case 01
The workflow signal operation is admitted even though external signals exhaust the workflow pending-event budget.
Deliver a signal to a durable workflow: External signals exhaust the workflow pending-event budget · case 02
The workflow signal operation is admitted even though external signals exhaust the workflow pending-event budget.
Deliver a signal to a durable workflow: External signals exhaust the workflow pending-event budget · case 03
The workflow signal operation is admitted even though external signals exhaust the workflow pending-event budget.
Deliver a signal to a durable workflow: External signals exhaust the workflow pending-event budget · case 04
The workflow signal operation is admitted even though external signals exhaust the workflow pending-event budget.
Deliver a signal to a durable workflow: External signals exhaust the workflow pending-event budget · case 05
The workflow signal operation is admitted even though external signals exhaust the workflow pending-event budget.
Deliver a signal to a durable workflow: A signal is applied before its required earlier command · case 01
The workflow signal operation is admitted even though a signal is applied before its required earlier command.
Deliver a signal to a durable workflow: A signal is applied before its required earlier command · case 02
The workflow signal operation is admitted even though a signal is applied before its required earlier command.
Deliver a signal to a durable workflow: A signal is applied before its required earlier command · case 03
The workflow signal operation is admitted even though a signal is applied before its required earlier command.
Deliver a signal to a durable workflow: A signal is applied before its required earlier command · case 04
The workflow signal operation is admitted even though a signal is applied before its required earlier command.
Deliver a signal to a durable workflow: A signal is applied before its required earlier command · case 05
The workflow signal operation is admitted even though a signal is applied before its required earlier command.
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 ↗