version: 1 policy: goal: "Use smallest model that can do task well" fallback_order: ["tiny", "small", "medium", "large"] profiles: tiny: use_for: - status updates - file moves - boilerplate JSON - simple docs formatting small: use_for: - triage ticket drafting - reviewer/security/qa short verdicts - changelog/doc updates - refactors with low logic risk medium: use_for: - architecture decisions - non-trivial implementation - multi-file integration changes large: use_for: - complex debugging - deep root-cause analysis - migrations with high risk - ambiguous requirements role_defaults: leader: small triager: small architect: medium implementer: medium reviewer: small security: small qa: small documenter: tiny stage_overrides: triage_translate: small intake: small design: medium build: medium review_gate: small security_gate: small qa_gate: small documentation_gate: tiny close: small