ECP Pay — Documentação do Produto
Todas as fases aprovadas v1.0 ← Ecossistema

ECP Pay

Documentação completa das 4 fases do ciclo de produto — do contexto estratégico à operação.

Visão do Produto
Tornar pagamentos invisíveis para o ecossistema ECP

Qualquer app processa qualquer meio de pagamento com uma única chamada, sem conhecer gateways, sem duplicar código, sem depender de serviços externos para desenvolver.

O ECP Pay centraliza Pix, Cartão e Boleto em uma API unificada com Provider Pattern — permitindo que o ecossistema inteiro (bank, emps, food) integre pagamentos em horas, troque de gateway sem tocar nos apps e teste tudo offline com o modo Internal.

Métrica-Chave
Centralização de Pagamentos
100% das transações via ECP Pay
Percentual de transações financeiras do ecossistema ECP que passam pelo ECP Pay em vez de chamadas diretas a gateways. Meta: 100% de bank, emps e food processadas via API unificada.
Usuários-Alvo
3 Personas do Ecossistema
Desenvolvedores ECP — Integram pagamentos nos apps via API unificada.
Operadores Financeiros — Monitoram transações, webhooks e saúde do sistema via painel admin.
Super Admin — Configura providers, feature flags, registra apps e gerencia o ecossistema.
29
Endpoints
10
Tabelas
12
HITLs Aprovados
3
Épicos
82/100
QA Score

Linha do Tempo das Fases

Fase 01
Contexto Estratégico HITL #1 Aprovado
OKRs, 5 Key Results mensuráveis, 6 princípios de produto, OST com 15 oportunidades mapeadas a 5 KRs, 4 questões abertas e 4 suposições.
Fase 02
Product Discovery HITLs #2-#6 Aprovados
9 oportunidades priorizadas via WSJF em 3 pilares, 7 hipóteses com 26 assumptions, protótipos low-fi e high-fi, 3 épicos, 13 features, 29 user stories com BDD, avaliação dos 4 riscos de Cagan.
Fase 03
Product Delivery HITLs #7-#10 Aprovados
DDD com 6 bounded contexts, 6 ADRs, API Fastify com 29 endpoints (9 payment + 20 admin), SQLite com 10 tabelas, React SPA com 8 páginas, QA score 82/100.
Fase 04
Operação HITLs #11-#12 Aprovados
Deploy strategy local, 3 SLOs definidos, DORA metrics, 3 experimentos A/B planejados, endpoints de monitoramento.

Acesso Rápido

Resumo das Fases

Fase 01 — Contexto Estratégico
OKRs, Princípios e Opportunity Solution Tree

Definição do objetivo estratégico: "Tornar pagamentos invisíveis para o ecossistema ECP", com 5 Key Results mensuráveis. OST com 15 oportunidades mapeadas a 5 KRs. 6 princípios de produto guiam todas as decisões: contrato acima de implementação, desenvolvimento sem dependências externas, observabilidade como cidadão de primeira classe.

phase-01-output.json
Fase 02 — Product Discovery
Oportunidades, Hipóteses e Backlog Estruturado

9 oportunidades priorizadas via WSJF em 3 pilares (Core Infrastructure, Development Velocity, Production Reliability). 7 hipóteses de solução com 26 assumptions críticas. Backlog com 3 épicos, 13 features e 29 user stories com critérios de aceite em BDD/Gherkin. 4 riscos de Cagan avaliados, todos aprovados.

prioritized-opportunities.json ideation-output.json backlog-and-risks.json
Fase 03 — Product Delivery
Arquitetura, API, Frontend e QA

Arquitetura DDD com 6 bounded contexts. Stack: Fastify 5.0 + SQLite3 + React 18.3 + Vite 5.4 + Tailwind CSS. API com 29 endpoints (9 payment + 20 admin). Provider Pattern com InternalAdapter e AsaasAdapter. React SPA com 8 páginas admin. QA com score 82/100 — aprovado com observações.

architecture-output.json backend-status.json frontend-status.json qa-report.json
Fase 04 — Operação
Deploy, SLOs e Experimentos A/B

Deploy strategy para ambiente local (v1). 3 SLOs definidos: 99.9% disponibilidade, >99% entrega de webhooks, latência p95 <300ms. DORA metrics adaptadas para desenvolvimento local. 3 experimentos A/B planejados para otimização contínua.

operations-output.json