Room statuses, and who changes them
Vacant-clean, vacant-dirty, occupied, out of order — and what moves a room between them.
Every room is in exactly one state, and most transitions happen by themselves.
- Vacant-clean — ready to sell. Only housekeeping puts a room here.
- Vacant-dirty — empty and not yet serviced. A check-out puts a room here automatically.
- Occupied — a guest is in it. Check-in puts it here; a room move moves it.
- Out of order — deliberately unsellable: maintenance, refurbishment, damage. It needs a reason and a date range, and the room disappears from availability for it.
The two rules that catch people out:
- A guest cannot be checked into a vacant-dirty room without an override. That refusal is the system doing its job.
- Housekeeping's opinion and the front desk's can disagree — the room housekeeping says is vacant and the system says is occupied. That is a discrepancy, and it has its own report.