Michel Silva de Souza

GOVERNANÇA DE SOFTWARE · INTELIGÊNCIA ARTIFICIAL

Código Canônico de Engenharia & IA

Seu código gerado por IA funciona. Você consegue explicar a decisão por trás dele? Explore o protocolo e experimente uma revisão com evidências.

Novidade · 7 de outubro de 2026: segurança de agentes e robótica

NOVIDADES · 7 DE OUTUBRO DE 2026

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.

Ler o Cânon XXIII · MP 2026/05

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.

Ler o Cânon XXIV · MP 2026/06

Resumo bilíngue, exemplos e convite à avaliação técnica

EXPERIMENTE EM UMA REVISÃO

Siga uma decisão do início ao resultado.

Uma regra fictícia de desconto ajuda a examinar onde fica a política de negócio, como ela é utilizada e qual evidência sustenta a revisão.

Um checkout que você consegue reconstruir

  1. DomínioDefine elegibilidade e arredondamento.
  2. AplicaçãoProduz uma cotação a partir da decisão.
  3. InterfaceApresenta os valores recebidos.

Abrir o exemplo e o passo a passo

Execute depois de clonar o repositório

node examples/checkout/demo.js
node examples/checkout/verify.js
Subtotal: $125.00
Discount: $12.50
Total: $112.50

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.
Canon III · Article 3.1
When a simpler, more direct solution adequately resolves the problem without compromising the foundational architecture, the simpler solution is strictly mandated.
Canon IX · Article 9.2
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").
Canon XVIII · Article 18.1

Uma entrada para engenheiros, estudantes e pesquisadores.

  1. Entenda a proposta

    Comece pelo manifesto e pelo índice do repositório.

    Ler a apresentação
  2. Leia o corpo normativo

    Consulte os arquivos originais e as referências entre os cânones.

    Abrir os cânones
  3. Examine um registro de decisão

    Veja o modelo ADA fornecido pelo projeto para documentar decisões.

    Ver o modelo ADA
  4. Participe da discussão

    Leia o procedimento de contribuição antes de propor uma mudança.

    Como contribuir

Como usar o Código no seu projeto?

Para quem é?

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.

AUTORIA

Michel Silva de Souza

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.

Perfil / Profile · LinkedIn · ORCID

Use, estude e cite a fonte.

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.

Consultar a referência

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.

Abrir as discussões · Apache License 2.0