Use checkpoint diffs for turn files and ignore late summary rederives

- Load per-turn checkpoint diffs in `ChatView` and show loading/error states in the timeline
- Drive changed-file chips/stats from checkpoint diff results instead of cached turn summary files
- Prevent reducer from rederiving completed turn summaries on late `turn/diff/updated` events; add regression test
22e1a4cf92Julius Marminge committed on 2/19/2026, 8:35:32 AM· committed by Julius Marmingeparent79382b2
3 files changedLine totals unavailable