A abrir o portal
Canal caravana-geral: histórico nas últimas 100 mensagens (PostgreSQL) + novas em tempo real — cliente Supabase no browser, sem WebSocket no PHP.
config.example.php para config.local.php e preenche supabase_url e supabase_anon. Executa também o SQL database/004_team_chat_messages.sql no projeto Supabase (tabela + RLS + Realtime).
Primeira vez: corre database/004_team_chat_messages.sql no SQL Editor do Supabase. Em Database → Replication, confirma que a tabela team_chat_messages está na publicação supabase_realtime (o script tenta adicionar).