What problem does it solve? It prevents developers from breaking the load-bearing business rules of the BMRC Logistics events and shift-signup system when modifying event creation, staffing, attendance, or roster code. ## Core Features & Use Cases - Role gating rules: Documents the medops reduced-admin role, the isEventManagerRole gate, and the narrower attendance panel visibility so event surfaces are never gated on isAdmin. - Cert gating and experience derivation: Explains EMT/CPR certification requirements for shift signup, the org_settings kill switch, and how member experience is computed from memberStatus and joinedTerm. - Attendance and shift hours: Covers check-in stamps, computed minutesLate, exception handling, shift end via button or statpack check-in, and per-semester volunteer statistics. - Use Case: When adding a new notification type to the /events page, consult this Skill to correctly write broadcast notification docs to managers and the team FTO without adding an unsupported email path. ## Quick Start Use the bmrc-events skill to add a new attendance exception type to the event roster check-in flow.