# ============================================================================= # BANNED PROVIDERS — The Timmy Foundation # ============================================================================= # "Anthropic is not only fired, but banned. I don't want these errors # cropping up." — Alexander, 2026-04-09 # # This is a HARD BAN. Not deprecated. Not fallback. BANNED. # Enforcement: pre-commit hook, linter, Ansible validation, CI tests. # ============================================================================= banned_providers: - name: anthropic reason: "Permanently banned. SDK access gated despite active quota. Fleet was bricked because golden state pointed to Anthropic Sonnet." banned_date: "2026-04-09" enforcement: strict # Ansible playbook FAILS if detected models: - "claude-sonnet-*" - "claude-opus-*" - "claude-haiku-*" - "claude-*" endpoints: - "api.anthropic.com" - "anthropic/*" # OpenRouter pattern api_keys: - "ANTHROPIC_API_KEY" - "CLAUDE_API_KEY" # Golden state alternative: approved_providers: - name: kimi-coding model: kimi-k2.5 role: primary - name: openrouter model: google/gemini-2.5-pro role: fallback - name: ollama model: "gemma4:latest" role: terminal_fallback # Future evaluation: evaluation_candidates: - name: mimo-v2-pro status: pending notes: "Free via Nous Portal for ~2 weeks from 2026-04-07. Add after fallback chain is fixed." - name: hermes-4 status: available notes: "Free on Nous Portal. 36B and 70B variants. Home team model."