ae536bb4b8
Mined the full decompiled stock 2023 R2 managed client as the oracle for every still-pending gRPC item. Governing fact: ArchestrA.HistorianAccess is a C++/CLI shim into native HistorianClient; the managed Grpc*Client wrappers have zero call sites, so buffer-building/dispatch for the pending items is native (absent from the binaries). Sharpened verdicts into handoff.md: - Items 4/5/6 + OpenStorageConnection: hard-confirmed walled, with real reasons (SQL gated out client-side via IsManagedHistorian; no Revision RPC in the gRPC contract; LoadBlocks response is a native blob behind the storage console handle). - Items 3 (SendEvent) and 7 (DeleteTEP): moved from vague to precise, LOCAL-box capturable targets (PackToVtq btValues / DeleteTagExtendedPropertiesByName BtInput with deleteFromServer=true). Also correct the HistorianGrpcRevisionProbe doc comment: it probes the non-streamed ORIGINAL-insert path (AddNonStreamValues), a distinct capability from revision EDITS (native AddRevisionValues trio, no gRPC RPC) — the prior comment conflated them. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B6mcaT2PjRFKcogzp9UkfC