Role-Based Routing
Interactive State Machine & Flicker Suppression
Normal Flow
Host Route Attempt
⏸
Pause
🔄 Reset
LOGIN/SIGNUP
PUBLIC BROWSE
REDIRECT TO /WELCOME
CHOOSE HOST ROLE
ALLOW HOST ROUTES
BLOCK NON-HOST ATTEMPTS
ALLOW TRAVELER ROUTES
VISITOR
Unauthenticated
PENDING USER
No Role Assigned
PUBLIC ROUTE
/explore
TRAVELER
Role: traveler
HOST
Role: host
HOST ROUTE
/dashboard
SYSTEM STATE
isChecking: false
userType: null
INITIALIZED
FLICKER SHIELD: OFF
ROLE-BASED ROUTER
STATE MACHINE SIMULATOR