Executar, validar e finalizar¶
Depois do fan-out, cada membro tem o próprio sub-roadmap. A execução, a validação e a finalização são conduzidas do workspace.
Comandos no Codex
No Codex, troque o prefixo por $ — ex.: /n45 → $n45.
Avançar a execução¶
Rode /n45 (o hub) ou /n45-next e escolha avançar a execução:
O N45 avança cada membro pela própria fase atual, em paralelo. Os membros não andam em lockstep — cada um tem as próprias fases e o próprio ritmo. Você repete esse passo até todos os membros concluírem os respectivos roadmaps.
flowchart LR
Next([/n45-next]) --> A[frontend
avança sua fase]
Next --> B[api
avança sua fase]
A --> Check{Todos
concluídos?}
B --> Check
Check -->|ainda não| Next
Check -->|sim| Validate([Validação unificada])
Cada task passa pelo mesmo rigor do modo Project — executor + revisor por task, na worktree do membro. O que muda é que o trabalho acontece em cada repositório membro, coordenado do workspace.
Validação unificada¶
Quando todos os membros terminam, a feature fica pronta pra validação:
A validação sobe os serviços juntos e confere que eles realmente conversam — a costura do CONTRACT funcionando de ponta a ponta, não só cada serviço isolado. Se algo precisar de ajuste, o N45 corrige no membro que precisa mudar e você revalida.
Finalização coordenada¶
Aprovada a validação, a finalização é coordenada entre todos os membros:
- Cada membro fecha o próprio roadmap: CHANGELOG (com nova versão), atualização dos documentos do serviço, retrospectiva, e merge ou PR na branch protegida do membro.
- O workspace arquiva a feature e faz merge ou PR da própria branch de coordenação.
Você escolhe entre Merge ou Pull Request e a branch protegida de destino de cada repositório. Cada serviço versiona de forma independente (api e frontend têm versões próprias).
Branch por feature
Ao planejar, a feature ganha uma branch própria em cada repositório e no workspace. Durante a execução, a feature vive nessa branch — trocar para a branch protegida esconde o trabalho em andamento, como em qualquer fluxo de feature branch.
Cancelar¶
Se decidir não seguir com a feature, o hub oferece cancelar — descarta as branches da feature (no workspace e nos membros), preservando qualquer merge já feito.
Veja também¶
- O dashboard do workspace — acompanhar o progresso visualmente
- Referência de comandos