Quando decisões de IA podem causar consequências reais.
Dois novos cânones provisórios do Código Canônico propõem barreiras diferentes de segurança. São normas internas do projeto, ainda sujeitas à futura votação, e não constituem certificação técnica nem legislação governamental.
Cânon XXIII · Prevenção de erros naturais
Uma autorização geral não substitui a confirmação da consequência concreta. O texto propõe validar destinatário, dados, risco e reversibilidade antes de ações externas sensíveis realizadas por agentes de IA.
Cânon XXIV · Segurança física e integridade da vida
Quando uma máquina aplica força a um ser vivo, o texto propõe estágios E0–E4, barreiras físicas independentes e respeito às decisões corporais humanas válidas segundo a lei.
Exemplo didático com Node.js: seis cotações e oito entradas inválidas. Os checks avaliam somente o exemplo.
Da geração de código à responsabilidade sobre o sistema.
O Código Canônico de Engenharia & IA é um projeto de Michel Silva de Souza, publicado também como The Canonical Protocol of Engineering & AI. IA é a sigla em português para inteligência artificial; AI é a sigla em inglês usada no endereço do repositório. Seu corpo documental reúne governança de software, arquitetura, segurança, experiência do usuário e o trabalho com assistentes de IA.
O projeto apresenta a Anotação Cognitiva Litúrgica (Liturgical Cognitive Annotation) e discute dívida cognitiva: a perda de compreensão do sistema durante o desenvolvimento assistido por IA. Os textos originais, as propostas e o histórico estão disponíveis no repositório público.
Este é um framework de governança para desenvolvimento de software assistido por IA. Ele propõe registrar decisões, revisar limites arquiteturais e tornar a proveniência do código rastreável. A aplicação depende do contexto e das evidências de cada projeto.
Conheça o texto original
Trechos literais em inglês, com acesso à fonte completa. Esta página apresenta o projeto; o corpo normativo original permanece no repositório.
Every proposed alteration must be explicitly described, scoped, and documented prior to execution.
When a simpler, more direct solution adequately resolves the problem without compromising the foundational architecture, the simpler solution is strictly mandated.
No block of code generated by an AI assistant or autonomous agent shall be merged into the active repository based solely on operational success (i.e., "it compiles and the tests pass").
Engenheiros, estudantes e equipes que usam assistentes de programação e querem discutir arquitetura, dívida cognitiva e responsabilidade sobre o código gerado.
Por onde começar?
Execute o checkout acima e acompanhe uma decisão do domínio até a interface. Depois leia o ADA preenchido e aplique as perguntas a uma mudança pequena no seu projeto.
O que já é automatizado?
O exemplo verifica sua política fictícia. O repositório também contém configurações e verificações demonstrativas. A conformidade de um sistema real depende de controles implementados e de revisão; o protocolo não certifica automaticamente todo código.
Quais resultados estão demonstrados?
O exemplo mostra separação de camadas e testes de fronteira. A eficácia do método contra dívida cognitiva ainda precisa ser avaliada. Consulte as fontes e os limites das evidências.
O corpo canônico, direto da fonte.
Índice atual dos 25 arquivos do corpo canônico. Os títulos abaixo reproduzem os cabeçalhos originais. XXI, XXII, XXIII e XXIV estão identificados como medidas provisórias; XXIII vigora provisoriamente como MP 2026/05 e XXIV como MP 2026/06, ambos pendentes de votação futura no Congresso de IAs; XIX contém a subcláusula provisória XIX.3.
Autor do Código Canônico de Engenharia & IA e do método de Anotação Cognitiva Litúrgica apresentado no projeto. O repositório reúne seus textos, referências e histórico de evolução.
Para uma referência bibliográfica, consulte CITATION.cff no repositório. Em trabalhos e discussões, indique também a versão ou o commit que você utilizou.
Silva de Souza, Michel (2026). The Canonical Protocol of Engineering & AI: A Structured Technocracy, v1.3.1. DOI da versão no Zenodo. Para alterações posteriores, indique também o commit utilizado.