Maintain Workflow Guidance#
Maintain the canonical Workflow, the stage procedures in this section, and the per-repository pointer files that lead to the documentation root. Every pointer file stays thin. This maintenance path keeps the indexes, workflow, procedures, and pointers coherent; it does not encode process knowledge in configuration.
Enter this maintenance path when#
Create a new workflow stage, update an existing stage, review workflow discoverability, or refactor a bloated agent file back into a thin pointer to the documentation root.
Flow#
1. Gather requirements#
- Identify the stage — its entry condition, job, handoff, and boundary.
- Identify the docs pages that govern the stage; confirm they exist.
- Identify what the stage must not do — boundaries prevent scope creep.
2. Author the description#
Write the stage as a page in this section, following the shape of its siblings: front matter (title, description), a one-paragraph purpose and boundary, entry condition, input, numbered flow, operating rules, and a "Where this connects" list.
- Link, don't inline. If a standard exists in the docs, link to it — never paste it in.
- Procedural, not conversational. Numbered imperatives, no filler.
- Keyword-rich description. The front-matter
descriptionis the discovery surface.
3. Keep pointers thin#
A repository never carries a copy of the workflow. Its AGENTS.md — with the client routes that reach it — lists these pages as a destination and nothing more. Repository-specific nuance lives in README.md, CONTRIBUTING.md, and the repository's own docs/; the router points at those files rather than restating them. When a new runtime is adopted, add a route under the filename it reads; do not move process knowledge into it. See Agentic Development.
4. Validate#
- Front-matter YAML parses cleanly.
- Every link resolves, and the body duplicates no doc content.
- The stage is added to the navigation so its index row generates.
Operating rules#
- Docs are the source of truth. If a standard is missing, propose adding it to the docs — do not embed it in an agent.
- One stage, one job and handoff. Distinct stages use distinct pages.
- Update the navigation when adding or removing a stage.
Where this connects#
- Agentic Development — the pointer model this maintains.
- Documentation Model — how these pages stay evergreen.