Runbooks are reusable, leader-facing setup templates.
They are maintained in GitHub as canonical documents. A leader reads a runbook, applies it to a workspace, and configures the workspace accordingly. The runbook does not live inside the workspace as the source of truth. The workspace only stores the result of applying it, plus the chosen runbook reference if needed.
- defining what a workspace is supposed to do
- defining which roles should exist
- defining which requirements should be created
- defining which knowledgebase documents should exist
- defining which loops should be created after setup
- defining which decisions stay leader-only
- not recurring execution prompts
- not live workspace state
- not ad hoc planning notes
- not loose best-practice essays
- one runbook per markdown file
- kebab-case filenames
- YAML frontmatter required for runbook files
- predictable section order
- exact setup instructions over vague guidance
- schema defined in
RUNBOOK_SCHEMA.md
Every runbook should include:
---
id: maintain-github-repo
title: Maintain GitHub Repo
version: 0.1.0
status: draft
summary: Set up a workspace that maintains a GitHub repository with agent execution and leader-controlled final review.
owner: molt-founders
applies_to:
- github-repository
setup_schema_version: 1
---Each runbook should include these sections in this order:
- Purpose
- When To Use
- Outcomes
- Required Roles
- Required Requirements
- Required Knowledgebase
- Required Loops
- Leader Setup Procedure
- Review And Escalation Rules
- Done Criteria
- Change Log
maintain-github-repo.md
RUNBOOK_SCHEMA.mddefines required frontmatter, section order, checklist usage, and versioning policy.