Pular para o conteúdo principal

Status: Approved · v2.1 · SPEC-DELIVERY-ROADMAP-001

depends_on: SPEC-MVP-001, SPEC-ARCH-MONOREPO-001

used_by: IS-ZERO-00.1, IS-MVP-18.1, IS-MVP-18.2

Roadmap de implementação

Ordem concreta para transformar as specs em software sem dispersão ou dependências implícitas.

Roadmap

Sequência oficial

  1. Sprint Zero: monorepo, packages, apps, CI/env e smoke test.
  2. Fundação de produto: public experience, auth/onboarding e search.
  3. Gestão central: teams, players e permissions.
  4. Núcleo esportivo: matches/reports e championships.
  5. Comunidade/monetização: torcidas, wallet/support e sponsors.
  6. Engajamento: feed, notifications, rankings e share cards.
  7. Ecossistema: fields, services, reports/support.
  8. Hardening do MVP: contratos, security, performance, accessibility e readiness.
  9. Direção visual: tokens, componentes, migração de telas e cards v2.
  10. Integração e entrega: Docker/Compose, CI seletivo e ambientes por branch.

Regra operacional

Uma unidade de trabalho só começa por um Execution Pack aprovado. A primeira vertical é a página pública do time. Até ela validar boundaries, contratos, mock/API e UX, não executar capabilities paralelas que alterem a mesma fundação.

Milestones

MilestoneEvidência de conclusão
M0 Repositoryinstall, typecheck e skeletons funcionando
M1 Public verticalteam page web/mobile em mock e API skeleton
M2 Identityregister/login/onboarding/AuthIntent
M3 Team operationsprofile, categories, squad, management
M4 Sports corematches, reports, validation, stats
M5 Competitionchampionships, editions, fixtures, standings
M6 Community & revenuetorcidas, support, wallet, sponsors
M7 Discovery & sharingfeed, notifications, search, rankings, cards
M8 MVP readyaudit, tests, security, accessibility e deploy preview
M9 Visual directiontokens/componentes v2 e telas/cards migrados
M10 Integration deliverycontainers reproduzíveis, quality gate e develop/homol/master operacionais

Critérios para avançar

  • EP anterior possui handoff e validation completos.
  • Typecheck/tests/build do escopo estão verdes.
  • Specs/IS/EP ajustados quando a implementação encontrou lacuna.
  • Nenhum blocker arquitetural aberto.

Dois times

  • Frontend/Product pode trabalhar a partir de contracts+mocks aprovados.
  • Backend/Contracts implementa endpoints sem alterar response unilateralmente.
  • Mudanças de contrato atualizam spec, mock e dependentes antes de merge.

Fora do MVP

  • Chat, comentários, likes, marketplace, reservas, Pix/push real, app separado de gestão, mapas avançados, IA real e cards animados.