USDC the record holds parked (RecordFundsParked, summed) until RecordFundsClaimed. See
ParkedFunds.
Set when settle_step or pay_open paid the record (0 for a loser).
True after OpenRecordPayoutSkipped: the record stays Open, unpaid for now.
The position the record holds now, or null. A sell's record takes its source's position at enqueue and keeps it through a refund, a fill leaves a mint's new position or a partial sell's remainder, and a later sell, a full close or settlement clears it.
Set once priced: the committed Pyth price as a float (spot / 1e9) and its tick.
Set on a refund. The settlement drain (settle_step) refunds the orders still waiting at
expiry with reason 5 (deadline), like a keeper's deadline refund.
For a sell: the record its position came from.
closed: the record's position moved into a later sell's record (enqueue_redeem_open closes
the source record), so this record holds nothing any more.
One record's state rebuilt from events, for the app's event path (indexer or own effects).