Source
cloud#2434 item 5: the pricing page does not mark the current plan. The 免费版 card shows 「开始使用」 to an org already on Free. The cloud#2434 dev found this in PR objectstack-ai/cloud#2451 on 2026-09-28. Epic objectstack-ai/cloud#2440.
Why cloud cannot do it alone
The pricing page is static metadata. PageVariableSchema has no data source, and the page expression scope (current_user, features, page.*) carries no organization plan. The plan is only available from GET /cloud/environment-entitlements (plan), and only objectui widgets read that.
Direction
The dev's recommendation, which the epic PM accepts: an objectui cloud:* plan-status widget that reads that plan, following the same pattern as cloud:onboarding-next. cloud then places it on the pricing page.
Acceptance
- The widget renders the organization's current plan.
- cloud can mark the current plan card on the pricing page. That is a follow-up on objectstack-ai/cloud#2434 item 5.
Source
cloud#2434 item 5: the pricing page does not mark the current plan. The 免费版 card shows 「开始使用」 to an org already on Free. The cloud#2434 dev found this in PR objectstack-ai/cloud#2451 on 2026-09-28. Epic objectstack-ai/cloud#2440.
Why cloud cannot do it alone
The pricing page is static metadata.
PageVariableSchemahas no data source, and the page expression scope (current_user,features,page.*) carries no organization plan. The plan is only available fromGET /cloud/environment-entitlements(plan), and only objectui widgets read that.Direction
The dev's recommendation, which the epic PM accepts: an objectui
cloud:*plan-status widget that reads that plan, following the same pattern ascloud:onboarding-next. cloud then places it on the pricing page.Acceptance