Leitura executiva
Checklist lembra intenção. Controle executável define propriedade, escopo, mecanismo, evidence, authority e validade, governa o efeito da falha e trata exceção como objeto que expira.
“Revisar segurança”, “validar qualidade” e “obter aprovação humana” aparecem em muitas políticas de IA. As frases parecem prudentes. Continuam frágeis quando o sistema não sabe quando a regra se aplica, quem responde, qual mecanismo pode bloquear e que evidência demonstra a execução.
Um checklist lembra uma intenção. Um controle executável altera o comportamento do sistema.
Resumo executivo
Uma regra crítica precisa de seis campos:
| Campo | Pergunta |
|---|---|
| Propriedade | o que deve permanecer verdadeiro? |
| Aplicabilidade | em quais assets, riscos e ambientes? |
| Mecanismo | o que mede, limita ou bloqueia? |
| Evidência | qual registro demonstra resultado e subject? |
| Authority | quem pode aceitar, excepcionar ou revogar? |
| Validade | quando regra, exceção e prova expiram? |
Governança executável não significa automatizar toda decisão. Significa tornar explícito o ponto em que uma pessoa decide e impedir que silêncio, timeout ou conveniência sejam interpretados como aprovação.
Por que checklists falham
Linguagem sem propriedade
“Sistema seguro” não informa ameaça, fronteira, versão ou critério. Um controle precisa de algo falsificável, como “nenhuma chamada de saída ocorre fora da allowlist nesta classe de tarefa”.
Aplicabilidade implícita
A regra existe, mas ninguém sabe se vale para protótipo, produção, dados reais, fornecedor externo ou mudança de baixo risco. O time decide durante a execução e produz tratamentos inconsistentes.
Verificação sem bloqueio
O scanner encontra uma falha, o relatório é anexado e o fluxo continua. A organização tem observabilidade, mas não enforcement.
Aprovação sem subject
Uma pessoa aprova “o deploy” sem commit, imagem, configuração, ambiente ou digest. O asset verificado pode não ser o asset liberado.
Exceção eterna
Uma urgência cria bypass temporário; sem owner, expiração e compensação, ele vira arquitetura.
O contrato mínimo de um controle
Considere uma regra: mudanças de alto impacto exigem revisão humana.
Uma versão executável declara:
- trigger: classificação de risco igual ou superior ao limiar;
- subject: commit, artifact digest, configuração e ambiente;
- checker: testes e evidências aplicáveis devem estar verdes e válidos;
- authority: identidade humana elegível e separada do executor;
- effect: sem aprovação, a promoção falha fechada;
- receipt: decisão, data, subject, risco residual e exceções;
- expiry: mudança do subject invalida o aceite.
O controle pode conter um passo humano. Continua executável porque sua entrada, authority, efeito e evidência são verificáveis.
Policy, checker, gate e evidence não são sinônimos
| Elemento | Função | Falha quando |
|---|---|---|
| Policy | declara a regra e o motivo | é vaga ou contraditória |
| Checker | mede uma propriedade | observa o subject errado |
| Gate | impede um efeito | trata erro como aviso |
| Evidence | preserva o resultado | não liga identidade, data e asset |
| Approval | aceita risco residual | não tem authority ou expiração |
Uma página de política não substitui teste. Um teste verde não substitui gate. Um gate não prova que a regra é adequada. Assurance exige os elementos conectados.
Fontes normativas e ferramentas públicas cobrem partes diferentes da assurance; elas reforçam a necessidade de testes reproduzíveis ligados a requisitos explícitos, sem transformar prosa de policy em certificação. [R2-C1]
Como transformar uma regra escrita
1. Extraia a propriedade
Troque o verbo genérico por uma afirmação observável. “Proteger dados” pode se decompor em coleta mínima, acesso autorizado, criptografia, retenção, exclusão e auditabilidade.
2. Modele applicability
Use sinais como ambiente, tipo de dado, efeito externo, reversibilidade, origem da mudança e classe de risco. Applicability deve ser testável, não uma nota no rodapé.
3. Escolha o mecanismo mais determinístico disponível
Schema, type system, policy engine, allowlist, property test e diff reduzem interpretação. Evals por modelo entram onde a propriedade exige julgamento e devem expor rubrica, baseline e limite.
4. Defina o efeito da falha
warn pode ser adequado em shadow. Em enforcement, uma falha material precisa bloquear. Estado de maturidade nunca deve ser promovido apenas porque o checker foi instalado.
5. Preserve evidência endereçável
Registre subject, versão do controle, resultado, ambiente, executor, verificador e validade. Um log sem binding é contexto; não é prova suficiente para uma decisão posterior.
6. Trate exceção como objeto
Exceção possui motivo, owner, compensação, escopo e expiração. Na data final, o sistema revoga ou exige nova decisão.
Matriz de maturidade
| Estado | O que existe | O que ainda não pode ser afirmado |
|---|---|---|
| specified | regra e contrato | execução real |
| shadow | checker observa sem bloquear | enforcement |
| enforced | gate bloqueia no escopo declarado | eficácia universal |
| verified | testes independentes sustentam a propriedade | ausência de risco |
| attested | terceiro ou cadeia de attestation assina o claim | correção semântica total |
A clareza desses estados evita adjetivos maiores que a evidência.
O que este artigo prova — e o que não prova
NIST, OWASP e outros referenciais ajudam a organizar requisitos e testes, mas cobrem escopos distintos. A FORGE traduz essa separação em propriedade, applicability, mecanismo, evidence e authority. Isso é um desenho de governança, não uma certificação do framework ou de produtos.
Nenhum controle elimina julgamento. Ele reduz ambiguidade, torna desvios visíveis e define onde o julgamento precisa acontecer.
Conclusão
Checklist pergunta se alguém lembrou. Controle executável demonstra o que aconteceu e governa o que pode acontecer depois.
O objetivo não é substituir pessoas por regras. É reservar atenção humana para decisões que realmente exigem contexto e impedir que tarefas previsíveis dependam de memória, boa vontade ou interpretação.
Leitura anterior: Evidência antes de adjetivo. Próxima leitura sugerida: Quando a IA erra, o sistema aprende ou apenas tenta de novo?.
Nota editorial e de responsabilidade
- Corte da pesquisa
- Última revisão
- Correções registradas
- Nenhuma correção registrada.
Este artigo combina fontes citadas, análise e experiência profissional do autor. Dados e afirmações factuais verificáveis estão vinculados às respectivas fontes. Interpretações, hipóteses, projeções, recomendações e opiniões representam o ponto de vista profissional do autor no momento da publicação; não constituem fatos comprovados, promessa de resultado nem aconselhamento jurídico, financeiro ou técnico aplicável a um caso específico. Consulte as fontes originais e profissionais habilitados antes de tomar decisões.
Claims e fontes
R2-C1
AI assurance needs reproducible tests and measurable evidence mapped to explicit verification requirements; policy prose alone is insufficient.
Limite: Dioptra and AISVS cover different scopes; neither is a turnkey certification of a FORGE deployment. This is a research-synthesis design input; it does not prove product adoption, operational maturity, independent attestation or outcome.
- NIST — NIST, NIST public-domain repository; analysis-only excerpts
- OWASP Foundation — OWASP Foundation, CC-BY-SA-4.0 standard; analysis-only excerpts