sso
↑ depende de: Supabase Auth (email/senha + OAuth)
↓ fornece: cookie eg_session (JWT) para todos os apps
app-front
→ autentica via: sso
→ usa: @easygoal/ui, @easygoal/auth (via easygoal-monorepo)
→ banco: Supabase (projeto compartilhado)
→ integração: Discord OAuth (vincular conta do usuário)
site-easygoal
→ autentica via: sso (header com estado de sessão)
→ aponta para: app-front (CTAs, marketplace)
→ usa: @easygoal/ui (via easygoal-monorepo)
lp-easy-club
→ autentica via: sso (SSO Easy Goal)
→ independente: conteúdo estático + Discord invite
→ URL: club.easygoal.com.br
easy-ia (planejado)
→ autentica via: sso (painel de tenants)
→ banco: Supabase com pgvector
→ LLM: Anthropic API (Claude)
→ EasyGoal = primeiro tenant
easygoal-monorepo
→ packages consumidos por: app-front, easy-ia, site-easygoal, sso
→ instalado via: "github:Easy-Goal/easygoal-monorepo"