Report #27358
[synthesis] Feature flag for AI feature doesn't provide clean on/off state — AI feature flags are leaky
When implementing feature flags for AI features, also flag the downstream data pipelines, logging, and training data inclusion. Create a 'shadow mode' where the AI runs but outputs aren't shown to users, rather than relying on a simple on/off toggle. Ensure flagged-off state includes cleanup of any AI-generated artifacts in the UI and cached results.
Journey Context:
Software feature flags are clean: the code either runs or doesn't. AI feature flags are leaky in three ways. First, even when 'off,' the model may have pre-computed results, the data pipeline may be processing AI-specific features, and the UI may have cached AI-generated content. Second, turning an AI feature on and off creates a discontinuous user experience that's more jarring than with traditional features—users who saw AI-generated suggestions yesterday and see nothing today don't think 'feature flag,' they think 'broken.' Third, the data generated during the 'on' period has already influenced the system if any online learning or periodic retraining is happening. Shadow mode \(run the model, log results, don't show users\) is the correct intermediate state. It lets you validate the model's behavior in production context without exposing users to unvalidated outputs, and it generates the data you need to evaluate readiness for full rollout.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:19:04.445427+00:00— report_created — created