agente documentação

This commit is contained in:
Luiz Silva 2026-08-12 15:26:26 -03:00
parent b92dc7b06e
commit 5f11352ab7
11 changed files with 239 additions and 158 deletions

View file

@ -0,0 +1,52 @@
---
type: template
name: _template-especificacao
description: Template para especificação técnica de uma funcionalidade do módulo
updatedAt: "2026-08-12"
---
# Especificação: <PREENCHER NOME DA FUNCIONALIDADE>
## Área de Conhecimento
<Descrever brevemente o domínio de negócio desta funcionalidade. Qual sua responsabilidade principal dentro do módulo?>
## Glossário
| Termo | Definição | Contexto de Uso |
| :--- | :--- | :--- |
| `<Termo 1>` | `<Definição>` | `<Contexto>` |
## Entidades Principais
<Descrever as entidades de dados que compõem esta funcionalidade>
- **Entidade A**: <Descrição do papel e principais atributos>.
## Schemas Zod
<Referenciar os schemas Zod em `qualifica-comuns/src/tabelas/` que sustentam esta funcionalidade>
- `_entidade.ts` — <descrição>
## Estrutura de Dados (DDL)
<Se aplicável, descrever a estrutura SQL das tabelas envolvidas>
```sql
-- DDL da tabela principal
```
## Componentes de Interface
<Listar as páginas e componentes Vue envolvidos nesta funcionalidade>
- `PaginaX/` — <descrição>
- `ComponenteY.vue` — <descrição>
## Fluxos do Domínio
<Listar os fluxos de negócio orquestrados por esta funcionalidade, referenciando `fluxo.md` co-localizado se existir>
- **Fluxo Principal**: [...]
## Legislação Aplicável
<Listar leis, normas técnicas ou portarias que afetam esta funcionalidade, se aplicável>
- [...]
## Vocabulário de Interface
<Termos específicos que devem ser usados na UI para manter consistência com a linguagem ubíqua do domínio>
- [...]
## Referências
- Regras de negócio: `regras-negocio.md` (co-localizado)
- [...]