Create a policy-compliant branch for this task
rrt_branch_newDerive a compliant branch name from a commit type and description, optionally check it out, and receive a matching Conventional Commit title.
Instructions
Derive a compliant branch name from a type + description.
When dry_run=False, checks it out. Use instead of git checkout -b with a
hand-written name — it also returns a matching Conventional Commit title to use
for the first commit, though nothing enforces that the caller actually uses it.
commit_type: feat|fix|chore|docs|refactor|test|ci|perf|style|build. dry_run=True by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | ||
| dry_run | No | ||
| commit_type | Yes | ||
| description | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| branch | Yes | ||
| created | Yes | ||
| dry_run | Yes | ||
| suggested_commit_title | Yes |