Equipe · Backlog Detalhado (Story Map)
Story Map · 4 versões × 4 fases Mukutu
Matrix: linhas = versões (v0.1 → v0.4), colunas = fases Mukutu (Discovery / Build / QA / Validation). Toggle resumo (executivo, 1 frase por célula) ↔ detalhe (cards técnicos com SLAs, estimativas, métricas). Visão executiva → Equipe · Visão Geral.
Walk-through T1-T7 com Cliente Master Espresso
backlogValidar copy + termos + regras CEP Grande SP + comodato.
Confirmar Pagar.me sandbox (Pix Automático + cartão recorrente)
backlogCriar conta sandbox Pagar.me; 1ª cobrança Pix Automático + 1ª cobrança cartão recorrente teste, validar webhooks.
T1-T3 catálogo + cesta + ticket realtime
backlogSeleção cafés/bebidas/açúcar com cálculo R$/mês ao vivo.
T4-T5 máquina comodato + revisão termos
backlogSeletor máquina condicional cliente-novo + checkbox termos obrigatório.
T6 cadastro + ViaCEP Grande SP
backlogForm cadastro + lookup CEP + bloqueio fora Grande SP + cache hot.
T7 Pagar.me Pix Automático + cartão recorrente
backlogIntegração gateway com seleção Pix ou cartão + 1ª cobrança recorrente + confirmação visual + e-mail boas-vindas.
Smoke fluxo completo T1→T7 (Pix + cartão)
backlogConta nova: cadastro → pagamento Pix → 1ª cobrança real Pagar.me sandbox; repetir com cartão.
Concorrência ViaCEP + webhook gateway
backlog10 reqs paralelos ViaCEP + 3 cobranças simultâneas Pagar.me (mix Pix/cartão), sem race.
Cliente Master Espresso completa onboarding real
backlogOperador Master Espresso assina caixa-teste em produção. Valida UX + recibo + e-mail.
📋 Pré-launch validations
- Liberar infra DNS+SSL (master-espresso.com.br)
- Confirmar produtos da oferta inicial (SKUs cesta + máquinas)
- Aprovar copy + termos contrato comodato
- Configurar conta Pagar.me produção + credenciais Pix Automático + cartão recorrente
- Validar 1ª assinatura real produção end-to-end (testar Pix + cartão)
- Confirmar regras CEP Grande SP (39 municípios)
Mapear top 3 mudanças cliente faz
backlogLevantar: endereço, cartão, telefone — outras edge cases?
T8 dashboard cliente
backlogPróxima cobrança + próxima entrega + ações rápidas alterar plano/cartão.
T9 dados cadastrais editáveis
backlogForm edit telefone/e-mail/senha/cartão + ViaCEP no endereço entrega.
Auth Supabase magic-link
backlogLogin passwordless via e-mail, integra com painel cliente.
Smoke edição completa cliente
backlogLogin → trocar endereço Grande SP → trocar cartão → próxima cobrança refletindo.
Cliente Master Espresso edita conta real produção
backlogOperador Master Espresso muda endereço da própria assinatura sem suporte.
📋 Pré-launch validations
- Definir top 3 alterações cliente faz (mapping suporte → painel)
- Aprovar copy painel cliente + flows edit
- Cliente Master Espresso edita própria conta produção sem ajuda dev
- Configurar Supabase auth domain + magic-link template e-mail
Regra: quando alteração aplica
backlogPré-cobrança N dias antes? Ou só próximo ciclo? Decidir com Cliente Master Espresso.
T10 alteração recorrência
backlogReusa T1-T3 para reseleção + queue 'alterações pendentes' aplica próximo ciclo.
Worker aplica fila pré-cobrança
backlogCron noturno: aplica alterações pendentes do ciclo que vai cobrar amanhã.
Smoke alteração + ciclo seguinte
backlogAltera cesta → confirma queue → mock data ciclo seguinte → cobrança usa nova cesta.
Cliente Master Espresso muda cesta real
backlogOperador Master Espresso troca 1 SKU + confirma que próximo recibo do gateway reflete a cesta nova.
📋 Pré-launch validations
- Decidir regra: quando alteração aplica (próximo ciclo D-N)
- Aprovar UX seleção SKUs
- Cliente Master Espresso troca SKU real + confirma próxima caixa reflete
- Definir limite alterações/ciclo (1? 3? ilimitado?)
Curate 50 FAQs Master Espresso
backlogPares Q&A: cobrança/entrega/cesta/comodato/cancel/pause. ~10k tok pra system prompt.
Definir 4 Gen UI component specs
backlogSchemas tool calls: render_revenue_chart, show_product_upload_form, display_subscriber_grid, show_order_timeline.
Chat base Astro island Vercel AI v6
backlogSvelte/React island com useChat hook + Haiku 4.5 + system prompt FAQ-RAG + tool calling.
Supabase auth magic-link + chat history
backlogTrusted-header SSO + chat_messages table persistence.
RevenueChart admin (Gen UI)
backlogTool render_revenue_chart({timeframe}) → React component Recharts/Chart.js inline + dados Supabase aggregation.
ProductUploadForm admin (Gen UI)
backlogTool show_product_upload_form() → form inline + Supabase Storage + insert SKUs table.
SubscriberGrid admin (Gen UI)
backlogTool display_subscriber_grid({status}) → table interativa + Supabase query + pagination.
OrderTimeline cliente (Gen UI)
backlogTool show_order_timeline({user_id}) → timeline visual status entrega + tracking gateway.
Smoke 20 intents reais + 4 components
backlogRoteiro Q's cliente + operador Master Espresso invoca cada Gen UI component 1×. ≥80% resolved sem escalação.
Cliente Master Espresso opera real produção
backlogOperador Master Espresso loga + invoca RevenueChart com dados reais + ProductUploadForm SKU teste + SubscriberGrid filter.
📋 Pré-launch validations
- Curar 50 FAQs Master Espresso reais com Cliente Master Espresso
- Definir trigger escalation WhatsApp (confidence threshold + intents)
- Configurar WhatsApp Business API Cliente Master Espresso (número + token)
- Cliente Master Espresso opera 4 Gen UI components real produção
- Validar custo modelo/chat <R$5/mês prod estimado
- Aprovar copy chat hero + tom de marca