# Homologação Bridgee · instalação, GA4 e qualidade

Data / owner / app / plataforma / versão do SDK / commit:
Tenant de teste / projeto console / propriedade Firebase autorizada:

## 1. Instalação

- [ ] Confirmar release efetiva: os PRs Android #1, iOS #2 e RN #1 estavam draft em 03/10/2026.
- [ ] Clique conhecido → loja → instalação → primeiro acesso em aparelho.
- [ ] Testar consentimento permitido e negado.
- [ ] Testar preservação Google nativa sem campanha manual duplicada.
- [ ] Conferir source, medium, campaign e aliases utm_* da resposta/provider.
- [ ] Verificar first_open automático do Firebase, sem emissão pelo SDK homologado.
- [ ] Testar timeout, ausência de match, offline, retry, reinício e janela de reinstalação.
- [ ] Comprovar chave estável e dedupe persistente de instalação/campanha.

## 2. Console e GA4

- [ ] Confirmar conector e produtor autenticado; live/test separados e tenants isolados.
- [ ] Conferir install_attributed, organic, unmatched e falhas de entrega no ledger.
- [ ] Não contar campaign_details/variante tenant como uma instalação adicional.
- [ ] Ver campaign_details e install_source/medium/campaign no DebugView.
- [ ] Criar três definições de Usuário e aguardar processamento após envio/criação.
- [ ] Separar Usuários totais, Event count de first_open e instalação única do ledger.
- [ ] Homologar timing de install_* no first_open e origem nativa GA4 separadamente.
- [ ] Guardar print sanitizado com data, período, plataforma e release.

## 3. Qualidade e antifraude

- [ ] Escolher authorized view, push, checkpoint ou atribuição somente.
- [ ] Implementar bridgee_install_id consentido quando necessário ao join; pendente nos PRs inspecionados.
- [ ] Validar schema, allowlist, sequência, monotonicidade, retry e revogação.
- [ ] Excluir purchase, valores, PII, IP e scores arbitrários do checkpoint.
- [ ] Sem evidência comportamental → unavailable / trust_score null no perfil acquisition-quality.
- [ ] Exibir componentes, coverage, versão, reason codes e score_inputs auditáveis.
- [ ] Operar não calibrado em observation_only; medir falsos positivos antes de bloquear.
- [ ] Implementar leitura e investigação por tenant; as telas da Academy são propostas.
- [ ] Aprovar eventual export GA4 de qualidade; campos ainda não enviados pelos SDKs inspecionados.

## 4. Parceiros e operação

- [ ] Contrato de rede, conta, sandbox, consentimento e ID nativo aceito.
- [ ] UTM-only não habilita postback; conflito não escolhe parceiro por prioridade comercial.
- [ ] Outbox com retry/jitter, dead-letter, hash de payload e idempotência.
- [ ] Revogação, isolamento, observabilidade, backup e rollback testados.
- [ ] Firebase mantém purchase canônico; Bridgee não o duplica.

## Evidências e decisão de aceite

Para cada item: observado / ausente / não aplicável; evidência; responsável; ação; revisão.
Não use CI verde ou print de demo como comprovação da jornada real.
