{
  "description": "Tracked public defaults for Loop Studio. Every seat is passed explicitly on every call; account and CLI defaults are never reachable. The Settings panel writes local operator state to ~/.camus/studio/models.json instead of mutating this file. Per-run choices and CLAUDE_MODEL / CODEX_MODEL / CODEX_EFFORT / ROUND_CAP still override the standing decision. Opt-in open-weight backends belong in the local operator file (docs/MULTI-MODEL-SEATS.md has the shape).",
  "maker": {
    "backend": "claude",
    "model": "sonnet",
    "why": "pragmatic public default: capable words maker without Opus-by-default spend"
  },
  "reviewer": {
    "backend": "codex",
    "model": "gpt-5.4-mini",
    "effort": "low",
    "why": "pragmatic public default: bounded independent review; raise explicitly for high-stakes work"
  },
  "loop": {
    "roundCap": 2,
    "why": "pragmatic public default from QUICKSTART; increase only when the work benefits"
  }
}
