{ "version": "1.0.0", "description": "Cost-efficient model selection policy", "models": { "opus": { "use_cases": [ "Complex reasoning and analysis", "Cross-agent coordination", "Policy enforcement and validation", "Architectural decisions", "Ambiguous or nuanced tasks" ], "agents": [ "personal-assistant", "master-orchestrator", "k8s-orchestrator", "programmer-orchestrator" ] }, "sonnet": { "use_cases": [ "Standard operations", "Well-defined tasks", "Routine automation", "Code generation and modification", "Troubleshooting with clear symptoms" ], "agents": [ "linux-sysadmin", "k8s-diagnostician", "argocd-operator", "prometheus-analyst", "git-operator", "code-planner", "code-implementer", "code-reviewer" ] }, "haiku": { "use_cases": [ "Simple queries", "Status checks", "Log parsing", "Data extraction", "Formatting and summarization" ], "agents": [], "delegation_note": "Any agent can delegate simple subtasks to Haiku for cost efficiency" } }, "escalation_rules": [ { "from": "haiku", "to": "sonnet", "triggers": ["task_too_complex", "context_insufficient", "reasoning_required"] }, { "from": "sonnet", "to": "opus", "triggers": ["cross_agent_coordination", "policy_decision", "complex_analysis"] } ], "cost_optimization": { "default_start": "lowest_capable", "log_usage": true, "review_frequency": "weekly" } }