Failsafe
0 of 10 qualified signups

Free, no-signup field guide

The regression checklist for AI-written pull requests.

Use this after a coding agent says it is done. The goal is not more test output. The goal is evidence that the changed user behavior still works from a clean start.

Run the checklist
Governing primitive

Identify the one real user outcome that must still work before testing anything downstream.

Pass condition

Require observable behavior, state, logs, and recovery evidence instead of a green command alone.

Restart rule

If a bug is fixed after the final run, discard that run and start the complete proof again.

Gate 1

Scope the real change

Make the intended outcome and blast radius explicit before trusting generated tests.

Gate 2

Reproduce before repairing

A fix is unproven when the original failure was never observed under controlled conditions.

Gate 3

Attack the seams agents miss

Locally plausible code often fails where state, permissions, retries, and systems meet.

Gate 4

Protect state and recovery

The change is not safe when the only path out of failure is manual improvisation.

Gate 5

Run the final proof from zero

The final result must stand on one clean run, not a sequence of manual rescues.

Stop the merge when

  • The expected behavior cannot be reproduced before the fix.
  • The change touches authorization without a negative ownership test.
  • A migration or destructive action has no isolated restore proof.
  • The only evidence is a unit test while the real user path remains untested.
  • The final run needs a timeout extension, manual resume, approval override, or unexplained workaround.
Outcome:
Real user path:
Baseline and reproduced failure:
Risk surfaces:
Negative and concurrency cases:
Fresh end-to-end run:
Logs and state checked:
Rollback proof:
Known gap:

Did an AI-written change still escape this gate?

Failsafe is a proposed pull-request gate that would run this proof against the real app. It is not built. Ten developers who want this gate decide whether it should be, and the founding ten get the first year free.

Join the founding ten