{"id":"pro-office-room-booking-conflicts","audience":"office","category":"planning","technique":"constraints","title":"Resolve conference room conflicts with the office booking rules","free":false,"task":"You manage bookings for the office's one big conference room, and Thursday has overlapping requests. You want exactly 5 numbered lines in time order, each as time - meeting - host, under 60 words, plain text. Settle conflicts using the office booking rules in your notes, drop the canceled request, and don't move anyone to a time they didn't ask for. Write a prompt that gets you exactly that.","materialLabel":"Requests and booking rules (attached to your prompt automatically)","material":"Summit Room requests - Thursday Nov 20\n\nBooking rules (office policy):\n1. Client-facing meetings beat internal meetings.\n2. If two meetings of the same type overlap, the earlier request wins.\n3. Don't reschedule a meeting - if it loses, it goes to the small room (not on this list).\n\nRequests (in the order received):\n- Mon 9:02 - Weekly sales sync (internal) - 9:00-10:00 - host: Dmitri\n- Mon 9:30 - Client demo for Larchmont Bank (client) - 9:30-10:30 - host: Alana\n- Mon 11:15 - Budget review (internal) - 11:00-12:00 - host: Fiona\n- Mon 2:00 - Design workshop (internal) - 11:00-12:30 - host: George\n- Tue 8:45 - Quarterly all-hands rehearsal (internal) - 1:00-2:00 - host: Hiro\n- Tue 10:10 - Vendor pitch from Clearline (client) - 2:00-3:00 - host: Ines\n- Tue 4:40 - Interview panel (internal) - 3:30-4:30 - host: Jae\n- Wed 8:00 - Hiro: \"Cancel the rehearsal, we're doing it Friday instead.\"\n\nAlso: the projector bulb is out, IT is fixing it Wednesday.","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":60},{"type":"plainText"}],"mistakes":[{"title":"Not giving the rules","why":"The AI picks winners by what seems important or squeezes everyone in by moving times.","fix":"Add: \"Settle conflicts with the booking rules: client first, then earlier request. Don't move anyone.\"","checks":["r1","r2"]},{"title":"Missing the cancellation","why":"The rehearsal is in the list, and the AI books it.","fix":"Add: \"Drop the canceled rehearsal.\"","checks":["r2"]},{"title":"Not giving the line shape","why":"The AI writes a table with reasons for each call.","fix":"Add: \"Each line: time - meeting - host.\"","checks":["r0"]},{"title":"Letting the AI pick the layout","why":"The AI adds headings and explanations.","fix":"Be exact: \"Exactly 5 numbered lines in time order. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 60 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 8 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Says how many lines","patterns":["\\b(5|five)\\b"]},{"label":"Uses the booking rules","patterns":["rules","client.{0,20}(first|beat|wins)","earlier request"]},{"label":"Drops the cancellation","patterns":["cancel","rehearsal","drop"]},{"label":"Doesn't move meetings","patterns":["don'?t (move|reschedule)","no (moving|rescheduling)","same time"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"Your office already has rules for this. Put them in the prompt, mention the cancellation, and say no one gets moved.","rubricLabels":["Lines are in time order, each giving time, meeting and host: 9:30 Larchmont demo (Alana), 11:00 budget review (Fiona), 2:00 Clearline pitch (Ines), 3:30 interview panel (Jae), and one more non-conflicting slot","Conflicts follow the rules: the client demo beats the sales sync, and the budget review beats the design workshop (earlier request); neither loser appears in the room","The canceled rehearsal is left out, no meeting is moved to a new time, and the projector note is left out"]}