Session ≠ Sign. Cookie-forward reuses admin / Fit / TA tokens only.
Allowlist: same-origin city only. Off-list hosts hit “left the city.” Sign stays mall-gated. No WalletConnect.
PFTheory rooms — not separate apps. AR-first on every device interface. Placeholders are hooks, not products.
decidedetailspreview
10 of 10 rooms
/super-local-portal/room/messengerplaceholderSign lockedPlaceholder. Not a product in this PR.fabric fc_room_messenger → fp_room_messengerPlaceholder. Not a product in this PR.
fc_room_messenger → fp_room_messengerPick a room or open an allowlisted https origin. This shell does not leave for Chrome unless you choose “Open outside.”