Map ticket tier to session scope
Synthetic event has talks T1,T2 and workshop W1. Standard ticket covers T1/T2; workshop add-on covers W1 but still requires a seat reservation. Badge scan at the event entrance records event arrival only. No event ticket price or access right outside this example is asserted.
| Constraint | Required record | Example decision rule |
|---|---|---|
| Ticket entitlement | Ticket tier + included session IDs | Standard excludes W1 |
| Seat reservation | Ticket holder + W1 seat record | Add-on eligibility alone is insufficient |
| Arrival grain | Event-entry scan separately | Entry scan is not workshop attendance |
Test entitlement, reservation and arrival separately
| Case | Input | Expected decision |
|---|---|---|
| Standard holder | Entry scanned; asks W1 | W1 not included |
| Add-on holder | W1 included; no seat reserved | Reservation pending |
| Add-on with seat | W1 included; seat record present | Session-entry conditions met |
- Identify ticket scope
- Compare selected session
- Check required seat record
- Record session attendance separately
A badge shared between people requires identity review; it cannot supply another attendee’s seat record.
How many shown holders meet W1’s stated entry conditions?
Show the worked answer
One: the add-on holder with a recorded seat. The event-entry scan alone satisfies neither missing condition.
Include session-specific access and attendance in the brief so one event-level checked-in flag does not replace them.