{
  "version": 1,
  "updated": "2026-03-05",
  "models": [
    {
      "id": "claude-opus-4-6",
      "provider": "anthropic",
      "name": "Claude Opus 4.6",
      "input_per_mtok": 15.0,
      "output_per_mtok": 75.0,
      "cache_read_per_mtok": 1.5,
      "batch_discount": 0.5,
      "tier": "frontier"
    },
    {
      "id": "claude-sonnet-4-6",
      "provider": "anthropic",
      "name": "Claude Sonnet 4.6",
      "input_per_mtok": 3.0,
      "output_per_mtok": 15.0,
      "cache_read_per_mtok": 0.3,
      "batch_discount": 0.5,
      "tier": "balanced"
    },
    {
      "id": "claude-haiku-4-5",
      "provider": "anthropic",
      "name": "Claude Haiku 4.5",
      "input_per_mtok": 1.0,
      "output_per_mtok": 5.0,
      "cache_read_per_mtok": 0.1,
      "batch_discount": 0.5,
      "tier": "speed"
    }
  ],
  "recommendations": {
    "architecture": {
      "model": "claude-opus-4-6",
      "reason": "Deep reasoning, trade-off analysis"
    },
    "complex-implementation": {
      "model": "claude-sonnet-4-6",
      "reason": "Best cost/capability for multi-file coding"
    },
    "standard-crud": {
      "model": "claude-sonnet-4-6",
      "reason": "Reliable, fast, cost-effective"
    },
    "scaffolding": {
      "model": "claude-haiku-4-5",
      "reason": "Speed + cost over reasoning depth"
    },
    "documentation": {
      "model": "claude-haiku-4-5",
      "reason": "Straightforward generation"
    },
    "test-generation": {
      "model": "claude-sonnet-4-6",
      "reason": "Needs code logic understanding"
    },
    "code-review": {
      "model": "claude-opus-4-6",
      "reason": "Benefits from deeper reasoning"
    },
    "debugging": {
      "model": "claude-opus-4-6",
      "reason": "Benefits from deeper reasoning"
    },
    "refactoring-architectural": {
      "model": "claude-opus-4-6",
      "reason": "Needs system-wide understanding"
    },
    "refactoring-mechanical": {
      "model": "claude-sonnet-4-6",
      "reason": "Pattern application"
    }
  }
}
