HRD — Histórias de Regra de Decisão (B)
Ponto de vista: ESP — Especificação · Pasta: ESP (Especificação)/02-historias/HRD/
O que são
Seção intitulada “O que são”Condições lógicas explícitas: tabelas de decisão, regras de elegibilidade, validações, critérios de exceção, parâmetros e lógicas automatizáveis pela solução.
São especialmente importantes em soluções que tomam decisões sobre pessoas — toda lógica não trivial deve ter uma HRD correspondente para garantir rastreabilidade e auditabilidade.
Cabeçalho YAML padrão
Seção intitulada “Cabeçalho YAML padrão”---id: ESP-HRD-0001tipo: HRDtitulo: "Regra de bloqueio de cadastro duplicado"status: rascunhoautor: fulano.de.taldata: 2026-04-11versao: "1.0"hne-vinculadas: - ESP-HNE-0001criticidade: altanivel-autonomia: 2 # 1=Rotineiro | 2=Relevante | 3=Críticotipo-decisao: automatica # automatica | assistida | humana-obrigatoriacriterios-de-aceite: - "CPF já cadastrado deve bloquear novo cadastro e exibir mensagem informativa" - "Tentativa de duplicata deve gerar log de auditoria"---Bloco de regras
Seção intitulada “Bloco de regras”regras: - condicao: "CPF já cadastrado" resultado: "Bloquear cadastro e exibir mensagem" acao: "Log de auditoria + notificação ao gestor" - condicao: "CPF não encontrado" resultado: "Prosseguir com o cadastro" - condicao: "CPF inválido (formato)" resultado: "Rejeitar com mensagem de validação"Tipos de decisão
Seção intitulada “Tipos de decisão”| Tipo | Quando usar |
|---|---|
automatica | IA executa dentro de regras pré-aprovadas — Nível 1 ou 2 |
assistida | IA sugere, humano confirma antes do impacto — Nível 2 |
humana-obrigatoria | Decisão administrativa com efeito sobre direitos — Nível 3 |
Relação com outros artefatos
Seção intitulada “Relação com outros artefatos”| Artefato | Direção |
|---|---|
| HNE, HNU | Regras de decisão derivadas do negócio |
| HS | Comportamentos de sistema que implementam as HRD |
| IMP-TDD | Casos de teste para cada regra |
| GTI-ADR | Decisões sobre o mecanismo de regras (motor de regras, código, etc.) |