# Merge feature-branch checkout into atomic runStackedAction · screen/t3code-personal

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

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

Visibility: public

Requested revision: 906550f9af7d6fc37e1c9e4f21018dcb9ea03591

Requested commit: 906550f9af7d6fc37e1c9e4f21018dcb9ea03591

Commit: 906550f9af7d6fc37e1c9e4f21018dcb9ea03591

Tree: 5e1f4fccf8c614dc8153893d36b7bcfc4ed416a3

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Merge feature-branch checkout into atomic runStackedAction

Consolidate the fragile 3-RPC flow (suggestCommitAndBranch → createBranch +
checkout → runStackedAction) into a single server-side operation triggered by
`runStackedAction({ featureBranch: true })`. The server now generates the
branch name via AI, deduplicates it, creates + checks out the branch, then
runs the normal commit/push/PR pipeline atomically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

```

## Parents

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

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