Skip to guide
IndigoIndigo · HQ Field Guide
Chapter 11 / 15Contents
Chapter 11shared · 15 min

Projects, PRDs, and /run-project

Turn larger goals into a to-do list with acceptance criteria, execute stories with back pressure, and finish with verification.

01Know when work is large enough to become a PRD-backed project.
02Use /run-project for story execution with verification, commits, and state updates.
$ /plan
Fig 11.0 · The execution loop
The concept

Execution loop

PRDs define the work, /run-project executes stories, and checks prove the result.

RUN-PROJECT EXECUTION LOOPPLANPRD / STORIESSTORYWORKER PHASEVERIFYTESTS / E2ECOMMITSHIP STORYNEXTBUILTPASSGATEBACK-PRESSURETESTS FAIL — REDO STORYVERIFICATION GATES PROGRESS — NO PASS, NO COMMIT
Fig 11.1 · Is it a project?
Step 01Scope gate

Decide if it is a project

In HQ, a PRD is a to-do list with acceptance criteria: small stories, clear done states, and tests or checks that prove completion.

Use /plan when the outcome needs stories, success criteria, coordination, or a new fresh session to execute cleanly.

Everyone can tell what done means before execution begins.
/plan/prd
Step 02Story loop

Run the project

/run-project selects stories, applies worker workflows, checks output, and updates project state. This is the Ralph Loop at project scale.

Be bossy but naive: name the outcome and constraints clearly, then let HQ choose the implementation path and verify it.

Work finishes with verification, commits, and updated project state.
/run-project/execute-task/quality-gate
Fig 11.2 · Run the project
Fig 11.3 · Review and land
Step 03Gate

Review and land

Project completion includes review, tests, docs or state updates, and a clear next action.

Run the appropriate checks, summarize changed files, capture remaining work or blockers, and hand off before the next major task.

The next session can see what shipped, what remains, and what is blocked.
/review/quality-gate/checkpoint
Commands

Keep the chapter executable.

Create PRD
$ /plan

Creates an execution-ready project plan with stories and success criteria.

Project loop
$ /run-project

Executes PRD stories with back-pressure checks, commits, and project state updates.

References

What to keep in mind.

PRD signal

Use a PRD when the work needs multiple stories, tradeoffs, explicit success criteria, or machine-speed execution. Be clear about the outcome and naive about the how.

Completion signal

A story is complete when implementation, verification, and project state all agree. That is the Human Loop above the Ralph Loop: agency, structured problem solving, and first principles.

Next
Next move

After project execution, learn the continuity tools that keep work from evaporating between sessions.

Continue to continuity
Part 11 · Projects, PRDs, and /run-projectIndigo · HQ Field Guide