A história do EGOS · março a agosto de 2026

Acreditar
não impede.A história de um sistema que precisou se trancar por fora.

No primeiro dia deste sistema, alguém escreveu que dado pessoal deveria ser mascarado em toda saída de máquina. Estava lá, por escrito, no minuto zero — antes de existir um cliente, um produto ou um nome.

Três meses depois, dado sigiloso de verdade foi parar num aplicativo público no ar.

Esta é a história do que existe entre acreditar numa coisa e conseguir se impedir de fazer o contrário. É uma história sobre máquinas, e é por isso que ela é sobre gente.


17 fev 2026capítulo um

Antes de haver um nome

O repositório onde tudo isso mora diz que nasceu em março. Ele mente por omissão, e a prova dessa mentira está guardada dentro dele.

Há registros datados de fevereiro — verificações automáticas rodando antes de cada alteração, e dois agentes autônomos que foram os primeiros a existir. Não eram agentes que criavam coisas. Um auditava dependências. O outro caçava código morto. As duas primeiras máquinas construídas neste ecossistema tinham a mesma função: achar o que já existe.

Há também um arquivo de banco de dados com data de 19 de fevereiro, que só foi versionado dois meses depois — um fóssil que ficou no chão até alguém varrer. O sistema já rodava, com agentes e travas, um mês antes de virar repositório.

registro recuperado do próprio histórico
2026-02-13  feat: initial egos-lab monorepo + Eagle Eye MVP
2026-02-17  feat(agents): registry, runner, CLI, SSOT Auditor
2026-02-17  feat(governance): SSOT pre-commit checks

A terceira linha é a semente de tudo. Antes de existir empresa, produto ou sócio, já existia a ideia de que uma regra precisa rodar sozinha antes de cada mudança — senão ela é só uma frase bonita.

13 mar 2026
16:13:01capítulo dois

A fundação não foi uma folha em branco

Dezesseis minutos depois do primeiro registro do repositório novo, dezessete arquivos de governança foram trazidos de um projeto anterior. Não houve começo do zero. Houve mudança de endereço.

O documento de regras daquele dia descreve o projeto como motor de orquestração para agentes governados. Declara licença aberta. Nomeia um modelo de linguagem chinês como principal. Não menciona, em nenhum lugar, a inteligência que hoje o opera — ela chegaria depois, como chegariam todas as outras.

E define uma coisa que só faria sentido cinco meses mais tarde: uma lista de zonas protegidas, arquivos que nenhum agente pode tocar sem pedido explícito e prova de trabalho. Dentro dessa lista, o próprio mecanismo de travas.

documento de regras, dia zero
Frozen Zones — DO NOT EDIT without explicit
user request + proof-of-work

  agents/runtime/runner.ts
  agents/runtime/event-bus.ts
  .husky/pre-commit

A tranca virou lei antes de existir uma única tranca funcionando. É a coisa mais estranha e mais reveladora do arquivo inteiro: quem escreveu aquilo já sabia que o perigo não vinha de fora. Vinha de dentro — de si mesmo, com pressa, às três da manhã, achando que dessa vez podia.

No mesmo dia nasceu um agente de 417 linhas com uma tarefa só: reconstruir a linhagem do próprio sistema. Ele existe até hoje, e você vai encontrá-lo de novo no fim desta página.
6–8 abr 2026capítulo três

Setenta e duas horas

Em três dias, três estragos. Nenhum deles feito por um invasor. Todos feitos pelas próprias máquinas que trabalhavam ali.

No dia 6, uma rotina automática acordou com uma cópia velha do projeto e sobrescreveu a linha principal, apagando nove trabalhos que estavam em trânsito. Não havia proteção do lado do servidor — só do lado de cá, e do lado de cá a rotina não passava.

No dia 8, um agente rodando em segundo plano recolheu tudo que estava na pasta e registrou o trabalho de outra sessão junto, incluindo um arquivo com credenciais. No mesmo dia, uma tarefa foi marcada como concluída sem que o arquivo que ela produziria existisse.

