SUBS-022: a RELATIVE argv[0] breaks sub-recursion — execvp(self) after chdir into the sub mount fails (BEDOGEXIT)

When be is invoked via a RELATIVE path (e.g. ./build-debug/bin/be), its submodule recursion forks, chdirs into <wt>/<subpath>, then execvps itself — but argv[0] (and the bin dir HOMEResolveSibling derived from it) is still relative to the ORIGINAL cwd, so after the chdir it no longer resolves and the child execvp fails → BEDOGEXIT, the whole recursing verb aborts. Hit twice this session (a be post default sub-recursion, and the bare be diff: investigation). Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome