Use Forge, VM, Swarm, gates Coda e publique um curso para uma feature real.
Este lab conecta todas as camadas de execução. Escolha uma feature real e delimitada — por exemplo "adicione um endpoint /health à API" ou "crie um subcomando CLI que lista runs". Você irá:
alembic doctor para verificar o ambiente.alembic forge "<feature>" --offline para gerar GOAL.md, validation-contract.md e alembic.plan.ts.alembic run --goal GOAL.md --plan alembic.plan.ts --yes --offline.alembic tui ou cockpit web.Pense assim… cozinhar uma refeição desde escrever a receita, fazer compras, cozinhar, provar, fotografar e postar o resultado.
O exercício o obriga a tocar @alembic/forge (geração de escopo), @alembic/vm (execução de plano), @alembic/swarm (drenagem de tarefas), @alembic/coda (gates), @alembic/loop-engineering (geração de curso) e apps/cli (a interface humana). O modo offline o mantém determinístico e gratuito; use --online apenas depois de confiar no fluxo.
# 1. verificar alembic doctor # 2. planejar + forjar alembic forge "Add a /health endpoint" --offline # 3. executar com gates alembic run --goal GOAL.md --plan alembic.plan.ts --yes --offline # 4. observar alembic tui <run-id>
A CLI valida os caminhos de goal e plano, carrega o escopo, chama runPlan, drena o swarm, executa gates coda e invoca o gerador de curso do loop-engineering. Se o proof gate falhar, o diretório de run contém proof-results.jsonl com exit codes e stdout/stderr para depuração.
Execute o lab de feature agora. Se falhar em um gate, leia o arquivo de falha e reexecute com --resume se suportado, ou inicie um novo escopo Forge após corrigir o plano.