Skip to content

feat(admin): add CaDecon tracking and submissions#93

Merged
daharoni merged 1 commit intomainfrom
feat/admin-cadecon-tracking
Feb 28, 2026
Merged

feat(admin): add CaDecon tracking and submissions#93
daharoni merged 1 commit intomainfrom
feat/admin-cadecon-tracking

Conversation

@daharoni
Copy link
Contributor

@daharoni daharoni commented Feb 28, 2026

Summary

  • Fix silent CaDecon session tracking failure by adding 'cadecon' to the analytics_sessions CHECK constraint (new migration 007) and the geo-session Edge Function type
  • Add CaDecon submissions support to Admin dashboard — queries, types, outlier detection, CaTune/CaDecon toggle in SubmissionsView, per-app metric cards in Overview, and separate CSV exports

Test plan

  • Apply migration 007 to Supabase instance
  • Deploy updated geo-session Edge Function
  • Open CaDecon app and verify session appears in analytics_sessions with app_name = 'cadecon'
  • Open Admin dashboard → Overview and confirm CaDecon Submissions metric card shows
  • Admin → Submissions → toggle to CaDecon tab and verify columns (Med. Alpha, Med. PVE, Converged)
  • Admin → Export → verify separate CaTune/CaDecon CSV download buttons work
  • Verify CaTune tracking still works as before (no regression)

🤖 Generated with Claude Code

CaDecon sessions were silently failing due to the analytics_sessions
CHECK constraint only allowing 'catune' and 'carank'. This adds full
CaDecon support to the analytics pipeline and admin dashboard.

- Add migration 007 to include 'cadecon' in app_name CHECK constraint
- Update geo-session Edge Function type to accept 'cadecon'
- Add CaDecon submissions queries, types, and outlier detection
- Add CaTune/CaDecon toggle to SubmissionsView with per-app columns
- Show per-app submission counts in Overview metrics
- Split Export into separate CaTune and CaDecon CSV downloads

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@daharoni daharoni merged commit 847fe51 into main Feb 28, 2026
2 checks passed
@daharoni daharoni deleted the feat/admin-cadecon-tracking branch February 28, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant