Virtual gate test

Simulate a QR scan with a membership ID. Same flow as a real scan: member lookup, allow/deny, check-in/check-out log, and event on the dashboard.

The number stored in the member's QR code; we look up by Membership_ID.