API
PG
REDIS
CEDRO
CLOSED
BRT

Roadmap & Melhorias

Lista priorizada de features e ajustes futuros — referenciada por código (ex.: INFRA-001) em conversas internas.
P0 · CRÍTICO
2
itens abertos
P1 · ALTO
1
itens abertos
P2 · MÉDIO
4
itens abertos
P3 · BAIXO
7
itens abertos
✓ CONCLUÍDOS
40
histórico
CATEGORIA:
INFRA-001P0 · CRÍTICOINFRASA FAZER
Argo Smart Routing

Liga Argo no Cloudflare ($5/mês + $0.10/GB). Reduz latência API/RSC BR→DE em ~35% via backbone privado CF. Próximo ganho de latência depois do CDN gratuito já configurado.

INFRA-005P0 · CRÍTICOINFRASA FAZER
deploy-tar.sh sync com delete (não deixar órfãos)

Bug crítico descoberto no rollback do UX-002 (23/mai/2026): tar | ssh sobrescreve arquivos mas NÃO REMOVE arquivos deletados localmente. Resultado: arquivos órfãos (next.config.mjs, src/i18n.ts, messages/) ficam no servidor e quebram build seguinte (Docker COPY pega tudo). Fix: enviar manifest de git ls-files frontend/ pro servidor + ssh rm de arquivos não-listados antes do tar. Ou migrar pra rsync --delete (requer instalar rsync no Git Bash do PC).

INFRA-002P1 · ALTOINFRALA FAZER
Migrar origem pra Hetzner BR (SP)

Reduz latência ~75% (de ~250ms BR→DE pra ~50ms BR→SP). Custo +R$200-400/mês. Vale com >500 usuários ativos. Plano: replica DB + cutover via DNS.

FEAT-CAL-IA-A2P3 · BAIXOFEATLBLOQUEADO
F8 Fase A Copom — collector oficial do BCB

BLOQUEADO 23/mai/2026. Site do BCB (bcb.gov.br/publicacoes/atascopom e /detalhenoticia/comunicados-do-copom) é Angular SPA — retorna 2.9KB de shell HTML sem conteúdo, todo o resto renderizado client-side. Sem feed RSS oficial, sem API JSON (Olinda só tem séries econômicas — Copom não está lá). Pra raspar precisaria de headless browser (Puppeteer/Playwright, +100MB no container, frágil a cada redesign). Por ora Copom segue via Fase B (keyword filter em news_items vindas de Reuters/InfoMoney). Reabrir se: (1) BCB lançar feed oficial, OU (2) volume de FOMC validar investimento em headless reutilizável.

FEAT-003P2 · MÉDIOFEATXLA FAZER
Backtester de Carry Trade UI

Página /backtest interativa: usuário escolhe período + parâmetros, sistema simula sinais ACTIVE/UNWIND vs movimento real do DOL. Tabela de acerto + curva de equity.

UX-002P2 · MÉDIOUXXLA FAZER
Multi-idioma (PT/EN)

next-intl ou i18next. Mercado externo (especialmente USA e Argentina) demanda inglês. Strings hardcoded em PT espalhadas — exigirá refactor.

FEAT-CAL-IAP2 · MÉDIOAIXLEM ANDAMENTO
Análise Calendário IA (eventos macro + direção do dólar)

F1-F7 entregues 23/mai/2026: engine classifica eventos macro (importance≥2), aplica regras pré-programadas (inflação/emprego/Selic/fiscal), produz score -5/+5 + cenários A-E + texto template. Endpoints PRO+ /calendar-analysis/{upcoming,today,event/:id}. Página /calendario-ia + card no Dashboard. Alertas Telegram T-15min + pós-divulgação. F9 entregue 24/mai/2026: engine us_calendar lê feed XML faireconomy.media (mirror Forex Factory) a cada 4h pra eventos US/EU/UK/JP/CN/... Falta apenas F8 (LLM enrichment dos eventos pra texto rico — hoje é template determinístico).

FEAT-GPS-DOLP2 · MÉDIOFEATXLA FAZER
GPS Institucional do Dólar (/abertura)

Evolução da página /abertura pra painel completo de leitura institucional: Resumo Executivo + Score -10/+10, deltas expandidos (7 faixas), Descolamento classificado, Curva DI com 6 cenários, Risco Intervenção BC, cards macro (Treasury 2y/10y, CDS, ADRs PBR/VALE, Brent/WTI/Minério, S&P fut), notícias categorizadas, checklist do operador. Plano detalhado em docs/GPS_INSTITUCIONAL_PLAN.md (8 fases). F1-F5 podem ser feitos sem backend novo; F6-F8 requerem coleta de ativos macro adicionais.

FEAT-005P3 · BAIXOFEATLA FAZER
Push notifications mobile

PWA + Web Push API. Pra alertas críticos sem depender de Telegram.

FEAT-006P3 · BAIXOFEATMA FAZER
Email digest diário/semanal

Resumo macro + indicadores principais + narrativa do dia, enviado 7h BRT. Bom hook de retenção pra plano PRO+.

AI-002P3 · BAIXOAIMA FAZER
Spread Brasil vs Treasuries

Card mostrando DI Brasil − T-Note 10y EUA = embedded risk premium. Útil pra detectar mudanças de percepção macro Brasil.

INFRA-004P3 · BAIXOINFRALA FAZER
Edge Workers caching API quente

Cloudflare Workers ($5/mês) cachando endpoints quentes (/carry, /quote, /bias) no edge. Ganho marginal hoje, vale com >10k req/min.

FEAT-007P3 · BAIXOFEATMA FAZER
Telegram bot — comandos avançados

/portfolio, /alert add, /backtest. Hoje só envia narrativa + alerts. Expandir pra interação bidirecional.

UX-003P3 · BAIXOUXLA FAZER
Dashboard customizável — drag-and-drop cards (Bloomberg-style)

Permitir usuário reordenar + redimensionar cards do dashboard (Termômetro, Calendar IA, Carry, VTC, Bias, Intermarket, DI Curve, Mercado Daily). Padrão escolhido: nível B — Bloomberg free position (~16-24h dev). Stack: react-grid-layout (drag + resize handles) + migration user_dashboard_layouts(user_id, layout_jsonb, breakpoint), endpoints GET/POST /me/dashboard-layout, edit-mode toggle (✎) pra evitar conflito com scroll em mobile, reset-to-default button, append automático de cards novos no produto pra users com layout custom. Níveis alternativos descartados: (A) só reorder localStorage = 4h, simples demais; (C) workspaces múltiplos = 50h+, overkill. Edge cases mapeados: card renomeado/removido → ignora IDs órfãos; layout por breakpoint (mobile/tablet/desktop salvo separado); drag handle visual (⠿) com hover state. Pré-requisito: ≥50 pagantes ativos OU pedido recorrente de >3 usuários — antes disso é polish premature (per pre-mortem 24/mai/2026 e princípio de não otimizar feature pra N=1).

COMO USAR ESTES CÓDIGOS

Cada item tem um código curto (ex.: INFRA-001) que serve de referência permanente. Pra discutir uma melhoria com o assistant, basta dizer "vamos atacar o INFRA-001" ou "como anda o PERF-001?" — ele conhece a lista completa via docs/ROADMAP_IMPROVEMENTS.md e a versão renderizada aqui.

Prioridades: P0 = próximos 7 dias · P1 = próximo mês · P2 = próximo trimestre · P3 = quando der.

Esforço: S ≤1 dia · M 2-5 dias · L 1-2 semanas · XL +2 semanas.