Status: Approved · v2.1 · SPEC-DELIVERY-RISKS-001
depends_on: SPEC-DELIVERY-READINESS-001
used_by: IS-MVP-15.5
Registro de riscos
Riscos atuais, sinais e mitigação para decisões conscientes durante o MVP.
Riscos
| ID | Risco | Área | Impacto | Mitigação |
|---|---|---|---|---|
| R-001 | Escopo crescer antes da vertical | Produto | Alto | Scope Guard, IS/EP e pós-MVP explícito |
| R-002 | Specs divergirem do código | Engenharia | Alto | Validation prompt, docs agent e handoff |
| R-003 | DTO público vazar dados | Segurança | Crítico | DTO separado e privacy tests |
| R-004 | Pagamento duplicar efeito | Financeiro | Crítico | Idempotência/webhook tests/ledger |
| R-005 | Ranking ser percebido como injusto | Produto | Alto | Provisional, explicação e calibragem |
| R-006 | Conteúdo/entidade falsa | Operação | Alto | Report/claim/status e operação manual |
| R-007 | Visual parecer infantil/bet | Marca/UX | Alto | Tokens, visual language, review em dispositivos |
| R-008 | Mock divergir da API | Arquitetura | Alto | Contracts e contract tests |
| R-009 | Dependência de IA gerar código inconsistente | Engenharia | Médio | Skills, EP e code review |
| R-010 | Marca provisória limitar lançamento | Marca | Resolvido em 2026-07-22 | Brand kit oficial entregue em assets/new_brand/, normatizado por SPEC-BRAND-001 e ADR-013; IS-BETA-01.6 foi absorvido/deprecado |
| R-011 | Camada legada de "viewer relationship" (resolveViewer) usa tokens fixos (viewer_manager/viewer_supporter) em vez da sessão real — bypass de autenticação em isFollowing/isCheering/canManage de exibição, sem gate real de mutação | Segurança | Médio | Unificar com AuthRepositoryPort antes de produção; ver security_privacy_audit.md |
| R-012 | Segredo do webhook Pix é um literal placeholder (PIX_WEBHOOK_FAKE_SECRET) commitado, não uma chave de provider | Financeiro/Segurança | Médio | Substituir por verificação de assinatura do provider real antes de qualquer beta com Pix real |
| R-013 | /search mantém CLS residual de ~0.10–0.11 (acima do "bom" ≤0.1) — o painel de sugestões/buscas recentes carrega assíncrono sem reserva de espaço, mesma classe de causa já corrigida para a descoberta territorial | Performance/UX | Baixo | Revisar se a métrica piora com dados de uso reais; ver performance_accessibility_audit.md |
| R-014 | Fluxo de triagem/resolução de denúncias e suporte ausente | Operação | Resolvido em 2026-07-22 | EP-MVP-14.3 entregou ator Operação, endpoints e tela restritos, concorrência otimista, idempotência, auditoria e efeitos tipados; persistência real continua condicionada a IS-BETA-01.1 |
Revisão
- Atualizar no handoff de EP quando surgir risco novo.
- Risco crítico aberto bloqueia release relacionada.
- Não transformar riscos hipotéticos em infraestrutura prematura.