# fix\(server\): push refreshed identity to clients after Publish and Init · pingdotgg/t3code

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

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

Visibility: public

Requested revision: b8e299e984bec554feafbd04408216a4335e269e

Requested commit: b8e299e984bec554feafbd04408216a4335e269e

Commit: b8e299e984bec554feafbd04408216a4335e269e

Tree: ff00b12f4b9c93a8e7c2b0aab185217dd1a29f62

Author: Claude

Committer: Claude

## Message

```
fix(server): push refreshed identity to clients after Publish and Init

Publish and Initialize now re-emit the project shell after refreshing its
identity, as clone completion does, so connected clients see the new
repository without a reload. Turn-end PR discovery keeps the snapshot's
identity when the refresh fails, so a transient git error cannot drop a
thread from backfill.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WvDgDwRRG8xvtoABQ8KwtC

```

## Parents

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

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