Free · no email gate · use it without us

The last mile, itemized.

You built something real with Claude. It works in the demo. Here are the twelve gaps that separate that demo from a system you can bet a business on — the same list we work through on every engagement. Take it and run it yourself. If you get stuck on three or more, that's the wall we exist for.

1

Real users, real auth

The demo has one user: you. Production has strangers — sessions, roles, password resets, and every route checked, not just the important ones. (A human reviewer default-passing the "unimportant" routes is how nine unauthenticated routes once shipped past a senior engineer — see the proof page.)

Can a stranger with a URL reach data that isn't theirs?
2

Secrets out of the code

API keys pasted into the prototype are the first thing to leak and the last thing you'll remember doing. Production keeps credentials in managed stores, rotated, never in the repo.

If your repo went public right now, what would you have to rotate?
3

The data actually at stake

Health data, payments, minors, other people's customers — each carries obligations (HIPAA, PCI, consent) that a chat prototype never had to think about. Compliance is architecture, not paperwork added later.

Whose data flows through this, and what law applies to it?
4

Tests that fail before users do

A demo is verified by watching it work once. A product is verified by a suite that runs on every change — because the change that breaks it will be one you didn't think was related.

What runs automatically when you change something?
5

A deploy that can say no

Production code should reach users through a gate — staged, smoke-tested, reversible — not a manual upload while holding your breath. Rollback is a re-deploy of the last good version, planned in advance.

If today's deploy is bad, what exactly do you do — and how long does it take?
6

Someone finds out before the users

Uptime monitors, error tracking, and a page to a named human. A dead integration discovered by your customer is a support miss, not bad luck.

If it broke at 2am, when would you find out — and from whom?
7

Third-party tokens expire

The Gmail/calendar/carrier integration that works today runs on tokens that lapse or get revoked — silently. Production watches expiries and refreshes ahead of them.

List your integrations. Which token dies first, and when?
8

Money paths fail closed

Anything that charges, pays, or reconciles must halt when uncertain — a run that would charge wrongly stops; it never guesses. Double-charging a real customer is a trust event, not a bug.

What happens when your billing job hits a state it's never seen?
9

The AI's instructions vs. its examples

If your product uses AI: the examples you show the model are policy, not data — where an example contradicts an instruction, the example tends to win. Non-negotiables belong in code that checks outputs, not in the prompt.

What must never happen — and is that enforced anywhere outside the prompt?
10

An audit trail that answers questions

"What touched production and why" should be a query, not a reconstruction. Every change tied to a commit, a deploy, a test result — evidence, not memory.

Could you prove what changed last Tuesday, and who decided it?
11

A plan for the bad week

Incidents happen to real products. What matters is a written order of operations — contain, eradicate, then rotate credentials, verify, tell the affected people in plain language — decided before you need it.

Where is your incident plan written down — or is it in your head?
12

Ownership on paper

Who owns the code, the accounts, the domain, the data — on payment, in writing. This is the cheapest item on the list and the most expensive to fix later.

If you and your developer parted ways tomorrow, what would you actually hold?
The honest print: this list is complete enough to use without us — genuinely. Many builders work through it themselves. The practice exists for the ones who tally three or more open items and decide their time is worth more than the last mile. Engagements start with one fixed-scope milestone, typically four figures — pricing is here, and every claim behind it is graded with receipts.
Scored three or more?

That's the wall. Bring me what you built.

30 minutes, no pitch. We'll walk your list and tell you honestly which items you can close yourself.

Book the walkthrough