# CLOCK-027: Block /join if user already belongs to a store

**Status:** ⏳ Deploying
**Priority:** P1 (Medium)
**Reporter:** Ragan
**Created:** 2026-02-19

## Summary
Users who already belong to a store can still access /join and attempt to join another store. This violates the "one account, one store" model.

## Current Behavior
- User with existing store membership can visit /join
- Can enter join codes for other stores
- May cause data/permission issues

## Expected Behavior
- /join page checks if user already has a store
- If user has a store → redirect to /app or show message "You already belong to a store"
- Only users without a store can use /join

## Affected Page
`/join`

## Related
- RBAC implementation (one account = one store principle)
