Módulo 3.4

📋 Gestão de Projeto

O GSD oferece um conjunto completo de ferramentas para capturar ideias, gerenciar backlog, acompanhar progresso e entregar PRs documentados. Nenhuma ferramenta externa necessária.

1

✅ Captura de Tarefas e Ideias

Durante o desenvolvimento surgem ideias que não cabem na fase atual. O GSD oferece três mecanismos de captura com granularidade diferente: todos persistem no .planning/ e sobrevivem a resets de contexto.

/gsd:add-todo

tarefa estruturada

Captura uma tarefa com contexto estruturado — prioridade, fase relacionada e descrição. Listado por /gsd:check-todos com opção de trabalhar em uma diretamente.

/gsd:add-todo "Adicionar suporte a dark mode"
/gsd:check-todos              # Lista todos e permite selecionar um

/gsd:note

captura zero-friction

Para captura ainda mais rápida, sem overhead de estrutura. Notas podem ser promovidas para todos quando necessário.

/gsd:note "Considerar cache para respostas da API"
/gsd:note list              # Lista todas as notas
/gsd:note promote 2         # Converte nota 2 em todo estruturado

/gsd:plant-seed

ideia futura com contexto

Para ideias que só fazem sentido em um momento futuro específico. Seeds preservam o WHY e a condição de ativação — são surfaced automaticamente pelo /gsd:new-milestone.

/gsd:plant-seed "Real-time quando WebSocket estiver na infra"
2

🗂️ Gestão de Backlog

O backlog do GSD usa numeração 999.x — isso mantém itens fora da sequência ativa de fases enquanto ainda permite que sejam planejados e discutidos normalmente.

Fluxo de backlog

/gsd:add-backlog "Camada GraphQL"         # Cria fase 999.1
/gsd:add-backlog "Redesign mobile"        # Cria fase 999.2
/gsd:review-backlog                       # Promover, manter ou remover

/gsd:add-backlog

Adiciona item com numeração 999.x. Cria diretório de fase imediatamente — pronto para discuss e plan.

/gsd:review-backlog

Revisa cada item: Promover (move para sequência ativa), Manter ou Remover.

/gsd:add-phase

Adiciona fase ao final do roadmap ativo (diferente de backlog — já entra na sequência).

Gerenciamento cirúrgico de fases

/gsd:insert-phase 3Insere fase urgente entre 3 e 4, usando numeração decimal (3.1)
/gsd:remove-phase 7Remove fase 7 e renumera 8→7, 9→8 automaticamente
/gsd:plan-milestone-gapsCria fases para fechar gaps do audit de milestone
3

📊 Acompanhamento de Progresso

/gsd:progress

Onde estou e qual é o próximo passo. Resposta rápida, ideal para retomar contexto.

/gsd:stats

Dashboard de métricas: fases concluídas, tarefas executadas, tempo estimado, cobertura de requirements.

/gsd:session-report

Relatório pós-sessão com work summary, outcomes, estimativa de custo/tokens e próximos passos recomendados.

/gsd:milestone-summary

Resumo completo do milestone para onboarding de equipe: arquitetura, decisões, getting started guide.

Ciclo de Milestone

/gsd:audit-milestone /gsd:complete-milestone /gsd:new-milestone

O new-milestone aceita --reset-phase-numbers para reiniciar numeração de fases em versões major.

4

🚢 /gsd:ship — Entregando PRs

O comando /gsd:ship cria um Pull Request completo no GitHub com body auto-gerado a partir dos artefatos de planejamento. Nada de PR vazio ou descrição genérica.

Sintaxe

/gsd:ship 4            # Ship fase 4 (abre PR diretamente)
/gsd:ship 4 --draft    # Ship como draft PR para revisão

O que o body do PR inclui automaticamente

Objetivo da fase extraído do ROADMAP.md
Resumo de mudanças dos arquivos SUMMARY.md
Requirements atendidos com REQ-IDs
Status de verificação (UAT pass/fail)
Decisões técnicas chave registradas durante o desenvolvimento

/gsd:pr-branch

Cria uma branch limpa filtrando commits de .planning/. Revisores veem apenas mudanças de código, sem artefatos de planejamento.

/gsd:pr-branch          # Contra main
/gsd:pr-branch develop  # Contra develop

/gsd:review --phase N

Revisão cruzada dos planos por outros CLIs de IA (Gemini, Claude separado, Codex). Resultado alimenta /gsd:plan-phase --reviews.

/gsd:review --phase 3 --all
/gsd:review --phase 2 --gemini

Resumo do Módulo

Próxima trilha:

⚙️ Trilha 4 — Configuração Pro