2238da6504
v2-ci / unit-tests (push) Has been cancelled
The throwaway loopback spike (11/11 over the wire) shows SDK 2.0.1 clones the cached NotificationMessage on every Publish, queued send and Republish, and pools notification payloads, so design §4.6's object-keyed provenance and first-delivery ledger never match a delivered object (0 hits; Good leaks after demotion). A ledger keyed by (SubscriptionId, SequenceNumber) plus a provenance token on the clone-copied MonitoredItemNotification.Message helper passed the same matrix. Per the plan's T0 exit rule this re-opens D4's mechanism; T1+ wait for the owner's go/no-go. Claude-Session: https://claude.ai/code/session_01GT67ACmpMR7b9LGRPLijMi