Order of precedence
Slot is outside host's availability
Availability override
Holiday marked
Meeting limit has been reached
Lead time
Buffer time
Overlapping meeting
Priority |
Reason |
Rationale |
|---|---|---|
1 |
Past time |
Obvious, no action needed—don't waste user's time |
2 |
Calendar not connected |
System failure—user can't trust any availability data until fixed |
3 |
Outside host's availability |
Fundamental—if hours aren't set, nothing else matters |
4 |
Date range exceeded |
Event-level setting—slot was never meant to be bookable |
5 |
Holiday marked |
Explicit intent to be unavailable |
6 |
Availability override |
Explicit override for specific date |
7 |
Calendar conflict (external) |
External calendar blocking—actionable by changing event to "free" |
8 |
Overlapping meeting (internal) |
Another booking in your system |
9 |
Lead time / Minimum notice |
Time-based rule blocking near-term slots |
10 |
Buffer time |
Adjacent meeting's buffer eating into this slot |
11 |
Meeting limit reached |
Capacity constraint |
12 |
Duration mismatch |
Gap exists but isn't long enough |
13 |
Team/Host unavailable |
Collective event specific |
14 |
Round-robin fairness |
Team distribution rule |
15 |
Group event full |
Capacity for group events |
16 |
Reserved/Pending |
Temporary hold |
17 |
Time slot interval mismatch |
Edge case configuration issue |