WorkCounter
Bounded owner-thread application invocation counters with caller-defined stable names. Only counters are retained; snapshots and serialization belong outside sample boundaries. Overflow fails the invoking operation instead of wrapping into apparently valid work.