be.todo_root worktree machinery was never built; Bro.mkd's keymap describes C bro, not the JS pagerTwo spec-vs-code discrepancies found while auditing pager navigation against the wiki (2026-07-07); each needs a RULING (fix the page or file the code gap), per todo a discrepancy is its own ticket. Method Issues.
[A-Z]+-[0-9]+, lives at ${be.todo_root}/<name> (TODO_ROOT default $HOME/todo), "a pure SHAPE test, no filesystem probe". The code has NO be.todo_root (zero grep hits in be/); the landed URI-011 semantics resolve ANY dotless //name under SRC_ROOT via be.wtdir and decide local-vs-remote "by EXISTENCE, not shape" (core/loop.js:196-211, NAVNONE). The landed behavior looks intentional — the page likely predates URI-011's landing and should be rewritten to it.h pops the view, d/u half-pages, ]/[ hunk motion, l opens, 32-deep stack); the JS pager binds h = HELP, back = -/BS, has no half-page or hunk-motion keys, and an unbounded stack (pager.js SHORTCUTS). One viewer, two keymaps — converge or split the page into C-bro vs jab-pager sections.be.wtdir semantics (or the shape-test gets a ticket and lands); Bro.mkd keymap matches what ships (and the JS pager adopts the C keys worth keeping — d/u at least).