Proof, validator, course e publish gates fecham toda execução Alembic.
@alembic/coda implementa os quatro gates que devem passar antes de uma execução ser considerada terminada:
proof[] saiu com 0.Se algum gate falhar, a execução falha fechada e evidências são escritas no diretório de run.
Pense assim… segurança de aeroporto: cada checkpoint deve passar antes do embarque, e qualquer falha o manda de volta para inspeção.
runProofGate lê eventos TaskState da store e escreve units/<unitId>/proof-results.jsonl. runValidatorGateForSpec converte resultados de proof em evidências BusinessSignal e executa um painel verifier council. generateCourse emite HTML EN + PT-BR autocontido. runPublishGate requer approved: true e um publisher gist; artefatos não aprovados são estacionados.
# uma execução Forge-scope com --yes limpa o publish gate
alembic run --goal GOAL.md --plan alembic.plan.ts --yes --offlineA CLI passa publishers injetados em testes para que o publish gate possa limpar mesmo offline. Em produção, os scripts de publicação do loop-engineering criam um gist privado e opcionalmente um site Cloudflare Pages. O diretório do curso se torna o artefato publicado pelo gate.
Execute um comando Forge-scope com --yes e procure por publish gate: published na saída. Encontre a URL do gist no diretório de run.