You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ffe): send the split serial id on exposure events [EX-3425]
The exposures intake uses the serial id to find the holdout an allocation
comes from. The compiler rewrites a holdout into an ordinary allocation
before an SDK receives it, so the serial id is the only link back to it.
Carry the serial id from the evaluation result through the exposure buffer
into the sidecar FFI struct. Serial ids are zero-based per organization, so
0 is a real value and cannot signal absence; the value travels with a
separate presence flag, matching the existing FfeResult convention.
Serialization, the wire key, and exposure deduplication live in libdatadog
and are already done there.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments