recordSwapOutcomeResult property

bool recordSwapOutcomeResult
getter/setter pair

What recordSwapOutcome returns unless recordSwapOutcomeThrows is set (true = pinned; false models the idempotent absent/lapsed/already- pinned case). Records the last pin so tests assert the #367 observation→pin contract (the tracking stream pins, never dismisses).

Implementation

bool recordSwapOutcomeResult = true;