Thesis 2: o contexto virou um ledger de evidências, não um histórico infinito
O runtime separa missão, restrições, evidência recente, contratos e estado de execução para reduzir context rot e preservar o que realmente governa a tarefa.
Missão e restrições ficam fixas
O primeiro nível do ledger guarda o objetivo do usuário e regras que não podem ser “resumidas para fora”: formato de entrega, comportamento que deve ser preservado, limites de segurança, rotas públicas, compatibilidade e critérios de aceitação.
Evidência tem precedência sobre memória
Logs, respostas HTTP, resultados de testes, conteúdo de arquivos e screenshots são classificados como evidência. Uma hipótese do modelo pode orientar a próxima verificação, mas não substitui um resultado observado.
Compaction não é amnésia
Quando o contexto cresce, o runtime preserva decisões, invariantes, falhas abertas e o melhor artefato atual, enquanto remove repetição e raciocínio já consumido. O objetivo é manter continuidade sem carregar um diário inteiro a cada chamada.
Context reset é diferente de resumo
Tarefas de muitas horas ou dias podem mudar de sessão. O handoff não tenta imitar toda a mente anterior; ele entrega estado verificável, próximos marcos, arquivos relevantes e riscos abertos para que uma sessão nova continue sem herdar entropia desnecessária.
Prefixos estáveis reduzem custo
Políticas de runtime e contratos duráveis ficam em uma zona estável do prompt. Evidência nova entra depois. Além de melhorar legibilidade para o modelo, isso evita reconstruir instruções gigantes a cada etapa e favorece mecanismos de cache quando o provedor os suporta.
O ledger também registra dívida de evidência
Uma resposta pode estar semanticamente convincente e ainda ter dívida alta: teste não executado, rota não aberta, screenshot não comparado, contrato de auth não confirmado. Essa dívida controla se o Thesis 2 deve encerrar, reparar ou gastar mais compute.
O resultado esperado
A meta não é “lembrar tudo”. É manter acessível aquilo que ainda pode mudar a decisão. Em tarefas de código isso significa contratos e regressões; em design, referências e proporções; em pesquisa, fontes e recência; em long-run, checkpoint e estado de verificação.