feat(gestao): adiciona plugin gestao (agents, skills, knowledge e metadados do projeto)

This commit is contained in:
2026-10-28 16:08:53 +00:00
parent 7b2162ff29
commit de2d6f2fb5
91 changed files with 13525 additions and 0 deletions
+216
View File
@@ -0,0 +1,216 @@
---
name: index-update
description: Actualiza INDEX.md de procedimentos após criar/modificar/arquivar PROC. Usar quando "actualizar index", "update INDEX.md", depois de criar procedimento, mover PROC, arquivar procedimento. Mantém estatísticas, navegação e data actualizadas.
disable-model-invocation: true
layer: wiki
---
# /index-update - Actualizador de INDEX.md
Actualiza ficheiros INDEX.md de procedimentos após operações (criar, modificar, mover, arquivar).
---
## Referências e Documentação
**SEMPRE consultar:**
- **[06-Operacoes/Procedimentos/INDEX.md](file:///media/ealmeida/Dados/Hub/06-Operacoes/Procedimentos/INDEX.md)** - INDEX principal (8 departamentos)
- **[Hub CLAUDE.md](file:///media/ealmeida/Dados/Hub/CLAUDE.md)** - Convenções INDEX.md
---
## O Que Actualiza
### 1. INDEX.md Departamental
Após criar/modificar/mover PROC em departamento:
```markdown
| [PROC-Titulo.md](./PROC-Titulo.md) | Descrição breve | [DEPT]-[TEMA]-[NUM] |
```
**Campos:**
- Nome ficheiro (link relativo)
- Descrição breve (1 linha, <80 chars)
- Código procedimento
**Ordenação:** Por código (DEV-MCP-001, DEV-MCP-002, WP-SEC-001...)
### 2. INDEX.md Principal
Actualizar estatísticas globais:
```markdown
**Total:** X procedimentos (update counter)
| Departamento | Procedimentos | Código Exemplo |
|--------------|---------------|----------------|
| D7-Tecnologia | 28 → 29 | DEV, WP, INF, AI, WEB |
```
### 3. Metadados
Actualizar em AMBOS os INDEX.md:
```markdown
**Última actualização:** 2026-02-13
```
---
## Protocolo de Actualização
### Após Criar PROC (/proc-creator)
```
1. IDENTIFICAR departamento do novo PROC
- Ler frontmatter do PROC-*.md
- Obter dept_id e codigo
2. LER INDEX.md departamental
- Path: /media/.../Procedimentos/[Dept]/INDEX.md
3. ADICIONAR linha na tabela:
| [PROC-Nome.md](./PROC-Nome.md) | Descrição | [DEPT]-[TEMA]-[NUM] |
- Inserir na posição correcta (ordenado por código)
4. INCREMENTAR contador no INDEX departamental:
"X procedimentos" → "X+1 procedimentos"
5. ACTUALIZAR data:
"Última actualização: YYYY-MM-DD"
6. LER INDEX.md principal
- Path: /media/.../Procedimentos/INDEX.md
7. INCREMENTAR contador na tabela do departamento:
| D7-Tecnologia | 28 → 29 | ...
8. INCREMENTAR "Total:" no topo:
"36 procedimentos" → "37 procedimentos"
9. ACTUALIZAR data INDEX principal
10. CONFIRMAR ambos salvos
```
### Após Mover PROC
```
1. REMOVER linha do INDEX origem
2. DECREMENTAR contador origem
3. ADICIONAR linha ao INDEX destino
4. INCREMENTAR contador destino
5. ACTUALIZAR INDEX principal (sem alterar total)
6. ACTUALIZAR datas ambos
```
### Após Arquivar PROC
```
1. REMOVER linha do INDEX departamental
2. DECREMENTAR contador departamental
3. ACTUALIZAR INDEX principal (decrementar total)
4. ADICIONAR nota "Arquivado YYYY-MM-DD" se relevante
5. ACTUALIZAR datas
```
---
## Formato INDEX.md Departamental
```markdown
---
title: D[N]-[Nome] - Procedimentos
date: YYYY-MM-DD
type: index
status: active
tags: [d[N], procedimentos, [tema]]
---
# D[N] — [Nome] - Procedimentos
**X procedimentos | Código: [DEPT]**
---
## 📋 Lista de Procedimentos
| Procedimento | Descrição | Código |
|--------------|-----------|--------|
| [PROC-Nome1.md](./PROC-Nome1.md) | Descrição breve | [DEPT]-[TEMA]-001 |
| [PROC-Nome2.md](./PROC-Nome2.md) | Descrição breve | [DEPT]-[TEMA]-002 |
---
## 📊 Estatísticas
| Métrica | Valor |
|---------|-------|
| Total procedimentos | X |
| Códigos únicos | [DEPT1], [DEPT2], [DEPT3] |
| Status draft | Y |
| Status active | Z |
---
## 🔗 Navegação
- [[../INDEX|← Voltar a Procedimentos INDEX]]
- [[../../../04-Stack/02.01-Departamentos/D[N]-[Nome]|Ver Departamento]]
---
**D[N] — [Nome] | X Procedimentos**
**Última actualização:** YYYY-MM-DD
```
---
## Formato INDEX.md Principal
```markdown
---
title: Procedimentos - INDEX
date: YYYY-MM-DD
type: index
status: active
tags: [procedimentos, organizacao, hub]
---
# Procedimentos - INDEX Principal
**Total:** X procedimentos | **Departamentos:** 8
---
## 📊 Distribuição por Departamento
| Departamento | Procedimentos | Código | INDEX |
|--------------|---------------|--------|-------|
| D1-Comercial | 1 | CRM | [INDEX](./D1-Comercial/INDEX.md) |
| D2-Suporte | 0 | SUP | [INDEX](./D2-Suporte/INDEX.md) |
| D3-Contabilidade | 2 | FIN | [INDEX](./D3-Contabilidade/INDEX.md) |
| D4-RH | 0 | HR | [INDEX](./D4-RH/INDEX.md) |
| D5-Design | 0 | DES | [INDEX](./D5-Design/INDEX.md) |
| D6-Marketing | 1 | MKT | [INDEX](./D6-Marketing/INDEX.md) |
| D7-Tecnologia | 28 | DEV, WP, INF, AI, WEB | [INDEX](./D7-Tecnologia/INDEX.md) |
| Cross-Departamental | 4 | XDP | [INDEX](./Cross-Departamental/INDEX.md) |
---
**Última actualização:** YYYY-MM-DD
```
---
## Validações
Antes de salvar INDEX.md, verificar:
```
✅ Contadores correctos (manual count vs INDEX)
✅ Ordenação por código mantida
✅ Links relativos funcionam (./PROC-*.md)
✅ Sem linhas duplicadas
✅ Sem procedimentos órfãos (ficheiro existe mas não está no INDEX