log_nonstandard_invoked_name() -> NoneNote a non-standard launch name in the Debug Console, once per process.
Cached so repeated calls cannot repeat the note; tests that vary the launch
environment must call log_nonstandard_invoked_name.cache_clear(). Shim
users launch through a name this package does not ship (see
STANDARD_INVOKED_NAMES), and a wrong resume hint is otherwise impossible to
trace back to how the name was resolved.
The level is chosen so the note is never user-facing but always reaches the
in-app Debug Console (Ctrl+\\): the in-memory buffer floors the package
logger at INFO and its handler passes DEBUG (_debug_buffer), so when
DEEPAGENTS_CODE_DEBUG is off a DEBUG record would be filtered before the
buffer saw it — INFO still prints nothing to the terminal because the
buffer is the only handler in the chain. When debug mode is on, DEBUG is
used so the note also lands in the debug log file.