-- 0011_api_keys_toggle.sql
-- Global av/på-styring av API-nøkler.
-- Når en nøkkel er deaktivert, hoppes alle providers med den nøkkelen over
-- ved config-generering. Gir kontroll over direkte vs. OpenRouter-ruting.

BEGIN;

CREATE TABLE ai_api_keys (
    env_name TEXT PRIMARY KEY,          -- f.eks. "GEMINI_API_KEY"
    label TEXT NOT NULL,                -- visningsnavn, f.eks. "Gemini"
    is_enabled BOOLEAN NOT NULL DEFAULT true,
    updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
);

INSERT INTO ai_api_keys (env_name, label, is_enabled) VALUES
    ('GEMINI_API_KEY',      'Gemini',      false),
    ('OPENROUTER_API_KEY',  'OpenRouter',  true),
    ('ANTHROPIC_API_KEY',   'Anthropic',   false),
    ('XAI_API_KEY',         'xAI',         false);

COMMIT;
