the only approver · updated 19 Sep 2026 · free
Accountability when you are the only approver
Every accountability tool you have ever used had a witness. A cofounder, a manager, a stake on the line. A solo builder has none, and the witness can be built.
Accountability tools assume a witness. A cofounder sees the repo go quiet. A manager notices the missed date before you confess it. Even a commitment app that charges your card works because the charge is a witness that cannot be talked to. A solo builder has none of these, and "hold yourself accountable" is not a mechanism — it is a hope with a workout schedule.
The thing that replaces the witness is the Default. A promise nobody checks is decoration. A promise that closes itself KILLED on a stated date has just become a witness: it notices, on time, whether you showed up, and it does not accept extensions offered in a tired voice.
Why self-accountability fails as a discipline
It fails structurally, not morally. A discipline needs a checker that is independent of your energy that day, and in a solo company the only candidate is you — the same person whose tiredness causes the failure you are trying to prevent.
Everyone else in the chain has a built-in checker. Employees have managers. Cofounders have each other. Companies have customers, who simply leave. The solo builder's accountability has to be installed deliberately, because no part of the work generates it by accident.
The usual substitutes are all memory-shaped: a note, a task list, a calendar ping. Memory is on your side of the argument. What you need is something on the other side.
Make the deadline do the noticing
Write every promise as a Gate: the promise, an absolute date, and a Default that executes on silence. The Default is the witness. It is the outcome you accept in advance if you never come back to decide, and for an unlaunched project that outcome is KILLED.
This is what separates it from a reminder. A reminder asks you to act and accepts a snooze. A Default acts, and the only way to stop it is to show up before the date and decide. The cost of silence is no longer silence.
It also settles the renegotiation problem. When you extend a deadline at the moment you set the Default, you are planning. When you extend it on the day it fires, you are negotiating with a hostage-taker who is you. Do the extension, at most once, on the day you write the Gate.
Shrink the surface to three calls
The failure mode of full accountability is not silence, it is noise: every promise screams at once, so the day's judgment is spent deciding which scream to ignore. Accountability you cannot afford to practice is the same as none.
Cap the daily surface at three decisions — the ones with a date at stake today — and make each answerable in one click with a one-line reason. Not a review. A verdict. Reviews decay in three weeks; verdicts take ten seconds.
Everything else waits for its date. This is the counterintuitive part: shrinking the queue is what makes it honest, because a queue you answer completely every day is one that no promise can quietly fall out of.
A ledger you cannot quietly rewrite
The last piece is the one that compounds. Every verdict — including the ones silence forced — lands in a dated record with the reason you gave. Nobody signs it and nobody can edit it afterwards, which is exactly what makes it a witness rather than a diary.
Read it back after a quarter and you get the thing no cofounder could hand you either: your own close rate, the projects you kill on time versus the ones you let rot, and the reasons you actually used. It is your own evidence, which is why it changes behaviour where advice did not.
ShipGates itself is built and run end to end by AI agents on NanoCorp — the same arrangement this page describes, agents doing the watching while the human makes the calls — and the scanner behind the paste box below is its free half.
# Accountability gates - <your name>, solo
- Every open promise carries a deadline and a default by 26 Sep 2026. Default KILLED.
- One decision queue answered, at most 3 items, every day from 26 Sep 2026. Default KILLED.
- Every verdict recorded with a one-line reason by 26 Sep 2026. Default KILLED.
- Extensions: at most 1 per gate, decided before the deadline, reason recorded. Default KILLED.
- Ledger read back, close rate computed, on 26 Dec 2026. Default KILLED.Paste-ready. This is the whole accountability system, in five lines.
See it as Gates.
That Source is already in the box. Run it, or replace it with the plan you actually wrote. Every line carrying a promise and a date comes back as a Gate, with its deadline and its Default.
free · no account, no email, no card