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