9a7692f542
Adds three log lines on the cf-intern route so we can pin down what the live "Unauthorized" message means without grepping for it: - "[cf-intern] in session=true hasAccess=… userEmail=…" at entry - "[cf-intern] forwarding to gis-api: …" before the upstream call - "[cf-intern] gis-api error status=… code=… body=…" on GisApiError - "[cf-intern] internal error: …" on anything else No behavioural change — purely diagnostic until we know whether the 401 originates in the architools session check, in the gis-api bearer validation, or in gis-api's enrichment_scope gate. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>