# refactor\(server\): type repository identity lookup failures · pingdotgg/t3code

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

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

Visibility: public

Requested revision: b0ef34ed4c6ff4a522435d8ddc81b4781ea62cc7

Requested commit: b0ef34ed4c6ff4a522435d8ddc81b4781ea62cc7

Commit: b0ef34ed4c6ff4a522435d8ddc81b4781ea62cc7

Tree: dbab9f855cf9ab8b543879f0e6ac9a917a7bd04b

Author: Claude

Committer: Claude

## Message

```
refactor(server): type repository identity lookup failures

Replace the generic NoSuchElementError with a tagged
RepositoryIdentityLookupError that records the stage, directory, exit
code and underlying process failure.

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

```

## Parents

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

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