arcadiasuite/migrations
Claude 0c006da8a5
feat: rate limiting, logging estruturado, tenant isolation, Compass AI, paginacao
QUALIDADE:
- Rate limiting: 500 req/15min em /api; 20 req/15min em login/register
- Winston logger: JSON em prod, colorido em dev; HTTP middleware com user_id/tenant_id
- Paginacao: XOS (conversations, tickets, activities) e Quality (9 endpoints) recebem offset

MULTI-TENANCY:
- tenantId adicionado a 7 tabelas criticas: workspace_pages, quick_notes,
  activity_feed, conversations, knowledge_base, chat_threads, manus_runs
- Migration 0002_tenant_isolation.sql com indices de performance

PROCESS COMPASS COM IA:
- POST /api/compass/projects/:id/ai-brief
  Gera briefing executivo via GPT-4o-mini: situação, riscos, ações prioritárias,
  health score — baseado em tasks, PDCA e status do projeto
- GET  /api/compass/projects/:id/health
  Score 0-100 calculado: 40% completude de tasks + 30% pontualidade + 30% PDCA

https://claude.ai/code/session_01DinH3VcgbAv1d9MqnNxzdb
2026-03-13 16:13:10 +00:00
..
meta feat: rate limiting, logging estruturado, tenant isolation, Compass AI, paginacao 2026-03-13 16:13:10 +00:00
0000_low_tiger_shark.sql Arcadia Suite - Projeto completo 2026-02-09 17:46:40 -03:00
0001_whatsapp_auto_reply_config.sql security: correções críticas de segurança e estabilidade 2026-03-13 14:34:51 +00:00
0002_tenant_isolation.sql feat: rate limiting, logging estruturado, tenant isolation, Compass AI, paginacao 2026-03-13 16:13:10 +00:00