# Use checkpoint diffs for turn files and ignore late summary rederives · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/5bbb7d7cefe368ef948bfe7a1c56b6c0545af2d8)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 5bbb7d7cefe368ef948bfe7a1c56b6c0545af2d8

Requested commit: 5bbb7d7cefe368ef948bfe7a1c56b6c0545af2d8

Commit: 5bbb7d7cefe368ef948bfe7a1c56b6c0545af2d8

Tree: 1f1aa7e761f2e2b399044de9c72fbac694dd9335

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
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

```

## Parents

- [0175ffeee30b177b4f1a14865a6f1f23e781fdcf](https://git.cafe/pingdotgg/t3code/commit/0175ffeee30b177b4f1a14865a6f1f23e781fdcf?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/5bbb7d7cefe368ef948bfe7a1c56b6c0545af2d8?format=markdown)
