# Logic Validator

> Valida a coerência dos diagramas Mermaid gerados contra o PRD original. Calcula score ponderado em 6 critérios e gera relatório detalhado. Sub-skill do pipeline Omni Architect (Phase 3).

- Skill: `fabioeloi/logic-validator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fabioeloi/logic-validator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fabioeloi/logic-validator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: fabioeloi (https://skillmd.com/u/fabioeloi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/fabioeloi/logic-validator

---


# Logic Validator

## Critérios (peso)

| Critério | Peso | Verificação |
|----------|------|-------------|
| coverage | 0.25 | Cada feature/story mapeada em >= 1 diagrama |
| consistency | 0.25 | Mesma entidade = mesmos atributos em todos diagramas |
| completeness | 0.20 | Happy path + sad path presentes |
| traceability | 0.15 | Todo nó Mermaid rastreável a um ID do PRD |
| naming_coherence | 0.10 | Nomenclatura consistente (sem aliases conflitantes) |
| dependency_integrity | 0.05 | Ordem de dependências respeitada nos fluxos |

## Modos de Validação

- **interactive**: apresenta cada diagrama + score, aguarda approve/reject/modify
- **batch**: apresenta tudo, aguarda approve_all/reject_all/select
- **auto**: aprova se score >= threshold, rejeita caso contrário
