73f66cbf27
Live SQL ground truth (user-authorized one-time read via SOCKS->SQL relay) disproves the gate on the open gRPC event-row item. The live 2023 R2 server IS event-bearing — Runtime.dbo.Events holds 19,356 rows in the last 30 days (90,944 in 365) — yet the empty-filter gRPC event query still returns zero rows and long-polls to the deadline over that same window. So GetNextEventQueryResultBuffer returning nothing is NOT "no events on the server"; the empty-filter request shape (filter / namespace / event-tag registration) doesn't match existing rows. The remaining work is a fresh native gRPC event-query capture of the stock client, not access to a different server. - handoff.md: rewrite open-item #1 with the SQL numbers + capture-gated framing; update the "to move any item" summary to match. - HistorianGrpcIntegrationTests: correct the event-read test comment (drop the false "idle dev box holds no events" rationale; document 19k-events-yet-zero-rows). No behavior change (test edit is comment-only). Sanitization scan clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B6mcaT2PjRFKcogzp9UkfC