Private MVP staging surface
Static command shell for daily property operations
Admin cockpit and field workflows coming soon remain represented as a private static mock view. Build 116 adds the field portal static contract for assigned-only cleaner, maintenance, vendor, inventory, blocker, notes, photo evidence placeholder, alert preview, and completion confirmation flows before any runtime connection exists.
- Surface type
- Static/mock/read-only field portal contract with no runtime connection
- Protected staging domain target
- staging.superstays.ai
- Operations
- No sends, triggers, schedules, external APIs, or row mutations
- Data
- No guest/private data; no raw guest/private values or raw recipient values
- Runtime connection
- No runtime data connected; no source/response row IDs, Notification_Log mutation, or Alert_Review mutation
Build 115 navigation
Role entry points
Local fixture navigation only; no submit, sync, send, trigger, external API, or row update path exists.
Build 116 field portal
Static field portal contract
Assigned-only/role-scoped language; no upload happens, no submit happens, no sync happens, no send happens, no row update happens, and no runtime connection exists.
Display mode
Fail-closed states
Required static UI states
Safe action preview drawer
Preview only, no operational side effects
Operators can inspect proposed actions in this mock surface, but this Build 116 screen cannot upload, submit, sync, send messages, create schedules, call live services, mutate rows, mutate Notification_Log, or mutate Alert_Review.