"""Supabase client singleton.""" import os from pathlib import Path from dotenv import load_dotenv from supabase import create_client, Client # Load .env from api/ first, then project root, so vars are available _root = Path(__file__).resolve().parent load_dotenv(_root / ".env") load_dotenv(_root.parent / ".env") SUPABASE_URL = os.environ["SUPABASE_URL"] SUPABASE_SERVICE_KEY = os.environ["SUPABASE_SERVICE_KEY"] supabase: Client = create_client(SUPABASE_URL, SUPABASE_SERVICE_KEY)