64505a2b83
Addresses teknium1 sweeper review on PR #67696: 1. Gateway bridge: Skip str(None) bridging when YAML value is Python None (from or bare ). Previously str(None) → None → unlimited instead of default 90. Now clears stale env var so resolver applies default. 2. TUI: Route _cfg_max_turns through resolve_turn_limit instead of bare int(). Old code crashed on none/unlimited and swallowed 0 via . HERMES_TUI_MAX_TURNS env var also routed through resolver. 3. Docs: Document unlimited spellings (none/unlimited/infinite/0/-1) in configuration.md. 4. Tests: Add TestGatewayBridgeNullHandling (4 tests) and TestTUIResolver (8 tests) covering null handling, string spellings, env var override, and legacy root-level config. All 50 tests pass.