'pending' | 'won' | 'lost' - read from header badge when settled.
Confidence indicator surfaced on the confirmation screen.
OptionalparseServer/provider telemetry attached to model-assisted parses.
Implied potential payout from the slip header ("$X to pay $Y").
Raw OCR text blocks for debugging. Stripped before persisting.
'pre' | 'live' | 'final' aggregated across legs (worst-case wins).
Pre-game / in-game screenshots may not show stake on Underdog.
Result of running the vision pipeline on a screenshot. Always returns a partial - fields we couldn't parse are left null/empty so the confirmation screen can prompt the user to fill them in.