Skip to main content
Handbook/Automate/Page 87 · Autopilot

The System That Runs Itself

Share

Share this page

Pass it to someone who needs it.

Star on GitHub

Key takeaway: Earn autonomy rung by rung

You have built every piece: a unified system, agents with memory and tools, schedules, triggers, guardrails, a ledger, a shared board. This last chapter names what they become when they run together, and it says the honest thing about switching them on. You do not flip everything to full autonomy on day one. You build the machine first, then you earn its independence.

9.17.1The loop that runs itself

Assembled, the pieces form one closed loop. Call it your autopilot:

signal lands in the ledger | agents act (scheduled sweeps + reactive triggers) | safe to fix? --yes--> fix it, test it, ship it | no | file a ticket on the shared board | an agent drains the board, one ready ticket at a time | risky? --yes--> escalate it to you | you steer from the control center

One principle keeps it honest: every scheduled sweep reads the latest state, so a problem one run introduces, a later run catches. You never chain your own follow-ups; the loop corrects itself.

The autopilot is a closed loop: signals drive agents, safe fixes ship, and a later sweep rereads state.

9.17.2You earn it one rung at a time

Autonomy is not a switch, it is a ladder. You climb it only as fast as the agent proves it can be trusted:

  1. Report only. The agent reads and tells you what it found. You take every action yourself.
  2. Act together. You go through the reports with your AI; it proposes and drafts, you approve each call.
  3. Share a board. You and the agents both file work as tickets, and an agent works only what you marked ready.
  4. One narrow action. After a week or two of it recommending the right moves without breaking anything, you let one agent take one small class of action on its own.
  5. Widen slowly. You grant more, up to shipping to production, and each rung opens only once the one below it earned trust.

9.17.3Start with the work you hate most

Do not hand over the interesting work first. Hand over the annoying, repetitive work: the task you have done by hand fifty times that never changes. And hand it over end to end, from trigger to finished.

That is where autonomy pays off soonest and risks the least. A boring chore fully automated buys back real time, and if it slips, the blast radius is small. Win there, then climb.

9.17.4Tests are what make trust safe to grant

You can only climb the ladder because something objective is watching. That something is your tests. Good ones check the logical objective you wrote in your original spec, not the look of the screen. So they keep passing when the interface changes, and they still prove the agent did the right thing.

This is why the plan you wrote at the very start matters here at the end: every safe action traces back to that spec. The heavier self-healing machinery, shipping a change and rolling it back on its own, is built in the shipping and operating parts. Here you are just wiring the judgment loop that decides what to hand over.

9.17.5Push toward more autonomy

This prompt finds your next safe rung:

Ready prompt
Act as a senior engineer auditing my system for more autonomy. Read my guardrails file, my work board, and my control center first, so you judge what the system runs today, not what I remember. Tell me which of my manual steps are safe to hand over next: the repetitive ones, fully covered by tests, that touch nothing my guardrails call irreversible. For each, name the one rung of trust to grant and the guardrail that keeps it safe. Leave the genuinely human calls with me, and say so if I have drawn a line you now think sits in the wrong place. Write every handover I accept into my guardrails file, and one line into my decision log. If you need the full reasoning behind this step, read https://zalt.me/guides/vibe-coding/ai-os/the-autopilot My system, what it does now, and what I still do by hand:

Do this now: paste the prompt, find the one manual chore your tests already cover, and let a single agent own it for a week before you widen anything else.

Mahmoud Zalt

Mahmoud Zalt

Software engineer, 16+ yrs · built Sistava.com in 3 months, idea to production, using these methods

Resources
Star on GitHubContribute
Donate

Support my work

A small tip keeps the free work coming.

© 2026 Mahmoud Zalt. Free to read, not to republish.
Copyright & license