πŸ“„ ARQUITETURA.md

← Vault

RelatoriosRS β€” Arquitetura (2026-06-26)

Mapa do Sistema

`

Chatwoot (PostgreSQL)

└─ root-postgres-1 / chatwoot_production

β”œβ”€ conversations

β”œβ”€ contacts

β”œβ”€ messages

└─ users (agents)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ hermes-sync.py β”‚ cron: */5 min

β”‚ /usr/local/bin/ β”‚ Destino: SUPABASE CLOUD ⚠️

β”‚ Status: RODANDO β”‚ (bloqueado desde ~jun/23)

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚ ↓ (nΓ£o chega no local)

β”‚ 2000 convs/cycle

β”‚ 60 msgs/cycle (muito pouco)

β–Ό

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Supabase Cloud β”‚

β”‚ project: dauftiqcvgaydddoxqhhβ”‚ BLOQUEADO

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ sync_v7.py β”‚ ExecuΓ§Γ£o: MANUAL

β”‚ /root/hermes-insights/ β”‚ Destino: deploy-vps-db-1 βœ…

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚ 1x sync (1676 convs Maria Giulha)

β–Ό

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ deploy-vps-db-1 / postgres β”‚

β”‚ schema: insights β”‚

β”‚ β”œβ”€ conversations: 2829 β”‚

β”‚ β”œβ”€ messages: 63.230 β”‚

β”‚ β”œβ”€ agents: 8 β”‚

β”‚ β”œβ”€ scores: 216 β”‚

β”‚ β”œβ”€ playbooks: 15 β”‚

β”‚ └─ daily_reports: 8 β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β–²

β”‚ LER

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ generate_reports.py β”‚ Usa Supabase Cloud ❌

β”‚ score_engine_v3.py β”‚ (nΓ£o funciona)

β”‚ /root/hermes-insights/ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Hermes Insights Frontend β”‚

β”‚ /var/www/chatwoot-kanban/ β”‚ TanStack Start

β”‚ Deployado no VPS βœ… β”‚ LΓͺ do Supabase Cloud ❌

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

`

Problema Central

generate_reports.py e o frontend do Hermes Insights estΓ£o configurados para ler do Supabase Cloud (bloqueado desde ~jun/23 por exced_egress_quota).

O banco local (deploy-vps-db-1) tem dados suficientes para rodar relatΓ³rios:


Ultron β€” 2026-06-26