# Named model profiles for /models — each entry must be one of the persona's
# declared candidates (frontmatter `model:` + `models:` list). A profile with
# any invalid entry is dropped whole at session start, with an error notify.
#
# Profiles only switch the personas they list; everyone else keeps their
# current model. They never touch delegate-children (`subagents:`) models.
mix-max:
  code-reviewer: github-copilot/claude-opus-5
  builder: openai-codex/gpt-5.6-sol
  planner: github-copilot/claude-fable-5
  plan-reviewer: openai-codex/gpt-5.6-sol
  security-auditor: xai/grok-4.5
  test-engineer: xai/grok-4.5
sol:
  code-reviewer: openai-codex/gpt-5.6-sol
  builder: openai-codex/gpt-5.6-sol
  planner: openai-codex/gpt-5.6-sol
  plan-reviewer: openai-codex/gpt-5.6-sol
  security-auditor: openai-codex/gpt-5.6-sol
  test-engineer: openai-codex/gpt-5.6-sol
terra:
  code-reviewer: openai-codex/gpt-5.6-terra
  builder: openai-codex/gpt-5.6-terra
  planner: openai-codex/gpt-5.6-terra
  plan-reviewer: openai-codex/gpt-5.6-terra
  security-auditor: openai-codex/gpt-5.6-terra
  test-engineer: openai-codex/gpt-5.6-terra
