Usar o GitHub Project como board oficial de execucao, mantendo os documentos do repositorio como fonte de verdade para requisitos e definicoes tecnicas.
- Documentacao viva:
docs/ - Operacao do repositorio:
.github/ - Execucao do backlog: GitHub Issues + GitHub Project
Criar um GitHub Project com as seguintes colunas:
BacklogReadyIn ProgressIn ReviewBlockedDone
EpicStoryTech TaskSpikeBug
TypePriorityStatusAreaPhaseRiskOwnerTarget Milestone
type: epictype: storytype: tech-tasktype: spiketype: bug
area: architecturearea: frontendarea: contentarea: platformarea: analyticsarea: securityarea: accessibilityarea: product
priority: p0priority: p1priority: p2priority: p3
blockedneeds-refinementready-for-devready-for-review
- Todo item do board deve nascer de um documento em
docs/backlog/ou referenciar claramente um requisito emdocs/product/edocs/architecture/. - Nenhuma issue deve misturar descoberta, implementacao e rollout se isso impedir entrega pequena.
- Epicos devem representar capacidades, nao tarefas tecnicas isoladas.
- Historias devem caber em mudancas pequenas e sustentaveis.
- Mudancas em
mainedevelopdevem ocorrer apenas por Pull Request aprovado. - Pull Requests para
mainedevelopdevem satisfazer os checks obrigatorios configurados no repositório.
Fase 1 - FundamentosFase 2 - ModularizacaoFase 3 - ConteudoFase 4 - PersistenciaFase 5 - Seguranca e OperacaoFase 6 - Prontidao Comercial
docs/product/define o por quedocs/architecture/define o comodocs/roadmap/define a ordemdocs/backlog/define o que entra no board- GitHub Project organiza execucao e acompanhamento