ready/governance/ that constrain how product work happens for your project. They are the first thing product agents load, and they take precedence over everything except explicit user instruction. A governance document that still contains {{PLACEHOLDER}} values is a template — it has no authority until you fill it in, review it, and commit it.
The four governance templates cover the distinct concerns you need to resolve before agents work reliably in your project.
All governance documents go in
ready/governance/. Do not place them in artifact directories, under a milestone path, or anywhere outside the governance root. The governance manifest at ready/governance/manifest.yaml indexes them for agent discovery.The four governance templates
- agent-guidelines
- orchestrator-charter
- product-process
agent-guidelines.template.md
Copy to:ready/governance/agent-guidelines.mdPurpose: Governs product-agent behavior for your project. Every product agent that runs in this project reads this file and follows its rules. It defines which sources rank higher than others, what agents may and may not do, and any project-specific operating notes.Key sections:Source Hierarchy — five levels, in priority order:ready/governance/product-process.mdready/governance/product-orchestrator-charter.mdready/governance/workspace-authority-and-access.md- Milestone primitives, services, flags, and artifacts
- User chat and local cache — as evidence only, not automatic truth
- Treat docs, code, chat, mockups, generated samples, and model output as evidence, not automatic product truth.
- Preserve uncertainty as question cards, flags, low confidence, or blocked service readiness.
- Do not claim implementation is ready while required samples, designs, accounts, credentials, environments, or Completion Proof are missing.
- Never store secrets, raw private data, or sensitive logs in the Ready tree.
- Record loaded governance docs, standard resources, and hashes in agent context manifests when product agents run.
Filling in governance templates step by step
- Copy all four template files into
ready/governance/in your project. - Start with
product-process.md— it is the highest-authority document and shapes how you fill in the others. - Fill in
workspace-authority-and-access.mdnext — decide authority owners and allowed actions before writing the charter. - Fill in
product-orchestrator-charter.mdusing the authority owners you just defined. - Fill in
agent-guidelines.mdlast — add any project-specific notes that extend the standard operating rules. - Copy the governance manifest template into
ready/governance/manifest.yamland verify the four document paths are correct. - Commit all five files (four governance docs + governance manifest) together. Agents should never find a partial governance directory.