Structure _shared (cors, auth, errors, rateLimit) pour edge functions Supabase. 1 logique = 1 fichier. Évite la divergence multi-consommateurs.
URL canonique