Commit graph

2 commits

Author SHA1 Message Date
ozymandiashh
756af7fcdf Fix drill-through provider, day and model attribution 2026-09-12 12:22:19 -07:00
ozymandiashh
e7ce0ce5ac Add per-session contribution segments and drill-through identities to the CLI reports
sessions --format json --contributions attaches turn-granular segments
(day, task category, carried git branch, short-model costs, active PR set)
that partition each session, so a selection can sum its exact share (20 of
a session's 100) while aggregate totals reconcile. Legacy prLinks-only
transcripts carry the whole set with the approx even-split marker, matching
the by-PR report. The menubar payload's topSessions and project
sessionDetails now carry provider + sessionId (+ raw projectKey for
topSessions) so the desktop can open the exact session behind a row, and
topActivities carries the raw TaskCategory for chips. serve learns the
--contributions flag so the desktop's resident child can answer it.
2026-09-12 12:22:19 -07:00