The pain (you know this one)
- The agent edits 9 files, says “all tests pass ✅” — it ran zero tests.
- You find out 40 minutes later, after building on top of it.
- It marks a task “complete” by running
git diffand calling that verification. - Next session it has forgotten the decision it made and reverts it.
What StopShip is
A drop-in Stop-hook + rules pack. When the agent tries to end a turn after claiming completion, the hook checks the session transcript and your project state. If no qualifying check actually ran and passed, the turn is blocked with a precise instruction to fix it. Memory integrity and repeated-mistake prevention are enforced the same way.
For: developers who run Claude Code or Cursor on real codebases and are tired of plausible-but-broken output. Not for: people who want a prompt to paste.
What would be in the pack
- The runtime Stop-hook (fail-open, OS-safe, ~0 config)
- Rules: a check must run, pass, and fit the task before “done” counts
- Append-only project memory so context survives across sessions
- Regression memory: a proven mistake can’t silently come back
- Setup doctor + a test suite proving the guard itself works
- Install in one project in < 10 minutes, full source included
Why this is not another “prompt pack”
| Prompt / rules text | StopShip | |
|---|---|---|
| Mechanism | asks the model nicely | a hook the runtime enforces |
| “Done” without a check | still happens | blocked |
| Failing test, claimed pass | still happens | blocked |
| Verifiable | no | ships with its own passing test suite |
Honest limit, stated up front: it enforces that a fitting check ran and passed — it cannot judge whether your test is itself meaningful. It removes the blatant failures, not all of them.
Price anchor (indicative, not final)
One-time, full source, no subscription. Anchor: €29 (early) / €39 standard. A single avoided “fake-done” debugging session pays for it. You are not being charged now — this is a price-reality check.
Would you actually use this?
The only thing that decides whether this gets built is real replies. 2 questions, 20 seconds:
→ Answer the 2 questionsNo form open? You can also email the 2 answers — same questions, your answer is the vote.
Promise, no hype: if not enough people want this, it will not be built and you’ll hear nothing more. No “guaranteed”, no fake scarcity, no testimonials (there are none yet — it’s pre-launch).