Skip to content

Auto pilot

Eder Borella edited this page Sep 28, 2026 · 1 revision

Auto-pilot builds the project from its documents: it plans on the board, dispatches agents, runs the project's gates itself, and stops when the work is done or something needs you. Every decision about what to do next is made by code reading the board, never by a prompt.

Before it will start

Press Start and auto-pilot checks the project first. Anything missing is listed on the bar, by name:

  • A README at the project root, at least 200 characters of real text. Auto-pilot derives the whole plan from it.

  • Five foundation documents in .vibeboard/foundation/, none of them empty:

    Document What it decides
    STACK.md languages, frameworks, libraries and their pinned versions
    CODE-QUALITY.md the gates: commands that must pass, such as lint, types and tests
    TESTING.md the test strategy, and the smoke command that proves the product works
    UX.md the flows and interaction principles
    DESIGN.md the visual language, tokens and components
  • The gates and the smoke command in frontmatter, because auto-pilot runs them itself:

    ---
    gates:
      - name: lint
        command: npm run lint
      - name: tests
        command: npm test
    ---

    and in TESTING.md, smoke: npm run smoke. If the copilot wrote or changed the gates, you confirm them with I have read the gate commands: they run as shell commands on your machine.

  • The mode's skills in .vibeboard/skills/.

  • No card waiting on you, in Standard and Express. A card you ran by hand and left in Waiting approval is yours to look at first.

The setup wizard walks a new project through all of this.

The three modes

Pick the mode on the auto-pilot bar. It is saved in the project's config.yaml.

The auto-pilot bar while running in Mini: Stop, Emergency stop, Fix board, the current run, the mode and the backend

Mode How it works Trades away
Mini (default for new projects) One run plans the whole project on the board and builds it; a second reviews, tests and fixes it checks between the build and the review
Express One feature card lists the plan, one story per bullet, one task per story, each with its own run and review granularity
Standard One card per capability, one story per acceptance criterion, each with its own run and review cost and time

Benchmarks has what each one measured on real projects.

Mini

  1. The build. One agent writes the features, stories and tasks on the board, builds them, and moves each card to Waiting approval as it finishes. The board is its plan and its progress report.
  2. The checks. Auto-pilot runs the gates and the smoke command itself.
  3. The review. A second agent reviews, tests and fixes the project against its documents, moves the cards it verified to Done, and leaves open the ones it could not confirm.
  4. A second round, at most. If the review asked for another round, or auto-pilot's own checks fail, the review runs once more. If that one fails too, auto-pilot stops and names what fails.

A Mini run has no time limit and no spending cap while it runs. It ends when the agent finishes, on an error, when you press Stop, or when the agent has produced nothing for idleMinutes (10 by default).

Standard and Express

Auto-pilot walks the board one step at a time: derive the features from the README, break each feature into stories and each story into tasks, implement the story, review it, fix what the review found, then check the feature as a whole. Each step is a separate run with its own limits:

Setting Default What happens when it is reached
runTimeoutMs 1,800,000 (30 min) the run is stopped
attemptCap 3 a card that has used its attempts on a skill is parked in Blocked
budgetUsd 20 auto-pilot stops once the project's spend reaches it; 0 turns it off
maxIterations 250 auto-pilot stops after that many steps

In Express, you can also confine auto-pilot to one feature: it works that card, its stories and its tasks, and stops when they are done.

Stopping it

Control What it does
Stop Dispatches nothing new. A Mini run is ended; in Standard and Express the running step finishes
Emergency stop Kills every agent in the project and halts it. Nothing starts, not even the copilot, until Restart
Fix board Hands a board auto-pilot cannot move to the copilot, in a conversation you watch, with repair powers for that one answer

The Execution tab lists every run with its cost and time, grouped by whether it is running, needs you, or is done:

The Execution tab: runs in progress, runs that need you, and finished runs with their cost and duration

The Project Log records every step auto-pilot takes, one line each, beside the suggestions the agents filed along the way:

The Project Log: auto-pilot stopped complete, the gates and smoke passing, and the outcome of each run

Clone this wiki locally