# fix\(server\): ingestion failure replays a terminal root provider turn · pingdotgg/t3code

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

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

Visibility: public

Requested revision: d7e381517352601b3185d74bd2ff43ca03c09406

Requested commit: d7e381517352601b3185d74bd2ff43ca03c09406

Commit: d7e381517352601b3185d74bd2ff43ca03c09406

Tree: 9fa988501ecd02da02a225da4105d61e55dfb91a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): ingestion failure replays a terminal root provider turn

The root snapshot is cached before it is published, so the failure path
cannot tell whether a terminal snapshot was stored. Replay it unchanged
instead of overwriting it or skipping it; active turns still end as
interrupted or failed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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