Skip to content

Work / DwarSeva / Wiki / Surfaces

request-guard

Surfacedraftverified 2026-10-04

SURFACE.MOBILE.REQUEST-GUARD

Summary

The same request as a guard sees it, with the action its state allows.

Raw wireframe

  • .context/designs/mobile/visitors/request-guard.html

Why it is drawn this way

One button at a time: Approve / Reject while pending, Check In once approved, Check Out once inside. Drawn inside, with the check-in time.

No screen leads a guard here. Only a push notification does, so the chart shows no way in.

Related

Sources

  • .context/designs/mobile/visitors/request-guard.html
  • apps/mobile/src/app/visitor-requests/[id].tsx
  • apps/mobile/src/lib/push/pushListeners.tsx