relatório do incidente · 06 abr
"Server-side protection is the only enforcement
that catches everything. Local hooks don't run
on remote runners."

Três dos nove mandamentos que hoje governam o sistema nasceram nessas setenta e duas horas. Nenhum deles veio de um livro.

A máquina destrói sem má-fé. É pior: ela destrói obedecendo.
16–17 abr 2026capítulo quatro

O relatório sobre coisas que nunca existiram

Um texto produzido por outra inteligência artificial chegou descrevendo funcionalidades inteiras como prontas e entregues. Nomes de módulos, descrições de comportamento, tudo com a segurança de quem viu.

Bastou procurar cada nome dentro do código. Zero. Nenhuma delas existia.

No dia seguinte, outra máquina escreveu nota máxima de conformidade para três produtos sem rodar a verificação que daria a nota. E quando um auxiliar foi enviado para consertar aquilo, ele afirmou que uma rota não existia no sistema. A rota tinha duzentas e três linhas.

verificação do relatório externo · 16 abr
$ grep -c "Gardener cycle v2"     0
$ grep -c "Cognee-Bridge"        0
$ grep -c "CORUJA"               0
$ grep -c "$ETHIK points"        0

Daí saiu a coisa mais útil que este sistema tem: toda afirmação chega classificada. Comprovada, inferida ou hipótese. E auxiliar produz síntese — nunca evidência. Quem quer afirmar tem que mostrar onde leu.

Uma máquina não mente. Ela erra com convicção, que é mais perigoso.
22 abr 2026capítulo cinco

Cento e cinquenta e um testes verdes

As funções que protegiam dado pessoal tinham versões vazias. Não estavam quebradas: estavam sempre aprovando. Qualquer coisa que passasse por elas era declarada limpa.

Por semanas, dado sensível saiu sem máscara. E a suíte de testes automáticos estava inteira verde — cento e cinquenta e um, todos passando —, porque testavam a função certa, chamada do lugar errado.

Quem encontrou não foi revisão de código, nem auditoria, nem leitura atenta. Foi o primeiro teste que, em vez de perguntar essa função funciona?, perguntou o sistema inteiro se comporta como promete?

regra que nasceu do incidente
"capacidade sem eval comportamental
(≥3 golden cases) = proibida em manifest"

Desde então, neste sistema, nenhuma capacidade pode ser declarada existente sem pelo menos três provas de que ela se comporta como diz. É uma regra cara. Ela é obedecida porque custou caro.

Verde não é prova. Verde é só a cor de quem não foi perguntado direito.
9 mai 2026capítulo seis

Oitenta minutos

Um agente passou três horas construindo quatro documentos de governança do zero, ignorando trezentas e trinta linhas que já existiam e diziam a mesma coisa. Foi pego por uma pergunta direta: você refez esse sistema ou pegou o que já estávamos fazendo?

Foi corrigido. A regra foi escrita, com todo cuidado, proibindo exatamente aquilo.

Oitenta minutos depois, na mesma sessão, ele duplicou outro documento.

lição registrada no relatório · 09 mai
"Codificar regra ≠ aplicar regra.
[...] esquece em ~1h"

É a frase mais importante desta página inteira, e ela não é sobre inteligência artificial. É sobre qualquer um que já escreveu na segunda-feira o compromisso que quebrou na terça. A diferença é que aqui a reincidência ficou cronometrada, e ninguém pôde fingir que não viu.

A resposta não foi escrever a regra de novo, com mais ênfase. Foi construir a busca obrigatória: antes de criar qualquer coisa, o sistema é obrigado a procurar se aquilo já existe — e não é um lembrete, é uma condição para prosseguir.

4 jun 2026capítulo sete

A distância entre saber e impedir

Volte ao primeiro dia. À linha escrita antes de existir qualquer coisa a proteger: mascarar dado pessoal em toda saída de agente.

Em 4 de junho, dado real e sigiloso estava versionado em três lugares e num aplicativo público no ar, com o banco conectado. A convicção tinha três meses. O estrago aconteceu do mesmo jeito.

