fix(analytics): include username on page_generated events #43

Merged
tkmind merged 1 commits from fix/analytics-page-generated-username into main 2026-08-06 07:32:06 +00:00
Owner

Summary

  • Server-side page_generated / Rybbit events now send username (same value as owner_label) so Umami can resolve creator nicknames instead of MindSpace UUID path fallbacks.
  • Adds a scoped Cursor rule documenting the username requirement without restoring Public identify(owner_id).

Test plan

  • node --test mindspace-analytics.test.mjs mindspace-rybbit.test.mjs (17/17)
  • Canary release on 103 for john identity after merge to main
## Summary - Server-side `page_generated` / Rybbit events now send `username` (same value as `owner_label`) so Umami can resolve creator nicknames instead of MindSpace UUID path fallbacks. - Adds a scoped Cursor rule documenting the username requirement without restoring Public `identify(owner_id)`. ## Test plan - [x] `node --test mindspace-analytics.test.mjs mindspace-rybbit.test.mjs` (17/17) - [ ] Canary release on 103 for john identity after merge to main
tkmind added 1 commit 2026-08-06 07:25:45 +00:00
fix(analytics): include username on page_generated events
Memind CI / Test, build, and release guards (pull_request) Successful in 5m34s
b300cb5e04
Umami creator labels read event_data.username; server events only sent
owner_label, so dashboards fell back to MindSpace UUID path segments.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind merged commit c44017eccd into main 2026-08-06 07:32:06 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tkmind/memind#43