v0.8.3
0.8.3 - 2026-06-16
Tipo: patch de confiabilidade runtime. Sem mudança de schema (CAPABILITIES_SCHEMA_VERSION segue v5). Origem: post-mortem de travamento repetido em plan_execute (atlas-plan-execute despachado, sem state_path, sem progresso material e sem erro terminal), mesmo padrão já observado em S30/S32.
Mudanças:
- Gate G12 — liveness do executor.
atlas_lock_dispatch(action=start, phase=plan_execute)passa a criar estado de liveness com deadline de bootstrap. O executor precisa emitir checkpoints viaatlas_lock_dispatch(action=checkpoint, phase=plan_execute, event=...). - Checkpoints materiais. Eventos aceitos:
executor_started,skill_loaded,plan_loaded,handoff_accepted,task_started,first_write,state_path_created. - Detecção de stall.
atlas_lock_dispatch(action=status, phase=plan_execute)transforma bootstrap vencido sem checkpoint emblockedcomcause: executor_bootstrap_timeout; checkpoint antigo sem progresso novo viraexecutor_progress_timeout. Em ambos os casos persisteexecutor_liveness.status = stalled, libera o lock e apontanext_action: retry_plan_execute. - Checkpoint final enforçado.
state_path_createdexigestate_pathlegível/parseável.atlas_lock_validator(start)bloqueia em G12 se o executor não tiver emitidostate_path_createdpara exatamente o mesmostate_path. - Contrato dos executores endurecido.
atlas-plan-executeeatlas-direct-executeagora devem emitir checkpoint antes de discovery/preflight interno longo; se MCP/checkpoint não for possível, retornamblockedem vez de ficar vivos sem progresso. - Contrato do orquestrador endurecido.
atlas-workflow-orchestratordocumenta G12: sem retorno/progresso do sub-agent, consultarstatus;stallednunca conta como execução em andamento nem permitecompleted.
Impacto:
- Pipeline
full/direct/executemantém topologia sibling-only e schema v5. - Hosts/callers antigos que só usam
start/completecontinuam compatíveis. - Falha "executor spawned but not making progress" deixa de ser limbo silencioso e vira estado determinístico/retryável.
Arquivos/artefatos:
packages/mcp-server/server.jspackages/mcp-server/server.test.jspackages/skills/atlas-plan-execute/SKILL.mdpackages/skills/atlas-direct-execute/SKILL.mdpackages/orchestrator/skills/atlas-workflow-orchestrator/SKILL.mdVERSION, manifests, catálogosplugins/,hosts/opencode/,hosts/pi/,dist/
Validação:
node --test packages/mcp-server/server.test.js(125 testes)node build/bump-version.mjs 0.8.3(incluibuild/build-plugins.sh+node build/check-consistency.mjs)