Handbook
Blueprint policy — do not change casually
This directory blueprints/agents/ is the frozen package for Docker-based automation and optional agent-style runners: layout conventions, foundational images, compose patterns, and templates meant to be reused across…
Rules
- Do not edit files here as part of normal product work (features, app code, WBS updates, etc.).
- Change only when explicitly requested — e.g. adopting a new blueprint version, fixing an upstream template bug, or a deliberate policy decision to revise the baseline.
- Day-to-day automation recipes, secrets, and CI wiring belong in a mutable tree — typically
agents/(or your chosen name) at repository root, seeded from Mutable `agents/` workspace (seed) — never put project-specific scripts or credentials insideblueprints/agents/. - If you change
STRUCTURE.md,ORCHESTRATION.md,README.md, or Docker templates, ensure publishable handbook output is refreshed perdocs/DESIGN-PRINCIPLES.md: runpython3 generator/build-handbook.py agentsfrom blueprints-website or rely on CI (output:website/agents--*.html). Seedocs/MAINTENANCE.mdand Maintaining the documentation (repo-wide). Keep.cursor/rules/new-agent-recipe.mdcpointing atORCHESTRATION.md(no duplicated playbook prose in the rule).
Relationship to blueprints/sdlc/ and agents/
blueprints/agents/— canonical, generic layout and foundational Docker/compose text (immutable by convention).blueprints/sdlc/— SDLC process; Documentation structure — proposal references this blueprint in the repository layout; agents handbook HTML is generated intoblueprints/website/.agents/(mutable, optional) — where a project writes recipes,compose.override.yaml, env samples, and CI entrypoints.
Copying this repo: you may copy blueprints/agents/ wholesale to another repository; use agents/ (or equivalent) only in repos that track project-specific automation.
On this page
Rules Relationship to blueprints/sdlc/ and agents/