# Handle branch-name generation failures as typed errors · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 0e146e22fba3945814aa53464202638865155b54

Requested commit: 0e146e22fba3945814aa53464202638865155b54

Commit: 0e146e22fba3945814aa53464202638865155b54

Tree: e4aa2675868e1cb1e153bd77589bc94aa0c29c57

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Handle branch-name generation failures as typed errors

- Make branch-name generation return a required string instead of nullable output
- Propagate invalid Codex branch payloads as `TextGenerationError` instead of silently falling back
- Update provider command reactor to catch generation failures, log warnings, and skip rename safely

```

## Parents

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

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