{"version":"2.1.315","anchor":"preview-tunnel-permanent-failure-telemetry-distinguishes-own","canonical_anchor":"preview-tunnel-permanent-failure-telemetry-distinguishes-own","heading":"Preview connection failure reports separate Claude Code's own refusals","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/preview-tunnel-permanent-failure-telemetry-distinguishes-own","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Preview connection failure reports separate Claude Code's own refusals\n\nReports of permanent preview connection failures now tell apart Claude Code's own refusals from policy refusals\n\n**What**\n\nWhen a preview connection fails for good, Claude Code reports it in its usage data. That report now marks refusals made by Claude Code itself separately, and the policy refusal count no longer includes them.\n\n**Why**\n\nThis only affects usage reporting, not what you see.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}