helpers/tunnel_origins.py.dox.md
tunnel_origins.py owns the runtime implementation.tunnel_origins.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.origin_from_url(value)origin_key(value)get_active_tunnel_origins()scheme://host[:port], omitting default ports.None.TunnelManager and the Docker tunnel API without raising if either source is unavailable.urllib.parse rather than hand-rolled string checks.pytest tests/test_csrf_tunnel_origins.py tests/test_ws_csrf.py -q after changing tunnel origin behavior.No child DOX files.