docs(c2): 2020-vs-2023R2 positive control for the event-read server gate #2
Reference in New Issue
Block a user
Delete Branch "docs/c2-2020-positive-control"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Folds the live 2020-vs-2023R2 positive control into the C2 evidence trail and corrects a stale code comment.
Prior C2 evidence triangulated the gate but lacked a positive control. This adds it: the same native WCF event-read client returns 5 real events from a local AVEVA Historian 2020 but 0 from the 2023 R2 server over the identical sequence/window, while both boxes hold tens of thousands of events in SQL. That isolates the zero-rows to the 2023 R2 server — not the client, protocol, or serializers.
Changes
docs/reverse-engineering/wcf-event-read-spike-results.md— new "2026-06-26 positive control" section (2020 vs 2023 R2 A/B from one WCF client; stock-2020-client version self-block caveat; stock-2023R2 gRPC cross-check).docs/reverse-engineering/grpc-event-query-capture.md— re-control note: the 2026-06-22 stock 50-row capture did not reproduce (stock 2023 R2 client now also returns 0 rows).tests/.../HistorianGrpcIntegrationTests.cs— corrects the stale "capture-gated, NOT server-gated" comment to the server-gate conclusion backed by the controls.Verification
https://claude.ai/code/session_012SDSQ3AcaXqPcBtDESBRii
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.