RULING (gritzko, chat 2026-07-19, out of the [-N]-click investigation): which CODE a verb name resolves to must never depend on where the process happens to be chdir'd — capture the climb root ONCE at session start.
registry.js:66-67 verbFile(w, startDir) defaults dir = startDir || io.cwd() PER CALL, and loop.js invokes resolveVerb(w, undefined, …) — every cold verb require reads the live process cwd.loop.cli opts2.context as data, BE-039/BRO-024), so cwd == launch cwd for the whole session. Any future verb/editor leg that chdirs would silently re-root the climb into a FOREIGN tree's jsrc and mix that tree's code into the resident session.The jsrc climb root is captured once at MAIN/session entry and threaded to every verbFile/resolveVerb call; a mid-session chdir changes NOTHING about verb resolution.
startDir stays as the explicit test/override hook.