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
5bbb7d7cefJulius Marminge committed on 2/19/2026, 8:09:45 AMparent0175ffe
3 files changedLine totals unavailable