SUBS-034: bare-name argv0 not realpath'd before sibling-helper lookup

be launched as a BARE name (argv0="be", no /) resolves via PATH in dog/HOME.c (the bare branch of HOMEResolveSibling, ~l.1054-1084) but looks for the sibling helper (sniff) beside the PATH entry (entry_c), never realpath-ing the found executable. When that be is a symlink into the real bin dir, sniff isn't beside the symlink → home_try_sibling fails → the fallback feeds bare sniffFILESpawn/execvp fails ENOENT (BEDOGEXIT). The rel/abs branch already realpaths argv0 first (SUBS-022 453c55c2); the bare branch is the residual. Method Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome