BE-031: the hive worktrees move under <meta>/work/

Now
OPEN

Input

Context

Worktree switching is a PITA; worktrees live flat under $SRC_ROOT (default $HOME, in practice ~/src), //NAME maps to $SRC_ROOT/NAME. Ruling 2026-07-09: all worktrees become cells of the hive <meta>/work/<NAME>/ under the meta-project (~/src/journal), gitignored by the meta; //NAME resolves to work/NAME, fixed convention, no registry (enumeration = ls work/); a scheme-less //authority is ALWAYS a worktree, remotes always carry a transport scheme. Wiki amended same day (URI, Worktree, Nav, Store, Verbs, Invariants + verb pages). Code survey 2026-07-09: srcRoot() in be/core/discover.js is the single linchpin every //NAME→path decision flows through (resolve() :280, wtdir() :308, navCwd() :326).

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome