Implementado nesta Academy
30 aulas, 6 trilhas, galeria com 7 imagens, simuladores, quizzes, dicionário de dados, checklist e mapa de PRs. Os esquemas de GA4 e as propostas de score/antifraude podem ser abertos e inspecionados.
AcademyIMPLEMENTAÇÃO / CRITÉRIOS DE ACEITE
A Academy entrega ensino, prints de demonstração e protótipos navegáveis. O produto precisa de release, configuração e homologação para atender cada contrato.
30 aulas, 6 trilhas, galeria com 7 imagens, simuladores, quizzes, dicionário de dados, checklist e mapa de PRs. Os esquemas de GA4 e as propostas de score/antifraude podem ser abertos e inspecionados.
Dashboard #1/#2 mergeados; SDKs e API citados em draft; Tagbook #1 e lab #6 abertos. Console Installs possui interface, mas o conector live está desabilitado na configuração local.
Prioridades e responsáveis por área são propostas de organização, não atribuições já aceitas. Nenhuma mudança de backend ou ativação de produção foi executada por esta Academy.
Estado: Android #1 / iOS #2 / RN #1 em draft
Próxima entrega: Revisar e publicar artefatos; atualizar pins do app; registrar retirada de first_open manual.
Aceite: App em aparelho demonstra Firebase first_open sem emissão duplicada pelo SDK.
Estado: Pendente nos PRs de SDK
Próxima entrega: Definir bridgee_install_id consentido, janela/reinstall e chave persistente de campanha/instalação.
Aceite: Retry e reinício não geram outra instalação nem outro débito.
Estado: API #2 em draft; Dashboard mergeado
Próxima entrega: Implantar contrato, segredo compartilhado e organização→tenant.
Aceite: GET conhecido captura UTMs corretos; HEAD não captura; tenant errado não tem acesso.
Estado: Desabilitado na configuração local
Próxima entrega: Persistir instalação verificável; outbox autenticada server-to-server; mapping tenant/projeto.
Aceite: Ledger recebe um evento único e registra falhas/retries; tenant/projeto isolados.
Estado: Código de branch; dados reais não comprovados
Próxima entrega: Testar campanha não Google, Google nativo, consentimento negado, offline e retry; cadastrar install_*.
Aceite: Print sanitizado + evidência de parâmetros, propriedades, escopo e janela; sem purchase duplicado.
Estado: Implementado no laboratório; não calibrado
Próxima entrega: Portar quality store/processor, estabelecer authorized view/push/checkpoint e autenticação.
Aceite: Schema e sequência validados, reinício preserva estado, falta de fonte fica unavailable.
Estado: Tela proposta na Academy
Próxima entrega: API de leitura tenant-scoped, components, coverage, versão, distribuição e detalhes.
Aceite: UI mostra nulo/indisponível, distingue risco de confiança e não mistura versões sem aviso.
Estado: Tela proposta na Academy
Próxima entrega: Sinais versionados, evidência minimizada, estado da investigação, auditoria e política shadow.
Aceite: Replay e CTIT testados com hipótese alternativa; falso positivo medido antes de bloqueio.
Estado: Contrato editorial proposto
Próxima entrega: Aprovar bridgee_quality, payload, tipos, idempotência por avaliação/versão e definições.
Aceite: DebugView e export comprovam envio consentido e campos allowlisted, sem IDs únicos em dimensões agregadas.
Estado: Referência local; homologação pendente
Próxima entrega: Contrato por rede, adapter, credenciais, consentimento, outbox e worker permanente.
Aceite: Sandbox reconcilia delivered/retry/suppressed; conflito não envia; rollback preserva evidência.
Estado: PR #1 aberto; configuração necessária
Próxima entrega: Ativar serviço e proxy autenticado; testar plano/diff e indisponibilidade.
Aceite: Planejamento revisável sem instalar, aplicar patch ou criar PR automaticamente.
| Campo / evento | Contrato | Estado |
|---|---|---|
| campaign_details + variante tenant | Evento Firebase, source/medium/campaign e aliases utm_* | Código inspecionado na branch de PR; confirmar release |
| install_source / medium / campaign | Propriedades de usuário; dimensões com escopo Usuário | Código da branch; configurar e homologar |
| first_open | Evento automático do Firebase | Remoção manual nos PRs draft; conferir versão efetiva |
| install_attributed / organic / unmatched | Tipos internos do ledger do console | Não são eventos GA4 automáticos |
| bridgee_install_id | Identificador pseudônimo consentido proposto | Implementação nos SDKs pendente |
| bridgee_quality / trust_score / fraud_risk | Exportação GA4 de qualidade proposta | Não enviado pelos contratos inspecionados |