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

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/913d0409f6b38b7652435f581f1e38768e4cb27a)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 913d0409f6b38b7652435f581f1e38768e4cb27a

Requested commit: 913d0409f6b38b7652435f581f1e38768e4cb27a

Commit: 913d0409f6b38b7652435f581f1e38768e4cb27a

Tree: 609d8c74414e07559a8be703fcfad3dd40c9529a

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

- [ac0e720de19e452b75cd1a13cb576b0dec242721](https://git.cafe/screen/t3code-personal/commit/ac0e720de19e452b75cd1a13cb576b0dec242721?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/913d0409f6b38b7652435f581f1e38768e4cb27a?format=markdown)
