Files

1.8 KiB

type, layer, tags, title
type layer tags title
Entity wiki
stack
dashdescomplicar
painel
paperclip
agentes
automacao
Painel-Paperclip

Painel-Paperclip

Painel do orquestrador autónomo Paperclip (Camada 3 — Autónomo). Monitoriza agentes (64), routines e issues. Suspenso desde 08-04-2026, mantido para reintrodução progressiva.

Responsabilidades

  • Agentes: Total, Activos, Idle, Erro — agrupados por role hierárquico (Board → CEO → C-Level → Director → Specialist)
  • Routines: Total, Activas, com cron expression e última execução
  • Issues: Abertas, Em Progresso, Fechadas (7d)
  • Fallback: Dados zeros quando BD Paperclip inacessível (sem erro 500)
  • Ordenação Hierárquica: Roles ordenadas por senioridade (ROLE_ORDER map)

Stack

  • React 19 + TypeScript 5.6
  • Framer Motion: Stagger + spring animations
  • Lucide React: Bot, Users, Calendar, CheckCircle2, AlertTriangle, Activity, Zap
  • Tailwind CSS: Glass cards, status colors

Tipos

  • PaperclipAgent: id, name, role, status (active|idle|error|archived), last_heartbeat, last_run, total_runs
  • PaperclipRoutine: id, name, cron, active, last_run, last_status, next_run
  • PaperclipDashboard: agents (total, active, idle, error, list), routines (total, active, list), issues (open, in_progress, closed_7d)

API Consumida

API Rota Dados
Paperclip GET /api/paperclip PostgreSQL Paperclip (com fallback)

Localizações

  • Código: src/pages/Paperclip.tsx (546 linhas)
  • Rota: /paperclip

Dependências

  • Express-API: Rota /api/paperclip
  • Paperclip PostgreSQL: Base de dados de agentes/routines
  • Dashboard-Engine: Layout, navegação

Estado

  • Suspenso (08-04-2026) — reintrodução progressiva planeada
  • Painel mantido para monitorização durante reintrodução