ev/book-checked! prevents an attendee double-booking themselves across different events by consulting their persist-derived availability for the occurrence window (:time-conflict on overlap; same-occurrence re-book stays idempotent).