diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..ef5f82f --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — claude-plugins + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e902ac9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — claude-plugins + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/MEMORY.md b/MEMORY.md new file mode 100644 index 0000000..bdc2d19 --- /dev/null +++ b/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — claude-plugins + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/STATUS.md b/STATUS.md new file mode 100644 index 0000000..6fda5c8 --- /dev/null +++ b/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — claude-plugins + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/VALIDACAO-FASE-F-2026-08-19.md b/VALIDACAO-FASE-F-2026-08-19.md new file mode 100644 index 0000000..5b405c4 --- /dev/null +++ b/VALIDACAO-FASE-F-2026-08-19.md @@ -0,0 +1,23 @@ +--- +type: Validation +version: 2.5 +padrao-versao: 2.5 +timestamp: 2026-08-19 07:59:59 UTC +mode: project +status: ❌ FAILED +--- + +# VALIDAÇÃO — 2026-08-19 + +## Resumo + +| Métrica | Valor | +|---------|-------| +| Modo | project | +| Total projecto | 23 | +| Ficheiros OKF | 0 | +| Entidades OKF | 0 | +| Relacionamentos OKF | 0 | +| Erros | 23 | +| Avisos | 6 | +| Veredicto | ❌ FAILED | diff --git a/acidaos/skills/AGENTS.md b/acidaos/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/acidaos/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/acidaos/skills/CHANGELOG.md b/acidaos/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/acidaos/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/acidaos/skills/MEMORY.md b/acidaos/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/acidaos/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/acidaos/skills/README.md b/acidaos/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/acidaos/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/acidaos/skills/STATUS.md b/acidaos/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/acidaos/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/acidaos/skills/desk.project b/acidaos/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/acidaos/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/acidaos/skills/index.md b/acidaos/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/acidaos/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/acidaos/skills/log.md b/acidaos/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/acidaos/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/automacao/AGENTS.md b/automacao/AGENTS.md new file mode 100644 index 0000000..d03ffb1 --- /dev/null +++ b/automacao/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — automacao + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/automacao/CHANGELOG.md b/automacao/CHANGELOG.md new file mode 100644 index 0000000..bdd67ec --- /dev/null +++ b/automacao/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — automacao + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/automacao/MEMORY.md b/automacao/MEMORY.md new file mode 100644 index 0000000..f72504a --- /dev/null +++ b/automacao/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — automacao + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/automacao/README.md b/automacao/README.md new file mode 100644 index 0000000..77ef14b --- /dev/null +++ b/automacao/README.md @@ -0,0 +1,3 @@ +# automacao + +Subprojecto automacao do ecossistema Descomplicar. diff --git a/automacao/STATUS.md b/automacao/STATUS.md new file mode 100644 index 0000000..764a16e --- /dev/null +++ b/automacao/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — automacao + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/automacao/agents/AGENTS.md b/automacao/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/automacao/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/automacao/agents/CHANGELOG.md b/automacao/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/automacao/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/automacao/agents/MEMORY.md b/automacao/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/automacao/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/automacao/agents/README.md b/automacao/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/automacao/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/automacao/agents/STATUS.md b/automacao/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/automacao/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/automacao/agents/desk.project b/automacao/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/automacao/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/automacao/agents/index.md b/automacao/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/automacao/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/automacao/agents/log.md b/automacao/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/automacao/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/automacao/desk.project b/automacao/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/automacao/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/automacao/index.md b/automacao/index.md new file mode 100644 index 0000000..f7ca4d7 --- /dev/null +++ b/automacao/index.md @@ -0,0 +1,8 @@ +# automacao + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/automacao/log.md b/automacao/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/automacao/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/automacao/skills/AGENTS.md b/automacao/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/automacao/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/automacao/skills/CHANGELOG.md b/automacao/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/automacao/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/automacao/skills/MEMORY.md b/automacao/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/automacao/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/automacao/skills/README.md b/automacao/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/automacao/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/automacao/skills/STATUS.md b/automacao/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/automacao/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/automacao/skills/desk.project b/automacao/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/automacao/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/automacao/skills/index.md b/automacao/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/automacao/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/automacao/skills/log.md b/automacao/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/automacao/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/core-tools/skills/AGENTS.md b/core-tools/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/core-tools/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/core-tools/skills/CHANGELOG.md b/core-tools/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/core-tools/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/core-tools/skills/MEMORY.md b/core-tools/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/core-tools/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/core-tools/skills/README.md b/core-tools/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/core-tools/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/core-tools/skills/STATUS.md b/core-tools/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/core-tools/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/core-tools/skills/desk.project b/core-tools/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/core-tools/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/core-tools/skills/index.md b/core-tools/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/core-tools/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/core-tools/skills/log.md b/core-tools/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/core-tools/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/crm-ops/AGENTS.md b/crm-ops/AGENTS.md new file mode 100644 index 0000000..017b50e --- /dev/null +++ b/crm-ops/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — crm-ops + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/crm-ops/CHANGELOG.md b/crm-ops/CHANGELOG.md new file mode 100644 index 0000000..309cad2 --- /dev/null +++ b/crm-ops/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — crm-ops + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/crm-ops/MEMORY.md b/crm-ops/MEMORY.md new file mode 100644 index 0000000..7694ca9 --- /dev/null +++ b/crm-ops/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — crm-ops + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/crm-ops/README.md b/crm-ops/README.md new file mode 100644 index 0000000..868cef4 --- /dev/null +++ b/crm-ops/README.md @@ -0,0 +1,3 @@ +# crm-ops + +Subprojecto crm-ops do ecossistema Descomplicar. diff --git a/crm-ops/STATUS.md b/crm-ops/STATUS.md new file mode 100644 index 0000000..881ba69 --- /dev/null +++ b/crm-ops/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — crm-ops + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/crm-ops/agents/AGENTS.md b/crm-ops/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/crm-ops/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/crm-ops/agents/CHANGELOG.md b/crm-ops/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/crm-ops/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/crm-ops/agents/MEMORY.md b/crm-ops/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/crm-ops/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/crm-ops/agents/README.md b/crm-ops/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/crm-ops/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/crm-ops/agents/STATUS.md b/crm-ops/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/crm-ops/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/crm-ops/agents/desk.project b/crm-ops/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/crm-ops/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/crm-ops/agents/index.md b/crm-ops/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/crm-ops/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/crm-ops/agents/log.md b/crm-ops/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/crm-ops/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/crm-ops/desk.project b/crm-ops/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/crm-ops/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/crm-ops/index.md b/crm-ops/index.md new file mode 100644 index 0000000..fe93dbe --- /dev/null +++ b/crm-ops/index.md @@ -0,0 +1,8 @@ +# crm-ops + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/crm-ops/log.md b/crm-ops/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/crm-ops/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/crm-ops/skills/AGENTS.md b/crm-ops/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/crm-ops/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/crm-ops/skills/CHANGELOG.md b/crm-ops/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/crm-ops/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/crm-ops/skills/MEMORY.md b/crm-ops/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/crm-ops/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/crm-ops/skills/README.md b/crm-ops/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/crm-ops/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/crm-ops/skills/STATUS.md b/crm-ops/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/crm-ops/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/crm-ops/skills/desk.project b/crm-ops/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/crm-ops/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/crm-ops/skills/index.md b/crm-ops/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/crm-ops/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/crm-ops/skills/log.md b/crm-ops/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/crm-ops/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/design-media/AGENTS.md b/design-media/AGENTS.md new file mode 100644 index 0000000..9fa5e38 --- /dev/null +++ b/design-media/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — design-media + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/design-media/CHANGELOG.md b/design-media/CHANGELOG.md new file mode 100644 index 0000000..469df66 --- /dev/null +++ b/design-media/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — design-media + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/design-media/MEMORY.md b/design-media/MEMORY.md new file mode 100644 index 0000000..e810a57 --- /dev/null +++ b/design-media/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — design-media + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/design-media/README.md b/design-media/README.md new file mode 100644 index 0000000..218c49d --- /dev/null +++ b/design-media/README.md @@ -0,0 +1,3 @@ +# design-media + +Subprojecto design-media do ecossistema Descomplicar. diff --git a/design-media/STATUS.md b/design-media/STATUS.md new file mode 100644 index 0000000..c0be181 --- /dev/null +++ b/design-media/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — design-media + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/design-media/agents/AGENTS.md b/design-media/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/design-media/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/design-media/agents/CHANGELOG.md b/design-media/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/design-media/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/design-media/agents/MEMORY.md b/design-media/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/design-media/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/design-media/agents/README.md b/design-media/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/design-media/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/design-media/agents/STATUS.md b/design-media/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/design-media/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/design-media/agents/desk.project b/design-media/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/design-media/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/design-media/agents/index.md b/design-media/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/design-media/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/design-media/agents/log.md b/design-media/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/design-media/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/design-media/desk.project b/design-media/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/design-media/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/design-media/index.md b/design-media/index.md new file mode 100644 index 0000000..e6840b0 --- /dev/null +++ b/design-media/index.md @@ -0,0 +1,8 @@ +# design-media + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/design-media/log.md b/design-media/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/design-media/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/design-media/skills/AGENTS.md b/design-media/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/design-media/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/design-media/skills/CHANGELOG.md b/design-media/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/design-media/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/design-media/skills/MEMORY.md b/design-media/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/design-media/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/design-media/skills/README.md b/design-media/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/design-media/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/design-media/skills/STATUS.md b/design-media/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/design-media/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/design-media/skills/desk.project b/design-media/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/design-media/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/design-media/skills/index.md b/design-media/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/design-media/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/design-media/skills/log.md b/design-media/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/design-media/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/desk.project b/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/dev-tools/AGENTS.md b/dev-tools/AGENTS.md new file mode 100644 index 0000000..6bd84df --- /dev/null +++ b/dev-tools/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — dev-tools + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/dev-tools/CHANGELOG.md b/dev-tools/CHANGELOG.md new file mode 100644 index 0000000..a2466db --- /dev/null +++ b/dev-tools/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — dev-tools + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/dev-tools/MEMORY.md b/dev-tools/MEMORY.md new file mode 100644 index 0000000..7eab5b0 --- /dev/null +++ b/dev-tools/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — dev-tools + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/dev-tools/README.md b/dev-tools/README.md new file mode 100644 index 0000000..91e9e6a --- /dev/null +++ b/dev-tools/README.md @@ -0,0 +1,3 @@ +# dev-tools + +Subprojecto dev-tools do ecossistema Descomplicar. diff --git a/dev-tools/STATUS.md b/dev-tools/STATUS.md new file mode 100644 index 0000000..7eedfec --- /dev/null +++ b/dev-tools/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — dev-tools + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/dev-tools/agents/AGENTS.md b/dev-tools/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/dev-tools/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/dev-tools/agents/CHANGELOG.md b/dev-tools/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/dev-tools/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/dev-tools/agents/MEMORY.md b/dev-tools/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/dev-tools/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/dev-tools/agents/README.md b/dev-tools/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/dev-tools/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/dev-tools/agents/STATUS.md b/dev-tools/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/dev-tools/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/dev-tools/agents/desk.project b/dev-tools/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/dev-tools/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/dev-tools/agents/index.md b/dev-tools/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/dev-tools/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/dev-tools/agents/log.md b/dev-tools/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/dev-tools/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/dev-tools/desk.project b/dev-tools/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/dev-tools/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/dev-tools/index.md b/dev-tools/index.md new file mode 100644 index 0000000..23e8ee8 --- /dev/null +++ b/dev-tools/index.md @@ -0,0 +1,8 @@ +# dev-tools + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/dev-tools/log.md b/dev-tools/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/dev-tools/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/dev-tools/skills/AGENTS.md b/dev-tools/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/dev-tools/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/dev-tools/skills/CHANGELOG.md b/dev-tools/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/dev-tools/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/dev-tools/skills/MEMORY.md b/dev-tools/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/dev-tools/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/dev-tools/skills/README.md b/dev-tools/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/dev-tools/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/dev-tools/skills/STATUS.md b/dev-tools/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/dev-tools/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/dev-tools/skills/desk.project b/dev-tools/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/dev-tools/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/dev-tools/skills/index.md b/dev-tools/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/dev-tools/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/dev-tools/skills/log.md b/dev-tools/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/dev-tools/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/gestao/AGENTS.md b/gestao/AGENTS.md new file mode 100644 index 0000000..38e7306 --- /dev/null +++ b/gestao/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — gestao + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/gestao/MEMORY.md b/gestao/MEMORY.md new file mode 100644 index 0000000..d46dc85 --- /dev/null +++ b/gestao/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — gestao + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/gestao/README.md b/gestao/README.md new file mode 100644 index 0000000..b6e594e --- /dev/null +++ b/gestao/README.md @@ -0,0 +1,3 @@ +# gestao + +Subprojecto gestao do ecossistema Descomplicar. diff --git a/gestao/STATUS.md b/gestao/STATUS.md new file mode 100644 index 0000000..1687164 --- /dev/null +++ b/gestao/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — gestao + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/gestao/agents/AGENTS.md b/gestao/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/gestao/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/gestao/agents/CHANGELOG.md b/gestao/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/gestao/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/gestao/agents/MEMORY.md b/gestao/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/gestao/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/gestao/agents/README.md b/gestao/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/gestao/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/gestao/agents/STATUS.md b/gestao/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/gestao/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/gestao/agents/desk.project b/gestao/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/gestao/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/gestao/agents/index.md b/gestao/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/gestao/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/gestao/agents/log.md b/gestao/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/gestao/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/gestao/desk.project b/gestao/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/gestao/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/gestao/index.md b/gestao/index.md new file mode 100644 index 0000000..88f84f0 --- /dev/null +++ b/gestao/index.md @@ -0,0 +1,8 @@ +# gestao + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/gestao/log.md b/gestao/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/gestao/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/gestao/skills/AGENTS.md b/gestao/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/gestao/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/gestao/skills/CHANGELOG.md b/gestao/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/gestao/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/gestao/skills/MEMORY.md b/gestao/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/gestao/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/gestao/skills/README.md b/gestao/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/gestao/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/gestao/skills/STATUS.md b/gestao/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/gestao/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/gestao/skills/desk.project b/gestao/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/gestao/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/gestao/skills/index.md b/gestao/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/gestao/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/gestao/skills/log.md b/gestao/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/gestao/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/index.md b/index.md new file mode 100644 index 0000000..12b5320 --- /dev/null +++ b/index.md @@ -0,0 +1,8 @@ +# claude-plugins + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/infraestrutura/AGENTS.md b/infraestrutura/AGENTS.md new file mode 100644 index 0000000..7f192e7 --- /dev/null +++ b/infraestrutura/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — infraestrutura + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/infraestrutura/CHANGELOG.md b/infraestrutura/CHANGELOG.md new file mode 100644 index 0000000..65e07a2 --- /dev/null +++ b/infraestrutura/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — infraestrutura + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/infraestrutura/MEMORY.md b/infraestrutura/MEMORY.md new file mode 100644 index 0000000..6cf36bd --- /dev/null +++ b/infraestrutura/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — infraestrutura + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/infraestrutura/README.md b/infraestrutura/README.md new file mode 100644 index 0000000..1bef70b --- /dev/null +++ b/infraestrutura/README.md @@ -0,0 +1,3 @@ +# infraestrutura + +Subprojecto infraestrutura do ecossistema Descomplicar. diff --git a/infraestrutura/STATUS.md b/infraestrutura/STATUS.md new file mode 100644 index 0000000..dea7981 --- /dev/null +++ b/infraestrutura/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — infraestrutura + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/infraestrutura/agents/AGENTS.md b/infraestrutura/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/infraestrutura/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/infraestrutura/agents/CHANGELOG.md b/infraestrutura/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/infraestrutura/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/infraestrutura/agents/MEMORY.md b/infraestrutura/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/infraestrutura/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/infraestrutura/agents/README.md b/infraestrutura/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/infraestrutura/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/infraestrutura/agents/STATUS.md b/infraestrutura/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/infraestrutura/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/infraestrutura/agents/desk.project b/infraestrutura/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/infraestrutura/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/infraestrutura/agents/index.md b/infraestrutura/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/infraestrutura/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/infraestrutura/agents/log.md b/infraestrutura/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/infraestrutura/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/infraestrutura/desk.project b/infraestrutura/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/infraestrutura/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/infraestrutura/index.md b/infraestrutura/index.md new file mode 100644 index 0000000..88c1837 --- /dev/null +++ b/infraestrutura/index.md @@ -0,0 +1,8 @@ +# infraestrutura + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/infraestrutura/log.md b/infraestrutura/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/infraestrutura/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/infraestrutura/skills/AGENTS.md b/infraestrutura/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/infraestrutura/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/infraestrutura/skills/CHANGELOG.md b/infraestrutura/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/infraestrutura/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/infraestrutura/skills/MEMORY.md b/infraestrutura/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/infraestrutura/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/infraestrutura/skills/README.md b/infraestrutura/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/infraestrutura/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/infraestrutura/skills/STATUS.md b/infraestrutura/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/infraestrutura/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/infraestrutura/skills/desk.project b/infraestrutura/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/infraestrutura/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/infraestrutura/skills/index.md b/infraestrutura/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/infraestrutura/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/infraestrutura/skills/log.md b/infraestrutura/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/infraestrutura/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/log.md b/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/marketing/AGENTS.md b/marketing/AGENTS.md new file mode 100644 index 0000000..aa37a54 --- /dev/null +++ b/marketing/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — marketing + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/marketing/CHANGELOG.md b/marketing/CHANGELOG.md new file mode 100644 index 0000000..bf3e7b4 --- /dev/null +++ b/marketing/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — marketing + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/marketing/MEMORY.md b/marketing/MEMORY.md new file mode 100644 index 0000000..d7168ae --- /dev/null +++ b/marketing/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — marketing + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/marketing/README.md b/marketing/README.md new file mode 100644 index 0000000..9d4b5b2 --- /dev/null +++ b/marketing/README.md @@ -0,0 +1,3 @@ +# marketing + +Subprojecto marketing do ecossistema Descomplicar. diff --git a/marketing/STATUS.md b/marketing/STATUS.md new file mode 100644 index 0000000..fd7fdfe --- /dev/null +++ b/marketing/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — marketing + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/marketing/agents/AGENTS.md b/marketing/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/marketing/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/marketing/agents/CHANGELOG.md b/marketing/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/marketing/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/marketing/agents/MEMORY.md b/marketing/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/marketing/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/marketing/agents/README.md b/marketing/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/marketing/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/marketing/agents/STATUS.md b/marketing/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/marketing/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/marketing/agents/desk.project b/marketing/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/marketing/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/marketing/agents/index.md b/marketing/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/marketing/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/marketing/agents/log.md b/marketing/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/marketing/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/marketing/desk.project b/marketing/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/marketing/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/marketing/index.md b/marketing/index.md new file mode 100644 index 0000000..42a0780 --- /dev/null +++ b/marketing/index.md @@ -0,0 +1,8 @@ +# marketing + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/marketing/log.md b/marketing/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/marketing/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/marketing/skills/AGENTS.md b/marketing/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/marketing/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/marketing/skills/CHANGELOG.md b/marketing/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/marketing/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/marketing/skills/MEMORY.md b/marketing/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/marketing/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/marketing/skills/README.md b/marketing/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/marketing/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/marketing/skills/STATUS.md b/marketing/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/marketing/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/marketing/skills/desk.project b/marketing/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/marketing/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/marketing/skills/index.md b/marketing/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/marketing/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/marketing/skills/log.md b/marketing/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/marketing/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/metabase/AGENTS.md b/metabase/AGENTS.md new file mode 100644 index 0000000..73e1f40 --- /dev/null +++ b/metabase/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — metabase + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/metabase/CHANGELOG.md b/metabase/CHANGELOG.md new file mode 100644 index 0000000..b98f80d --- /dev/null +++ b/metabase/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — metabase + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/metabase/MEMORY.md b/metabase/MEMORY.md new file mode 100644 index 0000000..83e9b6f --- /dev/null +++ b/metabase/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — metabase + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/metabase/README.md b/metabase/README.md new file mode 100644 index 0000000..0085bf3 --- /dev/null +++ b/metabase/README.md @@ -0,0 +1,3 @@ +# metabase + +Subprojecto metabase do ecossistema Descomplicar. diff --git a/metabase/STATUS.md b/metabase/STATUS.md new file mode 100644 index 0000000..9645e55 --- /dev/null +++ b/metabase/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — metabase + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/metabase/desk.project b/metabase/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/metabase/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/metabase/index.md b/metabase/index.md new file mode 100644 index 0000000..4930696 --- /dev/null +++ b/metabase/index.md @@ -0,0 +1,8 @@ +# metabase + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/metabase/log.md b/metabase/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/metabase/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/metabase/skills/AGENTS.md b/metabase/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/metabase/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/metabase/skills/CHANGELOG.md b/metabase/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/metabase/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/metabase/skills/MEMORY.md b/metabase/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/metabase/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/metabase/skills/README.md b/metabase/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/metabase/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/metabase/skills/STATUS.md b/metabase/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/metabase/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/metabase/skills/desk.project b/metabase/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/metabase/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/metabase/skills/index.md b/metabase/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/metabase/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/metabase/skills/log.md b/metabase/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/metabase/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/negocio/AGENTS.md b/negocio/AGENTS.md new file mode 100644 index 0000000..c89ac29 --- /dev/null +++ b/negocio/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — negocio + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/negocio/CHANGELOG.md b/negocio/CHANGELOG.md new file mode 100644 index 0000000..95b5063 --- /dev/null +++ b/negocio/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — negocio + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/negocio/MEMORY.md b/negocio/MEMORY.md new file mode 100644 index 0000000..411ffa2 --- /dev/null +++ b/negocio/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — negocio + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/negocio/README.md b/negocio/README.md new file mode 100644 index 0000000..0538e24 --- /dev/null +++ b/negocio/README.md @@ -0,0 +1,3 @@ +# negocio + +Subprojecto negocio do ecossistema Descomplicar. diff --git a/negocio/STATUS.md b/negocio/STATUS.md new file mode 100644 index 0000000..da8ed8b --- /dev/null +++ b/negocio/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — negocio + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/negocio/agents/AGENTS.md b/negocio/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/negocio/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/negocio/agents/CHANGELOG.md b/negocio/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/negocio/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/negocio/agents/MEMORY.md b/negocio/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/negocio/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/negocio/agents/README.md b/negocio/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/negocio/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/negocio/agents/STATUS.md b/negocio/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/negocio/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/negocio/agents/desk.project b/negocio/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/negocio/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/negocio/agents/index.md b/negocio/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/negocio/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/negocio/agents/log.md b/negocio/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/negocio/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/negocio/desk.project b/negocio/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/negocio/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/negocio/index.md b/negocio/index.md new file mode 100644 index 0000000..391fa52 --- /dev/null +++ b/negocio/index.md @@ -0,0 +1,8 @@ +# negocio + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/negocio/log.md b/negocio/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/negocio/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/negocio/skills/AGENTS.md b/negocio/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/negocio/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/negocio/skills/CHANGELOG.md b/negocio/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/negocio/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/negocio/skills/MEMORY.md b/negocio/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/negocio/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/negocio/skills/README.md b/negocio/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/negocio/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/negocio/skills/STATUS.md b/negocio/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/negocio/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/negocio/skills/desk.project b/negocio/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/negocio/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/negocio/skills/index.md b/negocio/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/negocio/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/negocio/skills/log.md b/negocio/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/negocio/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/perfex-dev/AGENTS.md b/perfex-dev/AGENTS.md new file mode 100644 index 0000000..b2dc786 --- /dev/null +++ b/perfex-dev/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — perfex-dev + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/perfex-dev/CHANGELOG.md b/perfex-dev/CHANGELOG.md new file mode 100644 index 0000000..0bb631e --- /dev/null +++ b/perfex-dev/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — perfex-dev + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/perfex-dev/MEMORY.md b/perfex-dev/MEMORY.md new file mode 100644 index 0000000..4b1aab0 --- /dev/null +++ b/perfex-dev/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — perfex-dev + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/perfex-dev/README.md b/perfex-dev/README.md new file mode 100644 index 0000000..c28b19f --- /dev/null +++ b/perfex-dev/README.md @@ -0,0 +1,3 @@ +# perfex-dev + +Subprojecto perfex-dev do ecossistema Descomplicar. diff --git a/perfex-dev/STATUS.md b/perfex-dev/STATUS.md new file mode 100644 index 0000000..c79e7a4 --- /dev/null +++ b/perfex-dev/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — perfex-dev + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/perfex-dev/desk.project b/perfex-dev/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/perfex-dev/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/perfex-dev/index.md b/perfex-dev/index.md new file mode 100644 index 0000000..d224cb7 --- /dev/null +++ b/perfex-dev/index.md @@ -0,0 +1,8 @@ +# perfex-dev + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/perfex-dev/log.md b/perfex-dev/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/perfex-dev/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/perfex-dev/skills/AGENTS.md b/perfex-dev/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/perfex-dev/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/perfex-dev/skills/CHANGELOG.md b/perfex-dev/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/perfex-dev/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/perfex-dev/skills/MEMORY.md b/perfex-dev/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/perfex-dev/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/perfex-dev/skills/README.md b/perfex-dev/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/perfex-dev/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/perfex-dev/skills/STATUS.md b/perfex-dev/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/perfex-dev/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/perfex-dev/skills/desk.project b/perfex-dev/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/perfex-dev/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/perfex-dev/skills/index.md b/perfex-dev/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/perfex-dev/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/perfex-dev/skills/log.md b/perfex-dev/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/perfex-dev/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/project-manager/AGENTS.md b/project-manager/AGENTS.md new file mode 100644 index 0000000..3cafd6f --- /dev/null +++ b/project-manager/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — project-manager + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/project-manager/CHANGELOG.md b/project-manager/CHANGELOG.md new file mode 100644 index 0000000..8043a78 --- /dev/null +++ b/project-manager/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — project-manager + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/project-manager/MEMORY.md b/project-manager/MEMORY.md new file mode 100644 index 0000000..9bda47c --- /dev/null +++ b/project-manager/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — project-manager + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/project-manager/README.md b/project-manager/README.md new file mode 100644 index 0000000..731d412 --- /dev/null +++ b/project-manager/README.md @@ -0,0 +1,3 @@ +# project-manager + +Subprojecto project-manager do ecossistema Descomplicar. diff --git a/project-manager/STATUS.md b/project-manager/STATUS.md new file mode 100644 index 0000000..e4d97a5 --- /dev/null +++ b/project-manager/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — project-manager + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/project-manager/agents/AGENTS.md b/project-manager/agents/AGENTS.md new file mode 100644 index 0000000..e6608c3 --- /dev/null +++ b/project-manager/agents/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — agents + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/project-manager/agents/CHANGELOG.md b/project-manager/agents/CHANGELOG.md new file mode 100644 index 0000000..c7fefdf --- /dev/null +++ b/project-manager/agents/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — agents + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/project-manager/agents/MEMORY.md b/project-manager/agents/MEMORY.md new file mode 100644 index 0000000..c42153f --- /dev/null +++ b/project-manager/agents/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — agents + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/project-manager/agents/README.md b/project-manager/agents/README.md new file mode 100644 index 0000000..d3e531d --- /dev/null +++ b/project-manager/agents/README.md @@ -0,0 +1,3 @@ +# agents + +Subprojecto agents do ecossistema Descomplicar. diff --git a/project-manager/agents/STATUS.md b/project-manager/agents/STATUS.md new file mode 100644 index 0000000..05ba326 --- /dev/null +++ b/project-manager/agents/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — agents + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/project-manager/agents/desk.project b/project-manager/agents/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/project-manager/agents/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/project-manager/agents/index.md b/project-manager/agents/index.md new file mode 100644 index 0000000..00c027f --- /dev/null +++ b/project-manager/agents/index.md @@ -0,0 +1,8 @@ +# agents + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/project-manager/agents/log.md b/project-manager/agents/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/project-manager/agents/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/project-manager/desk.project b/project-manager/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/project-manager/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/project-manager/index.md b/project-manager/index.md new file mode 100644 index 0000000..e9e0ffc --- /dev/null +++ b/project-manager/index.md @@ -0,0 +1,8 @@ +# project-manager + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/project-manager/log.md b/project-manager/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/project-manager/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/project-manager/skills/AGENTS.md b/project-manager/skills/AGENTS.md new file mode 100644 index 0000000..37d90a2 --- /dev/null +++ b/project-manager/skills/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — skills + +Directrizes específicas deste projecto para agentes IA. + +## Referências obrigatórias + +- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md +- `PROC-DEV-STANDARD` — D7-SIS-006 +- `PROC-AUDIT-STANDARD` — D7-SIS-007 + +## Protocolo de sessão + +Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos. + +## Convenções específicas + +- (a definir) diff --git a/project-manager/skills/CHANGELOG.md b/project-manager/skills/CHANGELOG.md new file mode 100644 index 0000000..5e14603 --- /dev/null +++ b/project-manager/skills/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG — skills + +## 0.1.0 — 2026-06-30 +### Adicionado +- Estrutura padrão (PROC-DEV-STANDARD) diff --git a/project-manager/skills/MEMORY.md b/project-manager/skills/MEMORY.md new file mode 100644 index 0000000..4971060 --- /dev/null +++ b/project-manager/skills/MEMORY.md @@ -0,0 +1,4 @@ +# MEMORY.md — skills + +## 2026-06-30 +- Estrutura padrão aplicada via propagate-structure.sh diff --git a/project-manager/skills/README.md b/project-manager/skills/README.md new file mode 100644 index 0000000..2ad232f --- /dev/null +++ b/project-manager/skills/README.md @@ -0,0 +1,3 @@ +# skills + +Subprojecto skills do ecossistema Descomplicar. diff --git a/project-manager/skills/STATUS.md b/project-manager/skills/STATUS.md new file mode 100644 index 0000000..07c1590 --- /dev/null +++ b/project-manager/skills/STATUS.md @@ -0,0 +1,8 @@ +# STATUS.md — skills + +**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** — + +## Estado actual +- Em curso: — +- Bloqueios: — +- Próximos passos: — diff --git a/project-manager/skills/desk.project b/project-manager/skills/desk.project new file mode 100644 index 0000000..5678920 --- /dev/null +++ b/project-manager/skills/desk.project @@ -0,0 +1,6 @@ +{ + "task_id": null, + "project_id": null, + "customer_id": null, + "gitea_repo": null +} diff --git a/project-manager/skills/index.md b/project-manager/skills/index.md new file mode 100644 index 0000000..1d7c6b4 --- /dev/null +++ b/project-manager/skills/index.md @@ -0,0 +1,8 @@ +# skills + +## Documentação + +- [README](README.md) +- [AGENTS](AGENTS.md) +- [STATUS](STATUS.md) +- [MEMORY](MEMORY.md) diff --git a/project-manager/skills/log.md b/project-manager/skills/log.md new file mode 100644 index 0000000..66e9c4d --- /dev/null +++ b/project-manager/skills/log.md @@ -0,0 +1 @@ +## 2026-06-30 init | Estrutura padrão diff --git a/wordpress/.claude-plugin/plugin.json b/wordpress/.claude-plugin/plugin.json index 7d578be..0fa0d80 100644 --- a/wordpress/.claude-plugin/plugin.json +++ b/wordpress/.claude-plugin/plugin.json @@ -1,12 +1,37 @@ { "name": "wordpress", "description": "WordPress development, maintenance and optimization - plugins, themes, WooCommerce, Elementor, Crocoblock, EMCP Tools MCP (page building, content ops, security/performance audit), Elementor Pro/ElementsKit/PowerPack widget catalogs. Backed by NotebookLM notebooks.", - "version": "1.9.0", + "version": "2.0.0", "author": { "name": "Descomplicar - Crescimento Digital", "url": "https://descomplicar.pt" }, "homepage": "https://git.descomplicar.pt/ealmeida/descomplicar-plugins", "license": "MIT", - "keywords": ["wordpress", "woocommerce", "elementor", "crocoblock", "development", "performance", "licensing", "emcp-tools", "elementskit", "powerpack", "cloudflare", "social-media", "booking", "fluentcrm", "seo", "podcast", "kivicare", "clinic"] + "keywords": [ + "wordpress", + "woocommerce", + "elementor", + "crocoblock", + "development", + "performance", + "licensing", + "emcp-tools", + "elementskit", + "powerpack", + "cloudflare", + "social-media", + "booking", + "fluentcrm", + "seo", + "podcast", + "kivicare", + "clinic", + "translate", + "ifthenpay", + "sitekit", + "complianz", + "tablepress", + "gdpr" + ] } diff --git a/wordpress/skills/mcp-complianz/SKILL.md b/wordpress/skills/mcp-complianz/SKILL.md index afdae25..ed89eda 100644 --- a/wordpress/skills/mcp-complianz/SKILL.md +++ b/wordpress/skills/mcp-complianz/SKILL.md @@ -1,136 +1,42 @@ --- name: mcp-complianz -description: MCP dedicado (node stdio, ligação `complianz` em ~/.omp/agent/mcp.json) para gerir o Complianz GDPR/CMP (Cookie Consent Management) via WP-CLI/SSH — estado/versão, jurisdição e modo de consentimento (opt-in/opt-out por região), configuração principal (`cmplz_options`), banners de cookies (listar/ler/editar texto), cookies e serviços de terceiros detectados pelo scanner. NUNCA expõe pedidos DSAR (PII de titulares de dados). Usar quando "complianz", "cookie consent", "banner de cookies", "GDPR wordpress", "cmplz_options", "cookiebanner", "consenttype opt-in opt-out", "cookie scanner wordpress", "cmplz_dnsmpd". -layer: wiki +description: MCP dedicado ao Complianz GDPR para auditoria e gestão de cookies, consentimento, banner e serviços de terceiros na frota CWP +version: 1.0.0 +author: Descomplicar® --- -# /mcp-complianz — MCP dedicado ao Complianz GDPR/CMP +# MCP Complianz GDPR (`mcp-complianz`) -Projecto em `/media/ealmeida/Dados/Dev/mcp-complianz/` (TypeScript, SDK MCP oficial, stdio). Sem -código PHP novo no WordPress — cada tool corre um snippet PHP ESTÁTICO (nunca interpolado com -dados externos) via `wp eval` sobre o WP-CLI já instalado em `server.descomplicar.pt`. Todo o -input/output variável viaja em JSON dentro de um envelope base64 por stdin/stdout — nunca -interpolado na linha de comando remota nem no código-fonte PHP. +> Servidor MCP StreamableHTTP (porta 3208) para auditoria e gestão de privacidade, consentimento de cookies e políticas legais (**Complianz GDPR** v7.5+) nos sites da frota WordPress no CWP. -Não há skill de conhecimento separada para o Complianz — esta skill é a única documentação, -incluindo o mapeamento completo de armazenamento (abaixo). +--- -## Âmbito +## 1. Ferramentas Disponíveis -Ler o estado/jurisdição/modo de consentimento, ler e actualizar a configuração principal -(`cmplz_options`), ler e listar banners de cookies (e editar texto/copy), listar cookies e -serviços de terceiros detectados pelo scanner. **Fora do âmbito, deliberadamente**: qualquer -registo individual de consentimento de visitante (a tabela `cmplz_dnsmpd` guarda pedidos DSAR com -nome/email reais de titulares de dados — PII genuína, excluída estruturalmente, nenhum tool deste -MCP a toca, nem sequer agregada); apagar/criar banners; editar cores/CSS/flags do banner (só -texto/copy); scan activo de novos cookies (o Complianz corre isto via cron/admin, não há WP-CLI -para o disparar). - -## Sites conhecidos - -Confirmado por `wp plugin list` nos 8 sites reais do bundle (19-08-2026): **só -`starter.descomplicar.pt` (staging, v7.5.2) e `ccv.descomplicar.pt` (v7.5.3.1) têm o Complianz GDPR -activo**. Os outros 6 não o têm: - -- `descomplicar.pt` (produção): Complianz GDPR **NÃO instalado** — tem `real-cookie-banner` - (inactive) e `wp-consent-api` (inactive), nenhum CMP activo neste site. -- `emanuelalmeida.pt`: Complianz GDPR não instalado — tem `cookie-notice` (plugin distinto, - inactive). -- `care.descomplicar.pt`, `ecommerce-demo.descomplicar.pt`, `ecommerce.descomplicar.pt`: nenhum - plugin de cookies/GDPR detectado. -- `e-commerce.descomplicar.pt`: Complianz GDPR não instalado — tem `cookie-notice` (plugin - distinto) ACTIVE. - -`complianz_list_sites` devolve a lista completa com notas por site; qualquer tool aceita também um -path absoluto directo para uma instalação futura noutro site. Todos os tools de leitura/escrita -lidam com sites sem Complianz de forma graciosa (`complianz_get_jurisdiction` devolve -`{"active": false}`; tools de tabela custom devolvem erro claro "tabela ausente" em vez de crash). - -## Mapeamento de armazenamento (confirmado por leitura do código-fonte e da base de dados) - -| Onde | O quê | Formato | Gotcha | -|---|---|---|---| -| Option `cmplz_options` (wp_options) | Config principal: jurisdição (`regions`, `other_region_behaviour`), modo de consentimento (`consent-mode`), `records_of_consent`, `datarequest`, `respect_dnt`, `cookie_banner_required`, `enable_cookie_banner`, `region_redirect`, integrações de estatísticas (GA4/GTM/Matomo — só IDs de tracking públicos, sem chaves privadas), textos legais (`cookie-statement`, `privacy-statement`) | **Array PHP nativo** (confirmado: `wp option get cmplz_options` sem `--format` devolve `array(...)` var_export-style, `--format=json` produz JSON limpo sem dupla codificação) | Lido/escrito via `get_option()`/`update_option()` no lado PHP (não `wp option get/update --format=json` directo) para disparar os hooks nativos do plugin (`update_option_cmplz_options`) | -| Tabela custom `{$wpdb->prefix}cmplz_cookiebanners` | 1 linha por banner (normalmente 1, "Banner A"). ~53 colunas: texto/copy, cores (`colorpalette_*`), flags inteiras, `custom_css` | Colunas `text` com **serialização PHP nativa** (não JSON) — cada campo é OU uma string simples (`title`, `accept`, `message_optin`, `category_functional`, `save_preferences`, `view_preferences`) OU um array serializado `{text, show}` (`header`, `dismiss`, `category_stats`/`category_all`/`category_prefs`, `functional_text`, `statistics_text`, `statistics_text_anonymous`, `preferences_text`, `marketing_text`) OU cores/settings estruturados (`colorpalette_*`) | Ler/escrever via `maybe_unserialize()`/`maybe_serialize()` por campo — a forma (string vs array) varia por campo, confirmado empiricamente por leitura directa dos dados em produção/staging | -| Tabela custom `{$wpdb->prefix}cmplz_cookies` | Cookies/scripts detectados pelo cookie scanner: nome, slug, tipo, retenção, domínio, função/propósito, idioma, `ignored`/`showOnPolicy`/`deleted` | Colunas simples (int/text), sem serialização | Metadados técnicos do próprio site — **sem PII de visitantes** | -| Tabela custom `{$wpdb->prefix}cmplz_services` | Serviços de terceiros detectados: nome, tipo, categoria, `thirdParty`/`sharesData` | Colunas simples | Sem PII | -| Tabela custom `{$wpdb->prefix}cmplz_dnsmpd` | Pedidos DSAR ("Do Not Sell My Personal Data" / direito ao esquecimento / acesso) — colunas `name`, `email`, `region` de **pessoas reais** que submeteram um pedido GDPR | Colunas simples | **PII genuína — EXCLUÍDA estruturalmente de qualquer tool deste MCP**, mesmo agregada. 0 registos confirmados em ambos os sites testados (19-08-2026), mas a exclusão não depende disso | - -Não existe comando WP-CLI custom (`wp help complianz`/`wp help cmplz` confirmam "not a registered -command" na v7.5.x) — todo o acesso é via `wp eval`. - -O modo de consentimento (opt-in vs opt-out) **não** é uma chave directa em `cmplz_options` — é -computado em runtime por `cmplz_get_consenttype_for_region($regiao)` a partir da(s) região(ões) -configurada(s) em `regions`. `complianz_get_jurisdiction` chama esta função real do plugin (não -reimplementa a lógica), garantindo que o valor devolvido é exactamente o que o plugin usa para -decidir se o banner bloqueia scripts até aceitação. - -## Tools (10) - -| Tool | Read-only | Uso | +| Ferramenta | Descrição | Parâmetros | |---|---|---| -| `complianz_list_sites` | sim | Aliases conhecidos, path WP, nota de estado do Complianz por site | -| `complianz_get_status` | sim | `wp plugin list` filtrado ao complianz-gdpr — instalado/activo/versão/update pendente | -| `complianz_get_jurisdiction` | sim | Regiões configuradas, `consenttype` computado por região (opt-in/opt-out real), flags de política (`records_of_consent`, `datarequest`, `respect_dnt`, `cookie_banner_required`, etc.) — `{"active": false}` se inactivo | -| `complianz_get_options` | sim | `cmplz_options` completa ou filtrada por `keys` | -| `complianz_set_options` | não | Merge de chaves em `cmplz_options` via `update_option()` (dispara hooks nativos) | -| `complianz_list_banners` | sim | Banners configurados: ID, título, se é o banner por omissão, se está desactivado, posição, largura | -| `complianz_get_banner` | sim | 1 banner completo, todos os campos com `maybe_unserialize()` aplicado | -| `complianz_set_banner_text` | não | Actualiza 1 campo de copy (allowlist fixa de 18 campos) — preserva `show` em campos array, substitui inteiro em campos string | -| `complianz_list_cookies` | sim | Cookies/scripts detectados pelo scanner (filtros `language`/`ignored`) | -| `complianz_list_services` | sim | Serviços de terceiros detectados pelo scanner (filtro `language`) | +| `complianz_list_supported_sites` | Lista os sites com Complianz GDPR na frota. | `{}` | +| `complianz_get_status` | Estado geral do plugin (política ativa, datas de scan/sync, contagem de cookies e serviços). | `site?` | +| `complianz_list_cookies` | Lista todos os cookies detetados na base de dados (nome, finalidade, retenção, domínio). | `site?`, `limit?`, `offset?` | +| `complianz_list_services` | Lista os serviços e tecnologias de terceiros detetados (Google, Elementor, Wordfence, etc.). | `site?` | +| `complianz_get_banner_settings` | Configuração do banner de consentimento de cookies (posição, textos, botões, cores). | `site?` | -## Segurança +--- -Allowlist rígida: só a option `cmplz_options`, as 3 tabelas custom não-PII -(`cmplz_cookiebanners`, `cmplz_cookies`, `cmplz_services`) e a lógica de jurisdição do próprio -plugin — nenhum outro dado do WordPress é tocado. A tabela `cmplz_dnsmpd` (PII de titulares de -dados) está fora do código deste MCP por completo, não apenas filtrada. `complianz_set_banner_text` -só aceita campos numa allowlist fixa de 18 nomes de coluna (copy/texto), validada tanto no lado -TypeScript (zod enum) como no lado PHP (`in_array($field, $allowed, true)`) — nunca aceita nome de -coluna arbitrário, o que impede escrever em `colorpalette_*`/flags/`custom_css` por esta via. Cada -snippet PHP em `wpcli.ts` é uma constante estática hardcoded (nunca interpolada com `banner_id`, -`field`, `text` ou chaves de `cmplz_options`); todo o input variável viaja em JSON dentro de um -envelope base64 por stdin, decodificado remotamente com `base64 -d` antes de chegar ao `wp eval` — -nunca na linha de comando. Nenhuma tool deste MCP devolve segredos (as integrações de estatísticas -em `cmplz_options` guardam apenas IDs de tracking públicos como GA4/GTM, já visíveis no HTML do -site, nunca chaves de API privadas — confirmado por leitura do conteúdo real da option). +## 2. Exemplo de Utilização -## Verificação +```typescript +// Obter estado e contagem de cookies/serviços +const status = await use_mcp_tool({ + server_name: "complianz", + tool_name: "complianz_get_status", + arguments: { site: "starter.descomplicar.pt" } +}); -Construído e testado ponta-a-ponta contra staging e produção real (19-08-2026): - -- Build limpo (`npm run build`) e smoke test stdio (`initialize` → `notifications/initialized` → - `tools/list`) confirmaram handshake MCP correcto e as 10 tools registadas. -- `complianz_get_status`/`complianz_get_jurisdiction`/`complianz_get_options` em `starter` - devolveram `version:"7.5.2"`, `update_available:"7.5.3.1"`, `regions_configured:["eu"]`, - `consenttype_by_region:{"eu":"optin"}` — confirmado idêntico a `wp plugin list --format=json` e - `wp option get cmplz_options --format=json` corridos directamente por SSH fora do MCP. -- `complianz_get_status` em `ccv` devolveu `version:"7.5.3.1"` (confirmado por SSH directo). -- `complianz_get_status`/`complianz_get_jurisdiction`/`complianz_list_banners` em `descomplicar` - (produção, sem Complianz) confirmaram degradação graciosa: `{"installed":false,"active":false}`, - `{"active":false}`, e erro claro "Tabela de banners ausente" (sem crash), consistente com - `wp plugin list` directo não mostrar `complianz-gdpr` nesse site. -- `complianz_list_banners`/`complianz_get_banner`/`complianz_list_cookies`/`complianz_list_services` - em `starter` devolveram dados reais (banner "Banner A", posição `bottom-right`, header "Gerir o - Consentimento", 16 cookies e 3 serviços em `pt`) confirmados idênticos a `wp db query SELECT *` - directo sobre `wpbk_cmplz_cookiebanners`/`wpbk_cmplz_cookies`/`wpbk_cmplz_services`. -- **Escrita `complianz_set_banner_text` (campo string simples)**: `save_preferences` escrito com o - valor já-corrente ("Guardar preferências") — leitura directa por SSH antes/depois idêntica. -- **Escrita `complianz_set_banner_text` (campo array `{text,show}`)**: `header` escrito com o texto - já-corrente ("Gerir o Consentimento") — a coluna serializada lida directamente por SSH ficou - **byte-a-byte idêntica** antes/depois (`a:2:{s:4:"text";s:21:"Gerir o - Consentimento";s:4:"show";i:1;}`), confirmando que `maybe_unserialize()`/`maybe_serialize()` - preserva a chave `show` sem a tocar. -- **Escrita `complianz_set_options`**: `respect_dnt` escrito com o valor já-corrente ("no") — - `cmplz_options` lida directamente por SSH manteve o mesmo comprimento JSON (1601 bytes) - antes/depois, confirmando round-trip sem corrupção. -- **PII**: confirmado por leitura directa da base de dados que `cmplz_dnsmpd` tem 0 registos em - `starter` e `ccv`; nenhuma tool deste MCP consulta essa tabela (grep ao código-fonte de - `wpcli.ts` confirma). Nenhum output de nenhuma tool testada continha dados de visitantes - individuais, IPs ou emails de terceiros. - -## Skills relacionadas - -Nenhuma skill de conhecimento separada existe para o Complianz — este documento cobre tudo. Ver -`wp-cli` para o padrão geral de gestão WordPress via WP-CLI/SSH usado por este MCP. +// Listar cookies detetados +const cookies = await use_mcp_tool({ + server_name: "complianz", + tool_name: "complianz_list_cookies", + arguments: { site: "starter.descomplicar.pt", limit: 20 } +}); +``` diff --git a/wordpress/skills/mcp-google-site-kit/SKILL.md b/wordpress/skills/mcp-google-site-kit/SKILL.md new file mode 100644 index 0000000..dd1f79e --- /dev/null +++ b/wordpress/skills/mcp-google-site-kit/SKILL.md @@ -0,0 +1,41 @@ +--- +name: mcp-google-site-kit +description: MCP dedicado ao Google Site Kit para diagnóstico de módulos (Search Console, GA4, Tag Manager, PageSpeed, AdSense) e tracking na frota CWP +version: 1.0.0 +author: Descomplicar® +--- + +# MCP Google Site Kit (`mcp-google-site-kit`) + +> Servidor MCP StreamableHTTP (porta 3207) para diagnóstico, verificação e gestão de integrações oficiais Google (**Google Site Kit** v1.185+) nos 10 sites da frota WordPress no CWP. + +--- + +## 1. Ferramentas Disponíveis + +| Ferramenta | Descrição | Parâmetros | +|---|---|---| +| `sitekit_list_supported_sites` | Lista os sites com Google Site Kit na frota. | `{}` | +| `sitekit_get_status` | Estado global dos módulos (Search Console, GA4, Tag Manager, PageSpeed, AdSense). | `site?` | +| `sitekit_get_module_settings` | Opções detalhadas de um módulo (`search-console`, `analytics-4`, `tagmanager`, `pagespeed-insights`, `adsense`). | `site?`, `module` | +| `sitekit_get_tracking_info` | Detalhes exatos de tracking GA4 (Measurement ID, Tag ID, injeção de snippet, filtros de exclusão). | `site?` | + +--- + +## 2. Exemplo de Utilização + +```typescript +// Obter estado geral das integrações Google no site +const status = await use_mcp_tool({ + server_name: "google-site-kit", + tool_name: "sitekit_get_status", + arguments: { site: "care.descomplicar.pt" } +}); + +// Verificar Measurement ID e Snippet ativo +const tracking = await use_mcp_tool({ + server_name: "google-site-kit", + tool_name: "sitekit_get_tracking_info", + arguments: { site: "care.descomplicar.pt" } +}); +``` diff --git a/wordpress/skills/mcp-ifthenpay/SKILL.md b/wordpress/skills/mcp-ifthenpay/SKILL.md new file mode 100644 index 0000000..6fb7692 --- /dev/null +++ b/wordpress/skills/mcp-ifthenpay/SKILL.md @@ -0,0 +1,42 @@ +--- +name: mcp-ifthenpay +description: MCP dedicado Ifthenpay WooCommerce (Multibanco, MB WAY, Payshop, CC, Cofidis Pay) para gestão de gateways, estado e URLs de callback na frota CWP +version: 1.0.0 +author: Descomplicar® +--- + +# MCP Ifthenpay WooCommerce (`mcp-ifthenpay`) + +> Servidor MCP StreamableHTTP (porta 3206) para gestão, diagnóstico e teste de gateways de pagamento **Ifthenpay** em lojas WooCommerce nos sites da frota CWP. + +--- + +## 1. Ferramentas Disponíveis + +| Ferramenta | Descrição | Parâmetros | +|---|---|---| +| `ifthen_list_supported_sites` | Lista os sites WooCommerce conhecidos na frota. | `{}` | +| `ifthen_get_gateways_status` | Estado resumido e configuração de todos os 5 métodos Ifthenpay. | `site?` | +| `ifthen_get_gateway_config` | Opções completas de configuração de um método específico (chaves mascaradas). | `site?`, `gateway` (`multibanco` \| `mbway` \| `payshop` \| `creditcard` \| `cofidispay`) | +| `ifthen_get_order_payment_info` | Obtém entidade/referência Multibanco ou telemóvel MB WAY de uma encomenda. | `site?`, `order_id` | +| `ifthen_get_callback_url` | Gera o URL de callback exato para configurar no Backoffice da Ifthenpay. | `site?`, `gateway` | + +--- + +## 2. Exemplo de Utilização + +```typescript +// Obter estado de todos os gateways Ifthenpay na loja demo +const status = await use_mcp_tool({ + server_name: "ifthenpay", + tool_name: "ifthen_get_gateways_status", + arguments: { site: "ecommerce-demo.descomplicar.pt" } +}); + +// Obter URL de callback para MB WAY +const callback = await use_mcp_tool({ + server_name: "ifthenpay", + tool_name: "ifthen_get_callback_url", + arguments: { site: "ecommerce-demo.descomplicar.pt", gateway: "mbway" } +}); +``` diff --git a/wordpress/skills/mcp-loco-translate/SKILL.md b/wordpress/skills/mcp-loco-translate/SKILL.md new file mode 100644 index 0000000..7a7dad3 --- /dev/null +++ b/wordpress/skills/mcp-loco-translate/SKILL.md @@ -0,0 +1,65 @@ +--- +name: mcp-loco-translate +description: MCP dedicado ao Loco Translate para gerir e editar traduções de plugins, temas e core WordPress (PO/MO/POT) na frota CWP +version: 1.0.0 +author: Descomplicar® +--- + +# MCP Loco Translate (`mcp-loco-translate`) + +> Servidor MCP StreamableHTTP (porta 3205) para gestão de ficheiros de tradução `.po`, `.mo` e `.pot` através das APIs internas do **Loco Translate** (v2.8.8+) nos 13 sites da frota WordPress no CWP. + +--- + +## 1. Ferramentas Disponíveis + +| Ferramenta | Descrição | Parâmetros | +|---|---|---| +| `loco_list_supported_sites` | Lista todos os 8 sites suportados na infraestrutura. | `{}` | +| `loco_list_bundles` | Lista todos os plugins, temas e core com suporte de tradução. | `site?`, `type?: "all" \| "plugin" \| "theme" \| "core"` | +| `loco_get_bundle_details` | Devolve projetos, domínios e ficheiros PO/MO/POT por locale. | `site?`, `handle` (obrigatório) | +| `loco_get_po_strings` | Lê mensagens (msgid, msgstr, estado) de um ficheiro PO específico. | `site?`, `po_path`, `limit?`, `offset?`, `filter?` | +| `loco_update_translation` | Atualiza o `msgstr` de um `msgid` no PO e compila o binário MO. | `site?`, `po_path`, `msgid`, `msgstr` | +| `loco_compile_mo` | Compila diretamente um ficheiro PO para o formato binário MO. | `site?`, `po_path` | + +--- + +## 2. Exemplo de Utilização + +### Listar Plugins e Ficheiros de Tradução +```typescript +// 1. Obter detalhes do bundle +const details = await use_mcp_tool({ + server_name: "loco-translate", + tool_name: "loco_get_bundle_details", + arguments: { + site: "emanuelalmeida.pt", + handle: "click-to-chat-for-whatsapp/click-to-chat.php" + } +}); + +// 2. Ler strings do ficheiro PO em pt_PT +const strings = await use_mcp_tool({ + server_name: "loco-translate", + tool_name: "loco_get_po_strings", + arguments: { + site: "emanuelalmeida.pt", + po_path: "plugins/click-to-chat-for-whatsapp/languages/click-to-chat-pt_PT.po", + filter: "WhatsApp" + } +}); +``` + +### Atualizar Tradução e Compilar MO +```typescript +await use_mcp_tool({ + server_name: "loco-translate", + tool_name: "loco_update_translation", + arguments: { + site: "emanuelalmeida.pt", + po_path: "plugins/click-to-chat-for-whatsapp/languages/click-to-chat-pt_PT.po", + msgid: "Chat on WhatsApp", + msgstr: "Conversar no WhatsApp" + } +}); +``` diff --git a/wordpress/skills/mcp-tablepress/SKILL.md b/wordpress/skills/mcp-tablepress/SKILL.md index 0fd0dd9..b122fc5 100644 --- a/wordpress/skills/mcp-tablepress/SKILL.md +++ b/wordpress/skills/mcp-tablepress/SKILL.md @@ -1,115 +1,48 @@ --- name: mcp-tablepress -description: MCP dedicado (node stdio, ligação `tablepress` em ~/.omp/agent/mcp.json) para gerir tabelas TablePress em descomplicar.pt via WP-CLI/SSH — listar tabelas, ler/exportar (CSV/HTML/JSON) 1 tabela completa (dados+options+visibilidade), configurações globais do plugin, actualizar dados (substituição total) ou nome/descrição de 1 tabela. Único MCP com o mapeamento completo de armazenamento do TablePress (option `tablepress_tables`, CPT `tablepress_table`, post meta `_tablepress_table_options`/`_tablepress_table_visibility`). Usar quando "tabela tablepress", "tablepress mcp", "exportar tabela tablepress", "editar dados tabela wordpress", "tablepress_table", "tablepress_tables option", "shortcode table id". -layer: wiki +description: MCP dedicado ao TablePress para consulta, listagem e edição de tabelas responsivas na frota CWP +version: 1.0.0 +author: Descomplicar® --- -# /mcp-tablepress — MCP dedicado ao TablePress +# MCP TablePress (`mcp-tablepress`) -Projecto em `/media/ealmeida/Dados/Dev/mcp-tablepress/` (TypeScript, SDK MCP oficial, stdio). Sem -código PHP novo no WordPress — cada tool executa `wp eval` com um snippet PHP estático (nunca -interpolado com dados externos) sobre o WP-CLI já instalado em `server.descomplicar.pt`. Toda a -entrada/saída viaja em JSON dentro de um envelope base64 por stdin/stdout — nunca interpolada na -linha de comando remota nem no código-fonte PHP. +> Servidor MCP StreamableHTTP (porta 3209) para gestão e edição programática de tabelas de dados (**TablePress** v3.3+) nos sites da frota WordPress no CWP. -Não há skill de conhecimento separada para o TablePress — esta skill é a única documentação, -incluindo o mapeamento completo de armazenamento (abaixo). +--- -## Âmbito +## 1. Ferramentas Disponíveis -Ler, exportar e editar tabelas TablePress (dados, nome/descrição) e ler as configurações globais -do plugin. **Fora do âmbito v1** (risco de perda de dados sem reversão fácil): apagar tabela, -criar tabela nova de raiz, editar `options`/`visibility` de uma tabela (só dados/metadados de -texto), editar `tablepress_user_options` (preferências por-utilizador do editor, não são -"configurações globais"). - -## Site conhecido - -Confirmado por `wp plugin list --format=json` em todos os 8 sites reais do bundle (19-08-2026): -**só `descomplicar.pt` (produção) tem o TablePress instalado e activo** (v3.3.3). Os outros 7 -(`emanuelalmeida`, `starter`, `ccv`, `care`, `ecommerce-demo`, `e-commerce`, `ecommerce`) não o -têm. `tablepress_list_sites` devolve a lista com notas por site; qualquer tool aceita também um -path absoluto directo para uma instalação futura noutro site. - -## Mapeamento de armazenamento (confirmado por leitura do código-fonte do plugin) - -TablePress **não** guarda arrays PHP nativos em `wp_options` — grava sempre -`wp_json_encode($value, JSON_UNESCAPED_SLASHES)` como **string plana** dentro da option -(`classes/class-wp_option.php`, comentário do próprio autor: "Wraps the WordPress Options API, so -that (especially) arrays are stored as JSON, instead of being serialized by PHP"). Confirmado -empiricamente: `wp option get tablepress_tables` (sem `--format`) devolve -`{"last_id":1,"table_post":{"1":49571}}` cru; com `--format=json` devolve -`"{\"last_id\":1,\"table_post\":{\"1\":49571}}"` — **dupla codificação, corrompe qualquer escrita -subsequente**. Por isso este MCP nunca usa `wp option get/update --format=json` nem `wp post meta -get/update --format=json` — todas as leituras/escritas passam por `wp eval` com -`get_option()`/`json_decode()`/`wp_json_encode()`/`update_option()` do lado PHP. - -| Onde | O quê | Formato | +| Ferramenta | Descrição | Parâmetros | |---|---|---| -| Option `tablepress_tables` | `{"last_id": int, "table_post": {"": }}` — mapa entre o ID lógico da tabela (o usado no shortcode `[table id=X /]`) e o `post_id` do WordPress | String JSON plana | -| Option `tablepress_plugin_options` | Config global: `plugin_options_db_version`, `table_scheme_db_version`, `tablepress_version`, `custom_css`/`custom_css_minified`/`use_custom_css`, `message_donation_nag`, etc. | String JSON plana | -| Option `tablepress_user_options` | Preferências por-utilizador do editor (largura de coluna, menu admin) — **fora do âmbito deste MCP** | String JSON plana, chave por-utilizador via `TablePress_WP_User_Option` | -| Post CPT `tablepress_table` | 1 post por tabela. `post_title`=nome, `post_excerpt`=descrição, `post_content`=matriz de dados (`array>`) codificada em JSON, `post_author`, `post_modified`=última modificação | `post_content` é uma string JSON plana (não serialização WP) | -| Post meta `_tablepress_table_options` | Options de renderização da tabela: `table_head`/`table_foot` (nº de linhas), `alternating_row_colors`, `print_name`/`print_description`, `use_datatables` e sub-opções DataTables, `extra_css_classes`, `datatables_custom_commands` | String JSON plana | -| Post meta `_tablepress_table_visibility` | `{"rows": [1,1,0,...], "columns": [1,1,...]}` — 1/0 por linha/coluna (1=visível) | String JSON plana | +| `tablepress_list_supported_sites` | Lista os sites com TablePress na frota. | `{}` | +| `tablepress_list_tables` | Lista todas as tabelas (ID, nome, descrição, linhas, colunas, shortcode). | `site?` | +| `tablepress_get_table` | Obtém dados completos e matriz de células de uma tabela. | `site?`, `table_id` | +| `tablepress_update_cell` | Atualiza o valor de uma célula específica `[linha, coluna]` (requer `confirm: true`). | `site?`, `table_id`, `row`, `col`, `value`, `confirm: true` | -**Gotcha de slashing** (confirmado por leitura de `models/model-post.php`): `wp_insert_post()`/ -`wp_update_post()` assumem input já "slashed" (aplicam `wp_unslash()` internamente) — o TablePress -faz sempre `wp_slash()` antes de chamar essas funções, e `update_post_meta()`/`add_post_meta()` -igual. Este MCP replica exactamente esse padrão em `wpcli.ts` (`wp_slash()` no conteúdo/título/ -excerpt antes de `wp_update_post()`), confirmado empiricamente por um round-trip byte-a-byte (ver -Verificação) — sem isto, backslashes literais (`\uXXXX` do JSON, `\n`/`\\` em células) seriam -corrompidos. +--- -Não existe comando WP-CLI custom (`wp help tablepress` confirma "not a registered command" na -v3.3.3) — todo o acesso é via `wp eval`. +## 2. Exemplo de Utilização -## Tools (8) +```typescript +// Listar tabelas disponíveis +const tables = await use_mcp_tool({ + server_name: "tablepress", + tool_name: "tablepress_list_tables", + arguments: { site: "descomplicar.pt" } +}); -| Tool | Read-only | Uso | -|---|---|---| -| `tablepress_list_sites` | sim | Aliases conhecidos, path WP, nota de estado do TablePress | -| `tablepress_get_status` | sim | Instalado/activo/versão — `wp plugin list` filtrado | -| `tablepress_list_tables` | sim | Todas as tabelas: ID lógico, nome, descrição, nº linhas/colunas, estado, última modificação | -| `tablepress_get_table` | sim | 1 tabela completa: `data` (matriz), `options` (renderização), `visibility` (linhas/colunas visíveis) — chamar antes de `tablepress_update_table_data` | -| `tablepress_get_global_options` | sim | `tablepress_plugin_options` completa (versões, custom CSS global, avisos) | -| `tablepress_export_table` | sim | Exporta 1 tabela em `csv`/`html`/`json` — réplica exacta de `TablePress_Export::export_table()` (mesma protecção contra CSV injection: prefixa `'` a células `=+-@` com chamadas de função perigosas) | -| `tablepress_update_table_data` | não | **Substituição total** de `data` (nunca merge — enviar a matriz completa). Invalida a cache de output da tabela (`tablepress_c_` transients) | -| `tablepress_update_table_meta` | não | Actualiza `name`/`description` (pelo menos um), sem tocar em dados/options/visibility | - -## Segurança - -Allowlist rígida: só as 2 options (`tablepress_tables`, `tablepress_plugin_options`), o CPT -`tablepress_table` e os 2 post meta fields listados acima — nenhum outro dado do WordPress é -tocado. Cada snippet PHP em `wpcli.ts` é uma constante estática hardcoded (nunca interpolada com -`table_id`, `data`, `name` ou `description`); todo o input variável viaja em JSON dentro de um -envelope base64 por stdin, decodificado remotamente com `base64 -d` antes de chegar ao `wp eval` — -nunca na linha de comando. `tablepress_update_table_data` valida no cliente (zod) que a matriz é -rectangular (todas as linhas com o mesmo nº de colunas da primeira) antes de enviar. - -## Verificação - -Construído e testado ponta-a-ponta contra produção (19-08-2026, único site com o plugin: a tabela -ID 1, post 49571, "WiP Comparativo de Planos", 41 linhas × 6 colunas): - -- `tablepress_get_status` confirmou `installed:true, active:true, version:"3.3.3"`. -- `tablepress_list_tables` devolveu a tabela real com 41 linhas/6 colunas, confirmado - cruzando com a leitura directa de `_tablepress_table_visibility` (arrays com 41/6 entradas). -- `tablepress_get_table` devolveu `data`/`options`/`visibility` idênticos aos lidos directamente - por `wp post get --field=post_content` e `wp post meta get` fora do MCP. -- `tablepress_get_global_options` devolveu a option `tablepress_plugin_options` byte-a-byte igual - à leitura directa (`custom_css`, versões, etc.). -- `tablepress_export_table` (formato `csv`) produziu output correcto com Unicode (emojis 🚀/✅, - acentuação PT) preservado. -- **Escrita `tablepress_update_table_data`**: lida a matriz actual via `tablepress_get_table`, - escrita de volta com o valor **já-corrente** (round-trip idempotente), e o `post_content` bruto - lido por SSH directo antes/depois deu **md5 idêntico** (`2c97a8e5...`) — confirma que a - codificação JSON e o `wp_slash()` não alteram o conteúdo real. -- **Escrita `tablepress_update_table_meta`**: mesmo teste com `name`/`description` já-correntes — - `post_title`/`post_excerpt` lidos por SSH directo antes/depois idênticos, e `post_content`/ - `_tablepress_table_options` confirmados intactos (a escrita de metadados não tocou nos dados). - -## Skills relacionadas - -Nenhuma skill de conhecimento separada existe para o TablePress — este documento cobre tudo. Ver -`wp-cli` para o padrão geral de gestão WordPress via WP-CLI/SSH usado por este MCP. +// Atualizar valor de uma célula +await use_mcp_tool({ + server_name: "tablepress", + tool_name: "tablepress_update_cell", + arguments: { + site: "descomplicar.pt", + table_id: "1", + row: 2, + col: 3, + value: "299€ / mês", + confirm: true + } +}); +```