BE-030: context-confined path resolution get anchors on context not cwd; resolve() rel can't escape the tree

Now
DONE

Beagle commands must compute every fs path from the nav CONTEXT, confined to that context's worktree a //ABC-123 context can NEVER yield a path outside $SRC_ROOT/ABC-123/. Two gaps break this: (1) discover.resolve honours a //authority swap in its ref slot, so a relative arg escapes into another wt; (2) get anchors its write/clone on raw io.cwd(), so a bare :get under a nav context whose cwd is a SUBMODULE writes the SUBMODULE's wtlog and checks the parent tree out over it. Continues the BE-011 confinement lineage (wtJoin/resolveInTree/resolve).

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome