pnpm wu:create \ --title "Handle a missing auth user" \ --lane "Framework: Core" \ --type bug \ --exposure backend-only \ --description "Prevent the auth handler from throwing when the user lookup returns empty" \ --acceptance "A missing user returns the anonymous response without throwing" \ --notes "Preserve the existing authenticated response contract" \ --code-paths "src/auth/handler.ts" \ --test-paths-unit "src/auth/__tests__/handler.test.ts" \ --test-paths-manual "Run the auth smoke request with an unknown user and verify the anonymous response"# Use the generated ID.pnpm wu:claim --id <wu-id> --lane "Framework: Core"pnpm wu:brief --id <wu-id>cd worktrees/framework-core-<wu-id># Implement, test, and commit in the worktree.pnpm wu:prep --id <wu-id>cd /path/to/mainpnpm wu:done --id <wu-id>pnpm wu:verify --id <wu-id>
pnpm wu:block --id <wu-id> --reason "Waiting for the upstream API contract"pnpm wu:unblock --id <wu-id># Hand ownership back without deleting the preserved lane branch.pnpm wu:release --id <wu-id> --keep-branch# The original assigned user continues the retained source with an ordinary claim: the branch,# index and dirty bytes are kept, a fresh session is minted, and the lane gains one commit that# records the new claim generation.pnpm wu:claim --id <wu-id> --lane "<lane>"# Another owner follows the recovery guidance before reclaiming.pnpm wu:recover --id <wu-id> --action resumepnpm wu:repair --id <wu-id> --claim
If a worktree is missing while its active lane branch remains intact, restore it without resetting
the WU:
Use the governed command. It refreshes the changed-file baseline after a successful rebase so
unrelated files landed by other WUs do not contaminate completion gates.
cd worktrees/framework-core-<wu-id>pnpm wu:rebase --id <wu-id>
Do not force-push a lane branch or hand-edit baseline_main_sha.