Settings loading currently accepts any non-empty terminalApplication string. Invalid host ids can then flow into launch planning and cause runtime failures.
Acceptance criteria:
terminalApplication is validated against the allowed host ids when settings are loaded.
- Invalid stored values fall back to a safe default.
- The extension does not pass unknown terminal host ids into launch planning.
Settings loading currently accepts any non-empty
terminalApplicationstring. Invalid host ids can then flow into launch planning and cause runtime failures.Acceptance criteria:
terminalApplicationis validated against the allowed host ids when settings are loaded.