Mobile housekeeping board — phone-friendly turn tracking

The mobile housekeeping board at /housekeeping is a phone-optimized view of every room in the property and what state it's in. Designed to be the only screen a housekeeper needs during their shift.

What it shows:
• Each room as a tile with the current guest's name (if checked in), arrival and departure times, and a colored status badge (Dirty / Cleaning / Clean / Inspected).
• The check-out and arrival times for the day so the team can prioritize fast turnovers.
• Notes from the front desk (e.g. VIP, allergies, special requests).

One-tap status transitions:
• Tap "Start Cleaning" — moves the room from Dirty to Cleaning and stamps the user, time, and a housekeeping log entry.
• Tap "Mark Cleaned" — moves to Clean.
• Tap "Mark Inspected" — moves to Inspected (the front desk can hand the room to the next guest).

Each transition writes a housekeeping log entry the manager can audit later (Lodging → Housekeeping → Logs).

Phone setup:
• Add /housekeeping to a phone home screen as a PWA (Safari → Share → Add to Home Screen). It launches full-screen with no browser chrome.
• Sign-in persists across app launches; staff don't have to re-authenticate every shift.

Manager view:
• Front-desk staff use the desktop housekeeping board (Lodging → Housekeeping) which shows the same data with extra columns and bulk actions.
• Both views read and write the same Firestore docs — changes show up live on every active screen.