Skip to content

v0.7.1

Choose a tag to compare

@pauloborini pauloborini released this 14 Jun 19:40
· 44 commits to main since this release
1f6f0f8

Patch de confiabilidade a partir do smoke S18 multi-host (Claude Code, Codex, Cursor, opencode PASS em tarefa real). Sem breaking · CAPABILITIES_SCHEMA_VERSION segue v5.

Correções (MCP)

  • P2atlas_run_state(upsert) faz merge top-level: upsert parcial não derruba dispatch.active (bug que travava o lock_validator(start) seguinte em Codex + opencode).
  • Version-conflictfindActiveRunConflict só bloqueia conflito de lock real; run antigo/inativo (inclusive de versão anterior) deixa de travar runs novos. Corrige fricção de atualização de 0.6.x.
  • Banneratlas_verify_artifact aceita artifact_kind (prd|plan) para banner correto na verificação de PRD.

Endurecimento (Gate G4)

  • R17 — falha de dispatch do validador em runtime = blocked, nunca inline.
  • R19dispatch_token do complete tem que vir do output do próprio validador irmão.

Limite honesto: R17/R19 não são prova de isolamento não-forjável (MCP fala stdio com cliente único). Fecha o atalho preguiçoso; prova forte fica para S22.

Verificação

110 testes (107 + 3 regressões) · check-consistency ok · plugin validate --strict ok.

Instalação

claude plugin marketplace add pauloborini/atlas-workflow