Room Schedule — Today (8:00 AM – 6:00 PM)
Each block = one scheduled meeting. Color = department. Hover for details.
Priority Scoring
Each meeting request scores: base priority (1–5) × clearance weight × urgency flag. High-priority meetings are scheduled first and get first pick of available rooms.
Conflict Detection
Before assigning a room+timeslot, the scheduler checks: (1) room not double-booked, (2) required attendees have no overlapping commitments, (3) clearance level satisfied.
Greedy Assignment
Sorted priority queue. For each meeting, finds the earliest available room that satisfies all constraints. Unschedulable meetings are flagged and queued for rescheduling.
Utilization Optimization
After initial pass, a secondary sweep fills gaps with lower-priority meetings, maximizing room utilization without violating any constraints.