.agent/manifesto.json
2026-09-28 22:18:39 -03:00

234 lines
No EOL
8.8 KiB
JSON

{
"versao": "3.2.0",
"atualizadoEm": "2026-09-28",
"projeto": "e-licencie",
"artefatos": {
"global": {
"rules": [
"global/rules/autonomia-agente.md",
"global/rules/carta-principios-agente-azteca.md",
"global/rules/copywriting-landing.md",
"global/rules/css-global-betha.md",
"global/rules/ddd-documentacao-primeiro.md",
"global/rules/design-patterns-pragmatico.md",
"global/rules/diagnostico-antes-correcao.md",
"global/rules/drive-entidades-internas.md",
"global/rules/escrita-natural.md",
"global/rules/estilos-design-system.md",
"global/rules/estrutura-vue.md",
"global/rules/feedback-visivel.md",
"global/rules/fronteiras-monorepo.md",
"global/rules/funcoes-anonimas-arrow.md",
"global/rules/identidade-modulo.md",
"global/rules/jsdoc-padrao.md",
"global/rules/limite-linhas.md",
"global/rules/literatura-tecnica-e-usabilidade.md",
"global/rules/mensagens-usuario.md",
"global/rules/modal-dialog-padrao-betha.md",
"global/rules/proibido-commit-ia.md",
"global/rules/refatoracao-segura.md",
"global/rules/regras-negocio-md.md",
"global/rules/solid-compliance.md",
"global/rules/testes-interface-agent-browser.md",
"global/rules/theme-provider-mui-betha.md",
"global/rules/tsconfig-ignore-deprecations.md",
"global/rules/typescript-module-resolution.md",
"global/rules/typescript-sem-any.md",
"global/rules/zod-validacao-padrao.md"
],
"workflows": [
"global/workflows/aprimora-ia.md",
"global/workflows/codigo-limpo.md",
"global/workflows/doc.md",
"global/workflows/documentacao.md",
"global/workflows/documentar-regras-negocio.md",
"global/workflows/otimizar-codigos.md",
"global/workflows/plano.md",
"global/workflows/ux.md"
],
"skills": [
"global/skills/adicionar-ajuda/SKILL.md",
"global/skills/aprimora-ia/SKILL.md",
"global/skills/auditar-arquitetura-modulo/SKILL.md",
"global/skills/auditar-ux-heuristicas/SKILL.md",
"global/skills/codigo-limpo/SKILL.md",
"global/skills/comercial/SKILL.md",
"global/skills/criar-fluxograma/SKILL.md",
"global/skills/criar-landing-page/SKILL.md",
"global/skills/criar-schema-zod/SKILL.md",
"global/skills/diagnosticar-antes-corrigir/SKILL.md",
"global/skills/diagnosticar-cobertura-testes/SKILL.md",
"global/skills/diagnosticar-code-smells/SKILL.md",
"global/skills/diagnosticar-erros-build/SKILL.md",
"global/skills/diagnosticar-lacunas-documentacao/SKILL.md",
"global/skills/diagnosticar-saude-backend/SKILL.md",
"global/skills/diagnosticar-saude-deploy/SKILL.md",
"global/skills/diagnosticar-saude-frontend/SKILL.md",
"global/skills/doc/SKILL.md",
"global/skills/documentacao/SKILL.md",
"global/skills/documentar-decisao-tecnica/SKILL.md",
"global/skills/documentar-dominio-modulo/SKILL.md",
"global/skills/documentar-regras-negocio/SKILL.md",
"global/skills/mapear-codigo-fonte/SKILL.md",
"global/skills/marketing/SKILL.md",
"global/skills/onboarding-projeto/SKILL.md",
"global/skills/orcamento/SKILL.md",
"global/skills/orquestrar-agentes/SKILL.md",
"global/skills/otimizar-codigos/SKILL.md",
"global/skills/plano-executar/SKILL.md",
"global/skills/plano.executar/SKILL.md",
"global/skills/plano/SKILL.md",
"global/skills/reels/SKILL.md",
"global/skills/refatorar-modulo/SKILL.md",
"global/skills/testar-interface-agent-browser/SKILL.md",
"global/skills/ux/SKILL.md"
]
},
"documentacao": {
"diretorio": "DOCUMENTACAO",
"manifesto": "DOCUMENTACAO/README",
"indice": "DOCUMENTACAO/INDICE",
"templates": "DOCUMENTACAO/templates",
"categorias": {
"identidade": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/modulo.yml.template",
"descricao": "Identidade canônica do módulo (memorias-ia/modulo.yml)"
},
"arquitetura": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/adr.md.template",
"descricao": "Decisões técnicas e arquiteturais (ADRs)"
},
"modulos": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/modulo-dominio.md.template",
"descricao": "Domínio, glossário e entidades de cada módulo"
},
"regras-negocio": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/regra-negocio.md.template",
"descricao": "Regras de negócio extraídas do código ou declaradas pelo operador"
},
"ajuda-tela": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/ajuda-tela.md.template",
"descricao": "Ajuda contextual na interface do usuário (Pilar 2)"
},
"contratos": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/contrato-api.md.template",
"descricao": "Contratos de API, schemas e endpoints"
},
"fluxos": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/fluxo-usuario.md.template",
"descricao": "Jornadas do usuário e fluxos de uso"
},
"planos": {
"diretorio": "DOCUMENTACAO/templates",
"template": "DOCUMENTACAO/templates/plano.md.template",
"descricao": "Planos técnicos de implementação (fila PLANOS/pendente/ e PLANOS/executado/)"
}
}
},
"agents": {
"agente": {
"persona": "agents/agente/persona",
"config": "agents/agente/agent.json"
},
"arquiteto": {
"persona": "agents/arquiteto/persona",
"config": "agents/arquiteto/agent.json",
"skills": [
"agents/arquiteto/skills/auditar-arquitetura-modulo/SKILL.md"
]
},
"back": {
"persona": "agents/back/persona",
"config": "agents/back/agent.json",
"skills": [
"agents/back/skills/diagnosticar-saude-backend/SKILL.md"
]
},
"comercial": {
"persona": "agents/comercial/persona",
"config": "agents/comercial/agent.json",
"workflows": [
"agents/comercial/workflows/comercial.md",
"agents/comercial/workflows/marketing.md",
"agents/comercial/workflows/orcamento.md",
"agents/comercial/workflows/reels.md"
]
},
"deploy": {
"persona": "agents/deploy/persona",
"config": "agents/deploy/agent.json",
"skills": [
"agents/deploy/skills/diagnosticar-saude-deploy/SKILL.md"
]
},
"documentacao": {
"persona": "agents/documentacao/persona",
"config": "agents/documentacao/agent.json",
"skills": [
"agents/documentacao/skills/diagnosticar-lacunas-documentacao/SKILL.md"
]
},
"front": {
"persona": "agents/front/persona",
"config": "agents/front/agent.json",
"rules": [
"agents/front/rules/estrutura-vue.md"
],
"workflows": [
"agents/front/workflows/adicionar-ajuda.md",
"agents/front/workflows/criar-fluxograma.md"
],
"skills": [
"agents/front/skills/diagnosticar-saude-frontend/SKILL.md"
]
},
"land": {
"persona": "agents/land/persona",
"config": "agents/land/agent.json",
"rules": [
"agents/land/rules/copywriting-landing.md"
],
"workflows": [
"agents/land/workflows/criar-landing-page.md"
]
},
"refatorar": {
"persona": "agents/refatorar/persona",
"config": "agents/refatorar/agent.json",
"rules": [
"agents/refatorar/rules/design-patterns-pragmatico.md",
"agents/refatorar/rules/refatoracao-segura.md",
"agents/refatorar/rules/solid-compliance.md"
],
"workflows": [
"agents/refatorar/workflows/refatorar-modulo.md"
],
"skills": [
"agents/refatorar/skills/diagnosticar-code-smells/SKILL.md"
]
},
"testes": {
"persona": "agents/testes/persona",
"config": "agents/testes/agent.json",
"skills": [
"agents/testes/skills/diagnosticar-cobertura-testes/SKILL.md",
"skills/testar-interface-agent-browser/SKILL.md"
]
},
"ux": {
"persona": "agents/ux/persona",
"config": "agents/ux/agent.json",
"skills": [
"agents/ux/skills/auditar-ux-heuristicas/SKILL.md"
]
}
}
}
}