- findSessionFiles now picks newest schema version per session dir
(v3 file is a migrated subset of v4; reading both doubled ~5.9k turns)
- handleLine only counts type=assistant/message with data.usage
(compaction/summary re-reports summarizer spend separately)
- verified exact match vs independent ground truth: 16/16 days,
all 13 model rows, grand total 3,725,441,198 tokens