ready/ directory, replace every {{PLACEHOLDER}} with project-specific information, review the result, and commit it. Only then does the file become product truth for your project. A template sitting in the Ready standard repository has no authority over any project.
Template groups
The templates directory contains three groups:governance/
Project-specific governance document templates: agent guidelines, orchestrator charter, product process, and workspace authority.
manifests/
YAML manifest templates for the root stage registry, governance directory, individual milestones, and artifact directories.
primitives/
Starter
.ready.yml primitive templates for premises, intents, standards, services, flags, and question cards.How to use templates
Follow these steps for any template:- Copy the template file into the appropriate location in your
ready/directory. - Replace every
{{PLACEHOLDER}}value with project-specific content. Remove any section that does not apply to your project. - Review the filled-in file before committing. Confirm that every field reflects your project’s actual decisions, not template defaults.
- Commit the file in your target project’s repository. It is now your project’s product truth.
- Record the template source URL and version in your project’s standard-resource manifest so future agents know where the file originated.
Available templates
Manifest templates
These four YAML templates give your project its structural skeleton. Copy them first when setting up a new Ready project.root-manifest.template.yaml
root-manifest.template.yaml
Location after copy:
ready/manifest.yamlThe root manifest is the authoritative stage registry for your entire product tree. It names the product, sets the default stage, points to the governance directory, and lists every stage (including horizon stages like end-state).Key placeholders:{{PRODUCT_ID}}— your project’s unique product identifier{{DEFAULT_STAGE_ID}}— the id of the active milestone agents should work in{{DEFAULT_STAGE_TITLE}}— a human-readable title for that stage
governance-manifest.template.yaml
governance-manifest.template.yaml
Location after copy:
ready/governance/manifest.yamlThe governance manifest is the index of your project’s governance documents. It lists each governance file by id, path, and role so agents can discover and load them reliably.milestone-manifest.template.yaml
milestone-manifest.template.yaml
Location after copy:
ready/{{MILESTONE_ID}}/manifest.yamlOne milestone manifest per stage. It names the stage, describes its structure, and points to the governance directory and Ready standard sources.Key placeholders:{{PRODUCT_ID}}— matches the root manifest product id{{MILESTONE_ID}}— the stage id (m1,m2, etc.){{MILESTONE_TITLE}}— human-readable stage title
premises/, intents/, standards/, services/), flag directories (flags/seed/, flags/delta/, flags/discovery/), and artifact directories (artifacts/samples/, artifacts/resources/, artifacts/snippets/, artifacts/designs/, artifacts/manifests/).artifact-manifest.template.yaml
artifact-manifest.template.yaml
Location after copy:
Key placeholder:
ready/{{MILESTONE_ID}}/artifacts/manifest.yamlThe artifact manifest defines how artifacts are stored and validated within a milestone. It sets id prefixes, directory paths, validation types, and privacy rules for each artifact type.| Artifact type | Id prefix | Directory | Privacy rule |
|---|---|---|---|
sample_data | SA | samples/ | Sanitized fixture or explicit user stub |
resource | RE | resources/ | Safe ref or public resource |
snippet | SN | snippets/ | — |
design | DA | designs/ | — |
manifest | MA | manifests/ | — |
{{MILESTONE_ID}}Governance templates
The four governance templates create theready/governance/ documents that constrain how product work happens in your project. Fill these in carefully — they become the first-priority source of truth that agents load before doing any work.
agent-guidelines
Governs product-agent behavior: source hierarchy, operating rules, and project-specific notes.
product-orchestrator-charter
Defines the orchestrating agent’s authority, context loading rules, delegation policy, and completion criteria.
product-process
Documents how product truth is created, changed, approved, and handed to coding agents for this project.
workspace-authority-and-access
Records project authority hierarchy, allowed actions, local access policy, and secret handling rules.
Governance documents belong in
ready/governance/. They are not artifacts. Do not place governance files in an artifact directory or under a milestone path.