Skip to content

Commit 3b512d5

Browse files
author
marce
committed
P0-P4: TDD+SDD refinement — 92.7% coverage (139/150 suites)
P0: 4 SDD specs + 23/23 TDD tests for reasoning engines P1: 26 SDD specs for agency agents (5 domains) P2: 37 TDD test suites for science skills (70+ passing) P3: Frontmatter YAML — 26/26 agency with category P4: README badges updated Bugs fixed: z3 evaluate(), sympy solve(), critical available
1 parent ff33b12 commit 3b512d5

91 files changed

Lines changed: 3640 additions & 6 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
[![Agentes](https://img.shields.io/badge/Agentes-125-6366f1?style=flat-square)](agents/)
1212
[![MCPs](https://img.shields.io/badge/MCP_Servers-46-0ea5e9?style=flat-square)](opencode.json)
1313
[![Skills](https://img.shields.io/badge/Skills-115-10b981?style=flat-square)](skills/)
14-
[![Science](https://img.shields.io/badge/Science_Skills-37-06b6d4?style=flat-square)](skills/science/)
15-
[![Agency](https://img.shields.io/badge/Agency_Agents-26-8b5cf6?style=flat-square)](skills/agency/)
16-
[![Tests](https://img.shields.io/badge/TDD_Tests-236/236-22c55e?style=flat-square)]()
14+
[![TDD](https://img.shields.io/badge/TDD-92.7%25-22c55e?style=flat-square)]()
15+
[![SDD](https://img.shields.io/badge/SDD-38%25-facc15?style=flat-square)](specs/)
1716
[![Evolucoes](https://img.shields.io/badge/Evolucoes-14-c084fc?style=flat-square)](evolution/)
1817
[![Z3](https://img.shields.io/badge/Z3_Prover-4.16-8b5cf6?style=flat-square)]()
1918
[![Status](https://img.shields.io/badge/Status-Producao-22c55e?style=flat-square)]()

skills/agency/specialized/automation-governance/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: automation_governance
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Automation Governance Architect
210

311
Agente especializado em governanca de automacoes. Avalia riscos via regras configuraveis, gerencia cadeias de aprovacao com roles obrigatorios e valida se uma automacao pode prosseguir.

skills/agency/specialized/blockchain-auditor/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: blockchain_auditor
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Blockchain Security Auditor
210

311
Agente especializado em auditoria de seguranca de smart contracts. Detecta vulnerabilidades conhecidas (reentrancy, unchecked calls, overflow, tx.origin, timestamp), calcula risk scores e gera relatorios estruturados.

skills/agency/specialized/compliance-auditor/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: compliance_auditor
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Compliance Auditor
210

311
Agente especializado em auditoria de compliance tecnico (SOC 2, ISO 27001, HIPAA, PCI-DSS). Realiza gap assessment, rastreamento de evidencias e analise de severidade de findings.

skills/agency/specialized/data-consolidation/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: data_consolidation
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Data Consolidation Agent
210

311
Agente especializado em consolidacao de dados de multiplas fontes. Alinha schemas, faz merge por chave com deteccao de duplicatas e executa funcoes de agregacao (SUM, AVG, COUNT, MIN, MAX).

skills/agency/specialized/document-generator/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: document_generator
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Document Generator
210

311
Agente especializado em geracao de documentos via templates. Extrai variaveis de placeholders, preenche templates com substituicao e detecta variaveis faltantes antes da geracao.

skills/agency/specialized/mcp-builder/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: mcp_builder
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# MCP Builder
210

311
Agente especializado em construcao de servidores MCP (Model Context Protocol). Valida schemas de ferramentas, registra tools com nomes unicos e formata respostas no padrao MCP.

skills/agency/specialized/orchestrator/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: orchestrator
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Agents Orchestrator
210

311
Agente especializado em orquestracao autonoma de pipelines de desenvolvimento. Gerencia fluxos completos de trabalho com maquina de estados, logica de retry e controle de qualidade.

skills/agency/specialized/workflow-architect/SKILL.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
name: workflow_architect
3+
category: agency
4+
domain: specialized
5+
version: "1.0.0"
6+
kind: python
7+
---
8+
19
# Workflow Architect
210

311
Agente especializado em design de arvores de workflow. Mapeia todos os caminhos (happy path, branches, failure modes, timeout), define contratos de handoff entre servicos e valida completude.

skills/reasoning/critical-reasoning/scripts/critical_engine.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ class CriticalEngine:
117117
def __init__(self):
118118
self.fallacies = FALLACIES
119119
self.biases = COGNITIVE_BIASES
120+
self._available = True
121+
122+
@property
123+
def available(self) -> bool:
124+
return self._available
120125

121126
def analyze(self, text: str) -> ArgumentAnalysis:
122127
"""Analisa um argumento completo."""

0 commit comments

Comments
 (0)