{
  "anthropic": {
    "description": "Claude only: Opus thinks and plans, Sonnet codes, Haiku handles the small stuff",
    "modelRoles": {
      "default": "anthropic/claude-opus-5-5:medium",
      "plan": "anthropic/claude-opus-5-5:high",
      "slow": "anthropic/claude-opus-5-5:high",
      "task": "anthropic/claude-sonnet-5-5:medium",
      "designer": "anthropic/claude-sonnet-5-5:medium",
      "vision": "anthropic/claude-sonnet-5-5:medium",
      "advisor": "anthropic/claude-opus-5-5:medium",
      "smol": "anthropic/claude-haiku-5-5:low",
      "tiny": "anthropic/claude-haiku-5-5:low",
      "memory": "anthropic/claude-haiku-5-5:low",
      "commit": "anthropic/claude-haiku-5-5:low",
      "judge": "typesafe/jev-latest",
      "web": "web/exa",
      "jev-mechanical": "anthropic/claude-haiku-5-5:low",
      "jev-bounded": "anthropic/claude-haiku-5-5:medium",
      "jev-reasoning": "anthropic/claude-sonnet-5-5:medium",
      "jev-architecture": "anthropic/claude-opus-5-5:high"
    },
    "fallbackChains": {
      "default": ["anthropic/claude-sonnet-5-5:medium"],
      "plan": ["anthropic/claude-sonnet-5-5:high"],
      "slow": ["anthropic/claude-sonnet-5-5:high"],
      "task": ["anthropic/claude-opus-5-5:medium"],
      "designer": ["anthropic/claude-opus-5-5:medium"],
      "vision": ["anthropic/claude-opus-5-5:medium"],
      "advisor": ["anthropic/claude-sonnet-5-5:medium"],
      "smol": ["anthropic/claude-sonnet-5-5:low"],
      "tiny": ["anthropic/claude-sonnet-5-5:low"],
      "memory": ["anthropic/claude-sonnet-5-5:low"],
      "commit": ["anthropic/claude-sonnet-5-5:low"],
      "judge": ["typesafe/jev-preview", "@tiny", "@smol", "@default"],
      "web": ["web/duckduckgo"],
      "jev-mechanical": ["anthropic/claude-sonnet-5-5:low"],
      "jev-bounded": ["anthropic/claude-sonnet-5-5:medium"],
      "jev-reasoning": ["anthropic/claude-opus-5-5:medium"],
      "jev-architecture": ["anthropic/claude-sonnet-5-5:high"]
    }
  },
  "openai": {
    "description": "ChatGPT/Codex only: GPT-6.1 Sol thinks and codes, GPT-6 Luna handles the small stuff",
    "modelRoles": {
      "default": "openai-codex/gpt-6.1-sol:medium",
      "plan": "openai-codex/gpt-6.1-sol:high",
      "slow": "openai-codex/gpt-6.1-sol:high",
      "task": "openai-codex/gpt-6.1-sol:medium",
      "designer": "openai-codex/gpt-6.1-sol:medium",
      "vision": "openai-codex/gpt-6.1-sol:medium",
      "advisor": "openai-codex/gpt-6-sol:medium",
      "smol": "openai-codex/gpt-6-luna:low",
      "tiny": "openai-codex/gpt-6-luna:low",
      "memory": "openai-codex/gpt-6-luna:low",
      "commit": "openai-codex/gpt-6-luna:low",
      "judge": "typesafe/jev-latest",
      "web": "web/exa",
      "jev-mechanical": "openai-codex/gpt-6-luna:low",
      "jev-bounded": "openai-codex/gpt-6-luna:medium",
      "jev-reasoning": "openai-codex/gpt-6.1-sol:medium",
      "jev-architecture": "openai-codex/gpt-6.1-sol:high"
    },
    "fallbackChains": {
      "default": ["openai-codex/gpt-6-sol:medium", "openai-codex/gpt-5.6-sol:medium"],
      "plan": ["openai-codex/gpt-6-sol:high"],
      "slow": ["openai-codex/gpt-6-sol:high"],
      "task": ["openai-codex/gpt-6-sol:medium"],
      "designer": ["openai-codex/gpt-6-sol:medium"],
      "vision": ["openai-codex/gpt-6-sol:medium"],
      "advisor": ["openai-codex/gpt-5.6-sol:medium"],
      "smol": ["openai-codex/gpt-6-sol:low"],
      "tiny": ["openai-codex/gpt-6-sol:low"],
      "memory": ["openai-codex/gpt-6-sol:low"],
      "commit": ["openai-codex/gpt-6-sol:low"],
      "judge": ["typesafe/jev-preview", "@tiny", "@smol", "@default"],
      "web": ["web/duckduckgo"],
      "jev-mechanical": ["openai-codex/gpt-6.1-sol:medium", "openai-codex/gpt-6-sol:medium"],
      "jev-bounded": ["openai-codex/gpt-6.1-sol:medium", "openai-codex/gpt-6-sol:medium"],
      "jev-reasoning": ["openai-codex/gpt-6-sol:medium", "openai-codex/gpt-6-luna:medium"],
      "jev-architecture": ["openai-codex/gpt-6-sol:high", "openai-codex/gpt-6-luna:high"]
    }
  },
  "mix": {
    "description": "Claude Opus orchestrates and plans, GPT Sol/Luna do the coding, Claude Sonnet does design and vision",
    "modelRoles": {
      "default": "anthropic/claude-opus-5-5:medium",
      "plan": "anthropic/claude-opus-5-5:high",
      "slow": "anthropic/claude-opus-5-5:high",
      "task": "openai-codex/gpt-6.1-sol:medium",
      "designer": "anthropic/claude-sonnet-5-5:medium",
      "vision": "anthropic/claude-sonnet-5-5:medium",
      "advisor": "openai-codex/gpt-5.6-sol:medium",
      "smol": "openai-codex/gpt-6-luna:low",
      "tiny": "openai-codex/gpt-6-luna:low",
      "memory": "openai-codex/gpt-6-luna:low",
      "commit": "openai-codex/gpt-6-luna:low",
      "judge": "typesafe/jev-latest",
      "web": "web/exa",
      "jev-mechanical": "openai-codex/gpt-6-luna:low",
      "jev-bounded": "openai-codex/gpt-6-luna:medium",
      "jev-reasoning": "openai-codex/gpt-6.1-sol:medium",
      "jev-architecture": "openai-codex/gpt-6.1-sol:high"
    },
    "fallbackChains": {
      "default": ["openai-codex/gpt-5.6-sol:medium", "openai-codex/gpt-6-sol:medium"],
      "plan": ["openai-codex/gpt-5.6-sol:high"],
      "slow": ["openai-codex/gpt-5.6-sol:high"],
      "task": ["openai-codex/gpt-6-sol:medium", "anthropic/claude-sonnet-5-5:medium"],
      "designer": ["openai-codex/gpt-5.6-sol:medium"],
      "vision": ["openai-codex/gpt-5.6-sol:medium"],
      "advisor": ["openai-codex/gpt-6-sol:medium"],
      "smol": ["openai-codex/gpt-6-sol:low"],
      "tiny": ["openai-codex/gpt-6-sol:low"],
      "memory": ["openai-codex/gpt-6-sol:low"],
      "commit": ["openai-codex/gpt-6-sol:low"],
      "judge": ["typesafe/jev-preview", "@tiny", "@smol", "@default"],
      "web": ["web/duckduckgo"],
      "jev-mechanical": ["openai-codex/gpt-6.1-sol:medium", "anthropic/claude-haiku-5-5:low"],
      "jev-bounded": ["openai-codex/gpt-6.1-sol:medium", "anthropic/claude-sonnet-5-5:medium"],
      "jev-reasoning": ["openai-codex/gpt-6-sol:medium", "anthropic/claude-sonnet-5-5:medium"],
      "jev-architecture": ["openai-codex/gpt-6-sol:high", "anthropic/claude-opus-5-5:high"]
    }
  }
}
