Branch Create a traceable Git branch for the current task. Workflow 1. Inspect the current Git branch, , and available task context. 2. Identify the ticket ID when the work comes from an issue tracker. If the task has a ticket but no visible ID, ask for it. 3. Use the user's branch name if provided; if work from an issue tracker omits the ticket ID, ask before creating it. 4. Otherwise derive when there is a ticket ID, or when there is not. 5. Preserve an obvious repo prefix such as only if the ticket ID remains visible. 6. If the branch already exists, switch to it. Otherwise, create and swi…