[READ-ONLY] Mirror of https://github.com/ewanc26/pkgs. my pkgs monorepo docs.ewancroft.uk/projects/pkgs
monorepo nix

feat(tourmaline): add dataset explorer with per-item detail modal master

Sortable/searchable/CSV-exportable table of the top-50 artists/tracks/ albums, with a click-through detail modal showing animated stat tiles and (artists only) a rank-over-time chart from artistRankHistory. Scope trims (deliberate, not oversights): - Capped at the aggregator's top-50 per category, not the listener's full history — lifting that needs aggregator.ts changes. - Rank chart and weeks-active/best-rank/best-month stats are artist-only — this codebase doesn't track a monthly track/album breakdown the way it does for artists, so there's no equivalent data to build from. Built by a background subagent (worktree-isolated); the agent noticed its worktree had branched before several other agents' work landed on main and self-corrected by rebasing before starting, so this merged cleanly via `git merge` with no manual reconciliation needed.