fix(admin): include E, F, and G in onboarding animation analytics - #3345
WcaleNieWolny wants to merge 2 commits into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (4)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
Included review availability: Your plan provides up to 2 included reviews per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe analytics query now accepts onboarding versions ChangesOnboarding analytics version filtering
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The analytics expansion is supported by the stated tests and upstream version-label contract, with no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Merging this PR will not alter performance
Comparing Footnotes
|
|
PR-ready verification (AI generated)Stable-green: yes. Every applicable merge gate passed twice for the unchanged PR state.
The functional change includes Generated with AI. |



Summary (AI generated)
5.E,5.F, and5.Gin the existing admin channel-animation graph and stage metrics.0.8.31). Generated graph files account for the larger diff; the functional fix and test are confined to two files.Motivation (AI generated)
All three versions use the same guided channel animations. The graph previously filtered only
5.E, silently excluding viewers assigned to the combinations represented by5.Fand5.G.Business Impact (AI generated)
The admin dashboard can evaluate animation engagement across the entire guided treatment cohort instead of an incomplete subset. Database-backed treatment/control channel-creation outcomes and experiment assignment remain unchanged. No migration, customer-facing UI change, or additional event collection is required.
Test Plan (AI generated)
bun run lint(0 errors; 36 existing warnings) andbun run lint:backend.TZ=UTC bun run test:unit: 327 files / 2,855 tests passed. An initial local-timezone run exposed four existing date-sensitive native-device statistics failures; those eight tests pass in UTC.bun run typecheck:backend.deploy --env=prod --minify --dry-run(no deployment performed).Generated with AI.