v0.2.4 — MCP Telemetry Standard v1
PII fix + gateway hardening + contract test (MCP Telemetry Standard, STANDARD_VERSION 1).
Security fix: search query/title/section VALUES are no longer sent in telemetry — shape only (has_query, query_length, n_titles, has_section).
Gateway: redeployed with current KNOWN_EVENTS (687 mcp_tool_count events were flagged unregistered on the stale deployment); added malformed-name rejection (400), allowlist rejection (400), default-library UA rejection (403, bypass via x-wikipedia-mcp-internal), traffic_class internal|external.
Standard compliance: latency_ms/error_category/error_message naming; launch_channel + has_ever_worked removed; session_end + session_duration_s; contract test runs in CI (was script-only).