Some checks failed
CI / Lint, Unit & Integration Tests (push) Has been cancelled
getShopTier() returns "pro" when UNLOCK_ALL_FEATURES=true, so every plan-gated screen (Zones, Rates, Product rules, Dashboard) and the per-tier location cap open up regardless of the shop's real subscription. Single choke point — every tierAtLeast()/locationLimitFor() call derives from getShopTier(). Default off; documented in .env.example as production-unsafe. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>