4.2 KiB
4.2 KiB
name, description, context, layer
| name | description | context | layer |
|---|---|---|---|
| clip-org | Org chart Paperclip — hierarquia completa, reports, gaps por preencher. Usar quando "clip org", "organigrama", "hierarquia clip", "quem reporta a quem". Inclui modelo de governance e cadeias de delegação. | fork | wiki |
/clip-org — Org Chart Paperclip
Hierarquia completa da empresa Descomplicar no Paperclip.
Constantes
BD: PGPASSWORD="paperclip" psql -h localhost -p 54329 -U paperclip -d paperclip
COMPANY_ID: ebe10308-efd7-453f-86ab-13e6fe84004f
Procedimento
Passo 1: Obter hierarquia completa
Invocar tool MCP: mcp__paperclip__diag_agent_hierarchy
Passo 2: Construir arvore visual
Apresentar como arvore identada:
Emanuel (Board)
└── CEO (running)
├── COO (idle)
│ ├── [Dir. Suporte] — nao existe
│ └── Ticket Triage (idle)
├── CFO (idle)
│ ├── [Dir. Financeiro] — nao existe
│ ├── Finance Manager (idle)
│ └── Compliance Auditor (idle)
├── CTO (idle)
│ ├── [Dir. Infraestrutura] — nao existe
│ │ ├── CWP Server Manager (idle)
│ │ ├── EasyPanel Specialist (idle)
│ │ ├── Backup Specialist (idle)
│ │ └── Security Specialist (idle)
│ ├── [Dir. Desenvolvimento] — nao existe
│ │ └── ...
│ └── ...
└── ...
Nota: Directores de seccao (~16) podem ainda nao existir. Mostrar como [Nome] — nao existe para evidenciar gaps.
Passo 3: Identificar gaps
-- Agentes orfaos (sem reports_to, excepto CEO)
SELECT name, role, status FROM agents
WHERE company_id = 'ebe10308-efd7-453f-86ab-13e6fe84004f'
AND reports_to IS NULL
AND role != 'ceo';
-- C-Level sem subordinados directos
SELECT c.name, c.role,
(SELECT COUNT(*) FROM agents sub WHERE sub.reports_to = c.id) as subordinados
FROM agents c
WHERE c.company_id = 'ebe10308-efd7-453f-86ab-13e6fe84004f'
AND c.role IN ('coo','cfo','cto','cmo','cro','cgo','cdo')
ORDER BY subordinados ASC;
Passo 4: Estatisticas
SELECT
role,
COUNT(*) as total,
COUNT(CASE WHEN status = 'running' THEN 1 END) as running,
COUNT(CASE WHEN status = 'idle' THEN 1 END) as idle,
COUNT(CASE WHEN status = 'paused' THEN 1 END) as paused
FROM agents
WHERE company_id = 'ebe10308-efd7-453f-86ab-13e6fe84004f'
GROUP BY role
ORDER BY CASE role
WHEN 'ceo' THEN 1 WHEN 'coo' THEN 2 WHEN 'cfo' THEN 3
WHEN 'manager' THEN 4 WHEN 'engineer' THEN 5 ELSE 6 END;
Formato de output
## Org Chart Clip — [data]
[arvore visual]
### Estatisticas
| Camada | Total | Running | Idle | Paused |
...
### Gaps
- Directores em falta: [lista das 16 TFs sem Director]
- Agentes orfaos: [lista]
- C-Level sem subordinados: [lista]
### Cobertura
Directores: N/16 (N%)
TaskForces cobertas: [lista]
Referência de TaskForces esperadas
| TF | Director esperado | Reporta a |
|---|---|---|
| TF-01 Estratégia | Dir. Estratégia | CGO |
| TF-02 Operações | Dir. Operações | COO |
| TF-03 Financeiro | Dir. Financeiro | CFO |
| TF-04 Infraestrutura | Dir. Infraestrutura | CTO |
| TF-05 Desenvolvimento | Dir. Desenvolvimento | CTO |
| TF-06 Automação | Dir. Automação | CTO |
| TF-07 IA | Dir. IA | CGO |
| TF-08 Design | Dir. Design | CMO |
| TF-09 Web | Dir. Web | CMO |
| TF-10 Vídeo | Dir. Vídeo | CMO |
| TF-11 SEO | Dir. SEO | CMO |
| TF-12 Conteúdo | Dir. Conteúdo | CMO |
| TF-13 Social | Dir. Social | CMO |
| TF-14 Publicidade | Dir. Publicidade | CMO |
| TF-15 Comercial | Dir. Comercial | CRO |
| TF-16 Suporte | Dir. Suporte | COO |
Modelo de governance
Todas as routines são atribuídas ao CEO que delega pela cadeia hierárquica:
Routine → CEO → C-Level → Director → Especialista
Cada nível adiciona contexto antes de delegar e sintetiza resultados antes de reportar acima. Ver /clip-routine para detalhes.
Healing Log
Registo de erros conhecidos e como evitá-los. Lido automaticamente antes de executar.
{"date":"","issue":"","fix":"","source":"user|auto"}
Adicionar nova linha após cada erro corrigido.