feat(#3): Session analytics — mood evolution, engagement, export #10

Merged
ti-paul merged 1 commit from feature/3-analytics into main 2026-06-12 14:10:39 +00:00
Member

Closes #3

Session Analytics

  • Event recording: tracks, votes, mood changes, joins/leaves
  • SessionStats: totals, top tracks, mood timeline, engagement
  • Mood distribution + engagement over time (bucketed)
  • ASCII mood evolution chart
  • ExportStats plain text report
  • 13 Go tests
Closes #3 ## Session Analytics - Event recording: tracks, votes, mood changes, joins/leaves - SessionStats: totals, top tracks, mood timeline, engagement - Mood distribution + engagement over time (bucketed) - ASCII mood evolution chart - ExportStats plain text report - 13 Go tests
feat(#3): Session analytics — mood evolution, engagement, export
Some checks failed
CI / validate (pull_request) Failing after 0s
e9313ccc21
- internal/analytics/analytics.go: Full session analytics engine
- Event recording: tracks, votes, mood changes, joins/leaves
- SessionStats: totals, top tracks, mood timeline, engagement score
- Mood distribution + engagement over time (bucketed)
- ASCII mood evolution chart
- ExportStats plain text report
- 13 tests (internal/analytics/analytics_test.go)
ti-paul left a comment
No description provided.
13 tests. Analytics engine + mood chart + export. LGTM.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
les_clankeurs/jam-session!10
No description provided.