Skip to Content
ReferênciaEstados da Especificação

Estados da Especificação

Referência de máquina de estados para especificações — todos os 5 estados, transições e regras.

Toda especificação se move por um ciclo de vida de 5 estados. Transições são disparadas por ações de usuário, chamadas de ferramentas e avaliações automáticas.

Máquina de estados da especificação: 5 estados com setas de transição

Referência Rápida

EstadoVocê deve…
draftComeçar a planejar — criar seu primeiro épico ou ticket
planningContinuar construindo estrutura (épicos, tickets, dependências, blueprints)
readyComeçar a implementação — lançar seu agente
in_progressMonitorar painel, resolver bloqueios
doneFeito 🎉

Estados

EstadoFaseDescrição
draftPlanejamentoEstado inicial. Especificação criada mas planejamento não iniciado.
planningPlanejamentoÉpicos, tickets, dependências e blueprints estão sendo definidos. A sessão de planejamento avança por suas próprias fases enquanto a especificação permanece em planning.
readyPlanejamentoPlanejamento completo. Especificação passou no gate de Planning Review.
in_progressImplementaçãoWork sessions ativas. Tickets sendo implementados.
doneImplementaçãoTodos os tickets completos. Especificação está fechada. Este é o estado terminal.

Tabela de Transições

GatilhoDeParaCondição
Épico criadodraftplanningPrimeiro épico adicionado
Ticket criadodraftplanningPrimeiro ticket adicionado
Planning review passouplanningreadyPlanning gate passa o limite dentro de complete_planning_session
Work session iniciadareadyin_progressPrimeira chamada start_work_session
Todos tickets completadosin_progressdoneTodo ticket alcança done
Especificação reabertadonein_progressreopen_specification chamado

O Estado planning

Uma especificação tem um único estado planning — não existe um corredor de sub-estados de planejamento com auto-transição no nível da especificação. Todo o trabalho estrutural (criar épicos, criar tickets, adicionar dependências, vincular blueprints) acontece enquanto a especificação está em planning.

A máquina de planejamento de 7 fases — planning_spec, epic_decomposition, epic_expansion, ticket_decomposition, ticket_expansion, cross_validation, planned — avança na PlanningSession, não na especificação. A especificação permanece em planning durante toda a sessão e move para ready apenas quando o gate de Planning Review da sessão passa dentro de complete_planning_session.

ℹ️ Você não avança a especificação manualmente pelo planejamento. Dirija a sessão de planejamento com operações action_planning_session; a sessão rastreia a fase e a especificação avança para ready quando o gate passa.

Auto-Transições

Várias transições acontecem automaticamente sem ação explícita do usuário:

EventoTransiçãoDescrição
Primeiro épico ou ticket criadodraftplanningEspecificação entra no planejamento
Planning review passouplanningreadyEspecificação liberada para implementação
Todos tickets alcançam donein_progressdoneDisparado quando o último ticket completa

Estados Protegidos

Uma vez que uma especificação alcança ready, ela não regride automaticamente para planning. Esta proteção garante que planos validados permaneçam estáveis durante a implementação.

Para fazer mudanças estruturais em uma especificação ready, você deve explicitamente reabrir a sessão de planejamento — uma ação deliberada que reconhece que a especificação precisa de revalidação.

⚠️ Reabrir uma especificação após ready requer reopen_specification. Quaisquer work sessions em progresso devem ser completadas ou resetadas primeiro.

Veja Também