Skip to content

Arquitetura do Ecossistema ADSx

Conteúdo canônico: ~/projects/ARQUITETURA-ECOSSISTEMA.md. Esta página é o resumo navegável.

Visão de 1 minuto

3 produtos React + Vite + Supabase, deploys SPA estáticos (Hostinger), domínios Cloudflare/Hostinger, pipelines editoriais cron-driven na VPS (~/scripts/), backups encriptados GPG no Drive.

Stack comum

  • Frontend: React 18 · Vite · Tailwind · shadcn/ui (Operation+Finance) · CSS próprio (Sales)
  • Backend: Supabase (Postgres + RLS + Edge Functions + Auth + Realtime)
  • Hosting SPA: Hostinger (LiteSpeed)
  • DNS/Proxy: Cloudflare
  • Email: msmtp via VPS · Hostinger SMTP
  • Backups: GPG + rclone → Drive (90d rolling local · 1y Drive)
  • CI: GitHub Actions (3 repos privados)
  • IA pipelines: claude -p OAuth (Max 20 · zero custo) + 1 Anthropic API key (só whatsapp-router)

Pipelines críticos

  • auto_radar → ClickUp pré-pauta → Workboard (Operation editorial)
  • IGPM auto + cobrança auto (Finance)
  • Pluga (e-Inscrição) → cadastros + whatsapp-router (Sales)
  • Drive sync · backup encriptado · TLS cron · memory cron

Operation Workboard

17-stage esteira canônica (pipeline.js toStage) · wb_tasks · wb_attachments · wb_comments · wb_consolidated · wb_dashboard. Stella + Lari + Pi + MI agentes integrados.

Finance

29 tabelas · 14 Edge Fns · transactions · recurring_transactions · cobrancas_outbox. Sem IA pipelines (gestão manual + crons).

Sales

30 tabelas · 21 Edge Fns · cadastros · whatsapp_messages · eventos_inscricao. Skill Vendas (Ana) via claude -p OAuth.

Backups

  • VPS files: ~/.backups/ (gpg) → Drive cada 6h
  • Supabase: dump semanal Mgmt API → gpg → Drive (Pacote E #38 · gated Daniel)
  • Logs: tarball diário 30d local · 90d Drive (Pacote E #14 · gated Daniel)

Cross-ref

  • ~/projects/CLAUDE.md § Arquitetura
  • ~/projects/ARQUITETURA-ECOSSISTEMA.md (versão canônica)
  • ~/projects/CRONTAB-TIMELINE.md