Pular para o conteúdoAIUBYrodar diagnóstico →

A CATEGORIA

Sistema Operacional de Engenharia

A camada que faltava entre a sua arquitetura e as ferramentas de IA que o seu time já usa.

atualizado em

Definição

Um Sistema Operacional de Engenharia é a camada de contexto, regras, agentes e conhecimento versionada dentro do repositório, que permite que humanos e agentes de IA operem sob o mesmo contrato. Sem essa camada, a IA lê arquivos isolados e produz código localmente correto, mas sistemicamente incoerente. Com ela, cada geração de código herda a arquitetura, os padrões e as decisões da empresa.

Por que as ferramentas atuais não entendem a sua engenharia

Um assistente de código lê arquivos. Ele vê a função que você abriu, os imports do arquivo e, no melhor caso, alguns vizinhos recuperados por similaridade. O que ele não vê é o que a sua empresa decidiu: por que o domínio de contas não pode importar o de crédito, qual foi a razão de trocar o gateway em 2024, qual das quatro formas de validar um pedido é a canônica.

Nada disso está no código. Está na cabeça de três pessoas, em atas de reunião e em uma wiki que ninguém abre há dez meses. O modelo não tem acesso — e, por não ter, preenche a lacuna com o padrão estatístico mais provável, que é a média da internet, não a sua arquitetura.

Código localmente correto, sistemicamente incoerente

É por isso que a percepção interna de ganho quase nunca sobrevive à medição. Cada desenvolvedor entrega mais rápido, e o sistema fica menos coerente: mais formas de fazer a mesma coisa, mais defeitos na fronteira entre squads, mais tempo de revisão para reconciliar decisões que ninguém registrou.

O ganho é individual e não compõe. A cada trimestre a organização paga de novo o custo de reconciliação, e ele cresce com o time.

Os componentes

COMPONENTENO REPOSITÓRIOO QUE RESOLVE
ContextoARCHITECTURE.md · CONTEXT.md · context/Domínios, fronteiras, glossário e donos. É o que responde "que sistema é este" antes de qualquer geração.
Contrato arquitetural.rules/O que pode e o que não pode: camadas, dependências proibidas, limites de domínio, critérios de aceite.
Padrõespatterns/A forma canônica de resolver cada problema recorrente, extraída do que o time já faz melhor — não imposta de fora.
Decisõesdecisions/ADRs versionados, em formato que um agente consegue indexar. Contexto histórico deixa de morar em ata de reunião.
Agentesagents/Escopo, critério de rejeição e regra de escalonamento para humano, por agente. Um agente sem critério escrito gera ruído.
Políticas e fluxospolicies/ · workflows/Onde a IA entra no pipeline, com que gate e sob qual política de segurança.
Conhecimento operacionalrunbooks/ · guides/Rotina de incidente por serviço e caminho do zero ao primeiro PR, versionados junto ao código que descrevem.

Como humanos e agentes passam a operar sob o mesmo contrato

O contrato é o mesmo texto para os dois. Um desenvolvedor lê .rules/ para saber o que pode fazer; o agente de revisão lê o mesmo arquivo para saber o que rejeitar. Quando a regra muda, muda em pull request, com revisão — e vale para ambos no mesmo instante.

É isso que diferencia um sistema de uma pilha de documentação: não há duas fontes de verdade a sincronizar, porque só existe uma.

O que entra no repositório

~/seu-repositorio

  • + ARCHITECTURE.mddomínios, fronteiras, glossário e donos
  • + CONTEXT.mdo que a IA lê antes de gerar qualquer coisa
  • + .rules/o contrato arquitetural: o que pode e o que não pode
  • + patterns/padrões reutilizáveis extraídos do seu próprio código
  • + agents/escopo, critério de rejeição e escalonamento por agente
  • + decisions/ADRs versionados, indexáveis por agente
  • + runbooks/rotina de incidente por serviço
  • + policies/política de segurança e de uso de IA no pipeline
  • + workflows/revisão automatizada com gate de merge

O que não é

  • Não é uma plataforma não há software da AIUBY rodando na sua infraestrutura.
  • Não é uma metodologia ágil não muda cerimônia, papel nem cadência do time.
  • Não é documentação documentação descreve; contrato restringe e é verificado no pipeline.
  • Não é treinamento o ganho não depende de as pessoas lembrarem do que aprenderam.
  • Não é revenda de ferramenta nenhuma licença nova é vendida junto.

Relação com AI-native engineering

AI-native engineering é a prática; o Sistema Operacional de Engenharia é o artefato. Uma empresa pratica engenharia AI-native quando os agentes operam dentro da arquitetura — e a forma concreta de conseguir isso é instalar, no repositório, a camada que dá contexto, contrato e critério. Os termos relacionados estão no glossário.

Como é instalado

Em quatro semanas, com escopo e prazo fixos: kickoff, diagnóstico técnico e organizacional, blueprint com mapa de gargalos e roadmap priorizado. O detalhamento semana a semana está na página do AI-Native Transformation Blueprint, e o cálculo dos indicadores está na metodologia.

Perguntas frequentes

Isso é uma ferramenta que eu instalo?
Não. O entregável é um conjunto de arquivos de texto versionados no seu próprio repositório: contexto, regras, padrões, decisões, agentes e políticas. Nada roda em servidor da AIUBY e nenhuma dependência nova entra no seu build.
Qual a diferença para uma Internal Developer Platform?
Uma IDP resolve catálogo, self-service e caminho dourado para pessoas. Um Sistema Operacional de Engenharia resolve coerência: garante que qualquer geração de código, humana ou por agente, herde a arquitetura, os padrões e as decisões já tomadas. As duas coisas convivem; nenhuma substitui a outra.
Substitui o Copilot, o Cursor ou o Claude Code?
Não. Faz essas ferramentas renderem. A ferramenta continua a mesma; o que muda é o repositório que ela lê e o pipeline em que ela opera.
Serve para qualquer tamanho de time?
O método se aplica a times de 20 a 300 desenvolvedores, normalmente com múltiplas squads. Abaixo disso, a coerência costuma ser mantida por convivência; acima, o problema muda de natureza e exige estrutura organizacional além da técnica.
Por que versionar no repositório e não em uma wiki?
Porque documentação fora do repositório não é lida pelo agente no momento em que ele gera código, e envelhece sem que ninguém perceba. Dentro do repositório, o contexto entra na revisão de pull request como qualquer outra mudança.

Onde a sua engenharia está hoje?

Seis perguntas, um score de 0 a 100 e os gargalos derivados. Sem cadastro para ver o resultado.

Medir prontidão AI-Ready