Optional ReadonlyconflictReadonlyeditReadonlyoutcomeOptional ReadonlyreasonOptional ReadonlysyncPresent only for a conflicted outcome when the pass was given a replica
binding. It carries either the projected sync conflict or a typed refusal —
never a partially guessed contract object. When a policy closed the
conflict, the projection is of the resolved record, so its status and
localResolution describe what the policy actually did.
Present only for a
conflictedoutcome when the pass declared a conflict policy. A refused policy never reaches a receipt: the pass throws first.