Never cross worktree boundaries

All work in a session must stay within the current working directory's OreStudio checkout (e.g. local4). Never cd into or use git -C to operate on another checkout (local1, local2, local3, remote).

Why: Crossing into local2 during sprint 19 caused a commit to land on feature/delete-get-trade-detail (an unrelated in-flight branch) instead of feature/commission-currency, silently corrupting someone else's work in progress.

How to apply: If a branch is already checked out in another worktree (git refuses with "already used by worktree at …"), do NOT go to that worktree. Instead: (1) flag the conflict to the user, (2) offer to pick a different task or create a fresh branch from origin/main within the current checkout.

Emacs 29.1 (Org mode 9.6.6)