# Standard operating procedures

Agent-facing procedures. Do not duplicate them in `/docs`; link here when a guide needs the steps.

| SOP | Use when |
|-----|----------|
| [Eval-driven development](/SOPs/eval-driven-development) | Writing or gating agent evals |
| [EDD production telemetry](/SOPs/edd-production-telemetry) | Turning live misses into cases |
| [Behavior catalog and XFN](/SOPs/behavior-catalog-and-xfn) | Inventorying tests before a change |
| [Context budget](/SOPs/context-budget) | Always-on files are too large |
| [MCP library](/SOPs/mcp-library) | Composing one MCP profile |
| [Hypothesis-driven debug](/SOPs/hypothesis-driven-debug) | A failure needs RCA, not more logging |
| [API contracts](/SOPs/api-contracts) | Published HTTP or event contracts |
| [DB migration](/SOPs/db-migration) | Expand/contract schema changes |
| [Release](/SOPs/release) | Shipping with a conventional title |
| [Conventional commits](/SOPs/conventional-commits) | Commit and PR titles |
| [External skills](/SOPs/external-skills) | Pinning upstream skills |
| [Complexity hotspots](/SOPs/complexity-hotspots) | Pruning or splitting a hot path |
| [Cloudflare analytics ops](/SOPs/cloudflare-analytics-ops) | RUM / beacon diagnosis |

Operator narrative: [What Waykit gives you](/docs/kit).
