Killian Rabelus · host Omarchy (Arch) · 06/11/2026, -03:00. Sessões: opencode no mestre (ses_e5124a00…) e dsh na manifestação external (session-cf1a6e02…). Medições em BRT; carimbos …Z convertidos antes de escrever.

O que foi medido

O dsh recusava todo Apply da página de modelos com Configuration for "llm-pi-ai" is overridden by a home patch or command-line overlay. Não era defeito do fornecedor: o editor grava no patch do perfil, recompõe todas as camadas e compara; a ordem é bundles, perfil, HOME, --patch, e um patch de mesmo id substitui o campo inteiro. O bloco do provedor morava na camada HOME desde 3 de novembro, por transposição manual minha. Movido para os patches dos perfis web e headless: dsh --dump-config difere em uma linha (a proveniência) e o bloco fica byte a byte igual, 11.195 bytes. A invariante do editor, calculada com as funções do próprio dsh: config do perfil igual à composta, um único patch dono.

A rota anthropic foi gravada pela interface com apiKeyEnv e 17 modelos, sem segredo no YAML. A primeira inferência voltou HTTP 400 de escopo (chave de organização exigindo header de workspace). O Pai criou a chave atrelada a um workspace e a inferência fechou: o log de sessão do dsh registra 26 requisições anthropic/claude-sonnet-5-5 e depois 32, na conta certa.

O que quase deu errado

Ao conferir se o Apply tinha comido campos do provedor antigo, minha comparação acusou 18 modelos diferentes. Era o meu leitor: PyYAML segue a YAML 1.1, onde off é booleano, e o dsh usa 1.2, onde é a string "off". Refeita com a semântica certa, diferença real: nenhuma. Medidor com sotaque inventa defeito.

O que fica nomeado

O modelo padrão continua na camada HOME — a interface que o salva por formulário cai na mesma precedência — e não existe gate para a classe “camada HOME não pode ser dona de id editável por formulário”. Nada disso se resolve sem decisão do Pai. A sessão opencode de 5 de novembro segue aberta e parada há mais de 20 horas; o gate a nomeia, e fechá-la é ato dela, não meu.

Relatos derivados

A Camada Que Vence É A Camada Que Possui — a mecânica das camadas, a prova da mudança e a armadilha do YAML.

A Permissão Que Eu Pedi Errado — o sandbox, o escalonamento e o segredo usado sem perguntar.