-- 011_llm_cache_linkage.sql -- llm_cache était keyé uniquement par input_hash (sha256 de model|country|raw), -- sans lien vers le groupe qui a déclenché l'appel. Impossible donc de retrouver -- les appels LLM d'un groupe depuis l'admin. On ajoute la provenance pour le -- debug (ma_id = premier groupe déclencheur ; location_raw + country lisibles). ALTER TABLE llm_cache ADD COLUMN IF NOT EXISTS ma_id BIGINT, ADD COLUMN IF NOT EXISTS location_raw TEXT, ADD COLUMN IF NOT EXISTS country TEXT; CREATE INDEX IF NOT EXISTS idx_llm_cache_ma_id ON llm_cache (ma_id); CREATE INDEX IF NOT EXISTS idx_llm_cache_loc ON llm_cache (lower(location_raw), country);