Checkout-free lane tooling (the kernel tree stays checked out on master zb64)

All of these work on refs only: temp GIT_INDEX_FILE plumbing, git merge-tree --write-tree 3-way replays with merge-base = each commit's parent, commit-tree, update-ref. Every script backs the refs it moves up under refs/backup/<TAG>/<lane>/... and prints a content oracle (tree identity or an md5 of the +/- content lines) -- read it before trusting a result.

Gotchas learned the hard way are in the assistant's memory (lane-rebase-mechanics): anchor enum insertions on unguarded entries; a candidate's fixups must be reflected in the chain ref; a shared-function signature change needs its cross-topic callers plumbed in the octopus (now: in topics/stripe-alloc itself, since the caller commit moved there).