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

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/22e1a4cf92e035c11d079e7254334acb4d7e2a35)

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

Visibility: public

Requested revision: 22e1a4cf92e035c11d079e7254334acb4d7e2a35

Requested commit: 22e1a4cf92e035c11d079e7254334acb4d7e2a35

Commit: 22e1a4cf92e035c11d079e7254334acb4d7e2a35

Tree: e1b3c47f6c9c871a240439b0a0b5c6553eb3a24e

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

- [79382b272c02f3a16e4ea77c3c67103d4c14414e](https://git.cafe/gitcafe/t3code/commit/79382b272c02f3a16e4ea77c3c67103d4c14414e?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/t3code/tree/22e1a4cf92e035c11d079e7254334acb4d7e2a35?format=markdown)
