Pular para o conteúdo

Goals e fases

Um Goal é criado quando uma task preparada começa. O SQLite registra cada fase, passo, provider, tempo, resultado e artefato.

As fases são planning, implementing, testing e reviewing. A validação determinística usa diff, secret scan, typecheck, testes e build conforme o layout do projeto. Task DNA pode ajustar o orçamento, mas o circuit breaker procura falha repetida e falta de progresso real.

Quando o provider muda, o runtime envia um handoff limitado. Se faltar provider, o Goal entra em waiting_provider; se houver falha ou bloqueio, worktree e checkpoint são preservados.