+27
−0
Loading
The 3GPP portal advertises Alt-Svc: h3 but can't actually handle HTTP/3, causing niquests to retry 3 times with a 10s timeout per request. Fix: add disable_http3=True to ALL Session() creation sites, not just create_cached_session(). Affected files: - meetings/sources/portal.py: plain niquests.Session() - tdocs/operations/checkout.py: 3 x requests.Session() context managers Documented the rule in src/tdoc_crawler/AGENTS.md under a dedicated 'HTTP/3 MustDowngradeError' section with exact rationale, scope table, and enforcement instructions.