Skip to main content

Task #193232 — Feature flag upsell no zzapp

Task pai: #193232 — Análise fluxo de vendas zzlink

Status do refinamento: concluído Requisitos EARS: task-193232-featureflag-upsell-zzapp-requisitos.md ADRs: Nenhum — decisão segue padrão existente de feature flags, fácil de reverter e sem trade-off relevante.


Resumo

Adicionar feature flag no Firebase Remote Config do zzapp para controlar se a funcionalidade de recomendação upsell está ativa para a loja da vendedora. Segue o padrão existente de feature flags: enum em FirebaseRemoteConfigKeysEnum, key mapping no extension e getter no FirebaseRemoteConfigServiceDictionary.

Flags criadas:

Chave FirebaseEnum DartTipoDefault
enable_upsell_recommendationenableUpsellRecommendationboolfalse
enable_upsell_recommendation_by_code_storeenableUpsellRecommendationByCodeStoreList<String>"" (vazia)

Regras principais:

  • Padrão é false — feature desligada até ser ativada no console do Firebase
  • Flag por loja segue o formato de string separada por ; convertida via _getStringList()
  • Apenas infraestrutura da flag — consumo em telas/fluxos fica para task futura

Arquivos desta pasta

ArquivoDescrição
task-193232-featureflag-upsell-zzapp.mdEste arquivo — sumário e índice da task
task-193232-featureflag-upsell-zzapp-requisitos.mdDocumento de requisitos em formato EARS (pt-BR)