# fix\(client-runtime\): a later image Read shows the file as it is now · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 31d4fce1cf68a8d9313249fa5619bde418f36c6d

Requested commit: 31d4fce1cf68a8d9313249fa5619bde418f36c6d

Commit: 31d4fce1cf68a8d9313249fa5619bde418f36c6d

Tree: ab5ecc3c6d0bee25de263aa8b91da89849509964

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(client-runtime): a later image Read shows the file as it is now

Viewed-image previews signed one URL per thread and path, so a later Read
of an overwritten image reused the earlier signing and showed stale bytes.
Each Read now carries its item id as a client-only signing key that splits
the asset URL cache and is stripped before the RPC.

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

```

## Parents

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

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