profiles:
  premium:
    description: "Highest quality for formal deliverables."
    roles:
      dr_plan: "zenmux-anthropic/claude-opus-4-7"
      dr_pm: "zenmux-anthropic/claude-sonnet-4-6"
      dr_analyst: "zenmux-anthropic/claude-sonnet-4-6"
      dr_chief_editor: "zenmux/google/gemini-3.1-pro-preview"
      dr_editor_in_chief: "zenmux-anthropic/claude-opus-4-7"
      dr_verifier: "zenmux/openai/gpt-5.4"
      translate: "anthropic/claude-sonnet-4.6"
      polish: "anthropic/claude-sonnet-4.6"
      glossary: "anthropic/claude-haiku-4.5"
  balanced:
    description: "Default profile for most reports."
    roles:
      dr_plan: "zenmux-anthropic/claude-opus-4-7"
      dr_pm: "zenmux-anthropic/claude-sonnet-4-6"
      dr_analyst: "zenmux-anthropic/claude-sonnet-4-6"
      dr_chief_editor: "zenmux/google/gemini-3.1-pro-preview"
      dr_editor_in_chief: "zenmux-anthropic/claude-opus-4-7"
      dr_verifier: "zenmux/qwen/qwen3.6-plus"
      translate: "anthropic/claude-sonnet-4.6"
      polish: "anthropic/claude-sonnet-4.6"
      glossary: "anthropic/claude-haiku-4.5"
  budget:
    description: "Lower-cost exploratory profile; requires stronger review."
    roles:
      dr_plan: "zenmux/qwen/qwen3.6-plus"
      dr_pm: "zenmux/qwen/qwen3.6-plus"
      dr_analyst: "zenmux/deepseek/deepseek-v3.2"
      dr_chief_editor: "zenmux/google/gemini-2.5-pro"
      dr_editor_in_chief: "zenmux-anthropic/claude-sonnet-4-6"
      dr_verifier: "zenmux/minimax/minimax-m2.7"
      translate: "anthropic/claude-haiku-4.5"
      polish: "anthropic/claude-haiku-4.5"
      glossary: "anthropic/claude-haiku-4.5"
  cn_heavy:
    description: "China-market-heavy research with more Chinese-source verification."
    roles:
      dr_plan: "zenmux-anthropic/claude-opus-4-7"
      dr_pm: "zenmux-anthropic/claude-sonnet-4-6"
      dr_analyst: "zenmux-anthropic/claude-sonnet-4-6"
      dr_chief_editor: "zenmux/google/gemini-3.1-pro-preview"
      dr_editor_in_chief: "zenmux-anthropic/claude-opus-4-7"
      dr_verifier: "zenmux/qwen/qwen3.6-plus"
      translate: "anthropic/claude-sonnet-4.6"
      polish: "anthropic/claude-sonnet-4.6"
      glossary: "anthropic/claude-haiku-4.5"
  verifier:
    description: "Cross-model verification profile; avoid Claude for verifier."
    roles:
      dr_verifier_primary: "zenmux/openai/gpt-5.4"
      dr_verifier_backup_a: "zenmux/qwen/qwen3.6-plus"
      dr_verifier_backup_b: "zenmux/minimax/minimax-m2.7"
      dr_verifier_backup_c: "zenmux/moonshotai/kimi-k2.5"
  codex_native:
    description: "OpenAI-native profile for the Codex adapter; independent of OpenCode and ZenMux."
    roles:
      dr_plan: "gpt-5.4"
      dr_pm: "gpt-5.4"
      dr_searcher: "gpt-5.4-mini"
      dr_analyst: "gpt-5.4"
      dr_verifier: "gpt-5.4"
      dr_chief_editor: "gpt-5.4"
      dr_editor_in_chief: "gpt-5.4"
      dr_reporter: "gpt-5.4-mini"
      translate: "anthropic/claude-sonnet-4.6"
      polish: "anthropic/claude-sonnet-4.6"
      glossary: "anthropic/claude-haiku-4.5"
    reasoning:
      default: "high"
      fast: "medium"
      review: "xhigh"

defaults:
  profile: "balanced"
  translate_workers: 4
  polish_workers: 4
  glossary_workers: 4
