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
913d0409f6Julius Marminge committed on 3/2/2026, 4:06:21 AM· committed by Julius Marmingeparentac0e720
5 files changedLine totals unavailable