Event Interaction
Every event block on the calendar is interactive. Tapping an event opens the same Verification Modal used on the Dashboard, but populated with the specific details of that particular instance.Instance-Specific Context
Unlike the Dashboard’s Upcoming Card (which always shows the next pending event), the Calendar allows direct access to any instance — past, present, or future. When an event is tapped, the modal loads:Status-Dependent Behavior
The modal adapts its available actions based on the instance status:Example
A user taps last Tuesday’s “Morning Gym” event on the calendar. The modal opens showing:
Morning Gym — Tuesday, May 20
Status: VERIFIED
Verified at: 6:12 AM
Location: Fitty Gym VIT — Within 50m (confirmed)
This provides a historical audit trail proving the commitment was honored on that specific day.