kFlowLifecycleAnalyticsEventNames top-level constant

Set<String> const kFlowLifecycleAnalyticsEventNames

Lifecycle event names whose meaning requires a flow-shaped artifact.

The set is deliberately kept separate from the event registry: the registry answers whether an event is known and how it is sampled, while this set answers whether a known event is meaningful for one artifact shape. Unknown event names remain soft-allowed below.

Implementation

const Set<String> kFlowLifecycleAnalyticsEventNames = <String>{
  'flow_started',
  'flow_completed',
  'flow_unavailable',
  'flow_custom_event',
  'onboarding_step_viewed',
  'onboarding_skipped',
  'onboarding_permission_response',
};