Namespace incorrectly shows paid plan status and upgrade options for future-dated subscription
## Summary A namespace is incorrectly displaying as being on a paid plan when the subscription has a future start date. Additionally, the system is showing upgrade options for a subscription that hasn't started yet. ## Steps to Reproduce 1. Navigate to a namespace that has a future-dated paid subscription (Premium) 2. Check the namespace's subscription status in the UI 3. Observe the billing page shows the option to Upgrade to Ultimate :warning: To check if the system treats the namespace as if it currently has active paid features. ![Screen Recording 2025-10-03 at 12.07.37 PM.mov](/uploads/dd06397fc2b239a583c1caf7fd7043ed/Screen_Recording_2025-10-03_at_12.07.37_PM.mov) Observed when debugging https://customers.gitlab.com/admin/revenue_impact/1686 ## Expected Behavior - Namespace should display as being on the Free plan until the subscription start date - No upgrade options should be shown for future-dated subscriptions - Clear indication should be provided that a paid subscription is scheduled to start on a specific date ## Impact - **User Confusion**: Users may be confused about their current plan status - **Billing Issues**: Potential for incorrect billing or feature access (TBD) - **Business Logic**: Incorrect plan enforcement may lead to unauthorized feature access (TBD) ## Environment - **Platform**: GitLab.com (SaaS) - **Affected Areas**: - Plan upgrade flows
issue