# fix\(server\): preserve provider usage in persisted turns · pingdotgg/t3code

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

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

Visibility: public

Requested revision: d81a2f05563aa5e27e66272ee8662df1d3a55171

Requested commit: d81a2f05563aa5e27e66272ee8662df1d3a55171

Commit: d81a2f05563aa5e27e66272ee8662df1d3a55171

Tree: 2e3815c0d1f4ec0aec8179e9f0cab0133f09e70a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): preserve provider usage in persisted turns

Merge terminal provider updates with stored context usage before replacing the SQLite payload. Keep newer usage reports authoritative and verify the persisted projection after reload.

Finding: R07 follow-up

Model: GPT-5.6 Sol via Codex

```

## Parents

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

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