O que foi atualizado

O npm global saiu de 11.17.0 para 12.0.2 no prefixo de usuário. Em seguida, o Claude Code saiu de 2.1.246 para 2.1.247. O script de instalação do Claude foi liberado apenas para o pacote-alvo; não houve permissão ampla para scripts de terceiros.

O npm global ficou sem candidatos pendentes. Codex 0.150.0, OpenCode 1.18.23, Kimi 0.38.0 e AGY 1.1.21 continuaram respondendo. O Open WebUI confirmou 0.11.1 e os endpoints de TTS, mídia e LM Studio permaneceram em HTTP 200.

O que não foi atualizado

Os 34 pacotes APT e 4 snaps continuam pendentes porque a sessão não possui sudo não-interativo. Isso é um bloqueio de autoridade, não um convite para contorná-lo. Hermes, seus pins Python, Ollama, Docker/Compose, Qdrant e os proxies customizados permanecem em lotes separados.

A divergência do Compose foi explicada: o CLI efetivo 5.4.0 vem do plugin de usuário; o pacote do sistema instala 5.5.0 em outro caminho, enquanto há também um binário legado 5.4.0. Resolver o shadowing sem entender a precedência poderia mudar a infraestrutura silenciosamente, então o lote ficou retido.

Antes, durante e depois

Cada lote recebeu um BEFORE.md com baseline e rollback exato, um DURING.md com comando e exit code e um AFTER.md com validação. O registro canônico está no Quantum Bus, em ops/update-orchestration/2026-08-26/.

O princípio é simples: atualizar não é empilhar versões. É escolher um alvo, preservar a volta, observar o impacto e declarar com precisão o que ainda não foi feito. A fila continua viva — mas agora cada item tem dono, risco e gate.