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
- Sprint Zero: monorepo, packages, apps, CI/env e smoke test.
- Fundação de produto: public experience, auth/onboarding e search.
- Gestão central: teams, players e permissions.
- Núcleo esportivo: matches/reports e championships.
- Comunidade/monetização: torcidas, wallet/support e sponsors.
- Engajamento: feed, notifications, rankings e share cards.
- Ecossistema: fields, services, reports/support.
- Hardening do MVP: contratos, security, performance, accessibility e readiness.
- Direção visual: tokens, componentes, migração de telas e cards v2.
- 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
| Milestone | Evidência de conclusão |
|---|---|
| M0 Repository | install, typecheck e skeletons funcionando |
| M1 Public vertical | team page web/mobile em mock e API skeleton |
| M2 Identity | register/login/onboarding/AuthIntent |
| M3 Team operations | profile, categories, squad, management |
| M4 Sports core | matches, reports, validation, stats |
| M5 Competition | championships, editions, fixtures, standings |
| M6 Community & revenue | torcidas, support, wallet, sponsors |
| M7 Discovery & sharing | feed, notifications, search, rankings, cards |
| M8 MVP ready | audit, tests, security, accessibility e deploy preview |
| M9 Visual direction | tokens/componentes v2 e telas/cards migrados |
| M10 Integration delivery | containers 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.