First through the door
Who has the earliest accepted scan?
Use scans.rows. Keep status = ACCEPTED, sort the full at timestamp from earliest to latest, and take the first attendee_id. The rows arrive in a shuffled order.
Return: An attendee ID matching AT- followed by 5 uppercase letters or digits 2–9.
Split Out → Filter → Sort → Limit