d328adf611
The HERMES_SESSION_* prefix match also stripped non-identity knobs (HERMES_SESSION_STALL_TIMEOUT tunes gateway stall watchers). The strip now uses gateway.session_context's session env names (_VAR_MAP) — synced with the session binding surface as vars are added — imported unguarded like tools/approval_context already does on a hotter path; the except fallback was an unreachable branch whose 3-name tuple silently narrowed the strip. Test pins STALL_TIMEOUT as the kept negative case.