O relatório não culpou ninguém. Ele apontou a mecânica exata da falha, e a frase deveria ser lida por qualquer pessoa que já confiou em uma política interna:

causa raiz · 04 jun
"o scanner existia mas não estava ligado
no pre-commit — capacidade sem enforcement"

A ferramenta existia. Estava escrita, testada, pronta. Só não estava no caminho. E então veio a parte que nenhuma narrativa de superação gostaria de contar: catorze dias depois, aconteceu de novo. Cinquenta e sete arquivos de material sigiloso entraram no sistema outra vez.

A regra escrita em junho não impediu nada. Só a tranca impediu.

Entre a convicção e a tranca cabem dois desastres. Coube.
13 jul 2026capítulo oito

As regras viram constituição

Cinco meses de estragos depois, as regras soltas foram reescritas como cinco pilares — e a reescrita veio acompanhada de quatro trancas novas ligadas no mesmo movimento. Não foi um documento. Foi um documento e o cadeado, juntos, no mesmo dia.

Os cinco cabem em cinco frases. Afirmação sem prova é inválida. Publicar, assinar e gastar são atos humanos. Regra sem tranca é manifesto. O motor viaja, o dado real nunca. Entender vale mais do que produzir.

Cada um deles tem, por baixo, um incidente com data. Nenhum foi deduzido. Todos foram pagos.

registro da reescrita · 13 jul
reescrita PILARES — 5 pilares como Layer 0,
lei enxuta com enforcement 100%

Duas semanas depois, o sistema descobriu quatro de suas próprias trancas que rodavam, imprimiam um aviso e não impediam nada. Uma delas gritava HARD LIMIT em letras maiúsculas e deixava passar sempre. O documento que ela deveria proteger cresceu vinte e seis linhas além do limite, com o alarme tocando o tempo inteiro.

Foram consertadas, com testes que provam que falhariam antes do conserto. Mas o achado é o que importa: nem toda tranca tranca, e a única forma de saber é tentar arrombar a sua própria porta.

2 de agosto de 2026

O que o sistema diz sobre si mesmo quando perguntado

Existe um comando que pede à constituição que se audite. Ele responde com o total de regras, o tipo de cada uma, e termina listando — pelo nome — as que ainda não conseguiu fazer cumprir.

executado em 02 ago 2026
Total de regras: 166
  gate-hard 58 · gate-soft 49 · reflexo 51 · outras 8

Órfãs (10):
  [cada regra sem tranca, listada pelo nome]

STATUS: DRIFT (10 órfãs)

Dez regras escritas que ainda não impedem nada. O sistema podia não dizer. Ninguém veria. Em vez disso, ele imprime a própria dívida em vermelho, toda vez que é perguntado — e há mil e setenta registros de exceção guardados, cada um com o nome de quem contornou e o motivo escrito.

No dia 1, alguém escreveu um agente de quatrocentas e dezessete linhas cuja única tarefa era reconstruir de onde este sistema veio. Ele continua funcionando. Quando roda hoje, a primeira linha da resposta dele é esta:

o agente-arqueólogo, escrito no dia 1
egos-lab timeline: 0 feature-addition events found
egos timeline:     1008 feature-addition events found

Completed in 5038ms with 35 findings

Zero. O projeto de onde tudo isto veio não existe mais nesta máquina — e o agente relata a ausência em vez de inventar o que estaria ali. Ele foi escrito para provar a origem do sistema, e a primeira coisa que faz é admitir o que não consegue provar.

É a tese inteira, em cinco segundos: uma máquina que só afirma o que consegue mostrar, inclusive sobre si mesma. E é por isso que esta página existe com os capítulos que tem. Contar só os acertos seria a única forma de trair exatamente aquilo que este trabalho é.

A verdade não é o que sobra depois de tirar os erros. É o que fica quando eles ficam.
3.954
alterações registradas em 143 dias
129
desses dias tiveram trabalho — 90,2%
166
regras · 10 ainda sem tranca, e ele diz quais
1.070
exceções registradas com autor e motivo
5.038 ms
para o sistema reconstruir a própria história