Plan And QuotasMake plan, quotas, and consumption legible to the client.
La route usage ne refait pas le billing shell PortalHQ. Elle montre ce que BrainCaps comprend du plan actif, des entitlements et des limites metier appliquees cote produit.
route usagecustomer surfaceportal driven
Billing ownerPortalHQ
braincaps-app explains usage; it does not replace the billing shell.
Quota sourceEntitlements
Limits should be resolved from the PortalHQ context and BrainCaps product logic.
Client promiseNo ambiguity
Usage, plan, and limits must be understandable without support escalation.
Plan ReadabilityWhat usage needs to answer fast
A customer should understand what is enabled and what is constrained without reading raw entitlements.
- Plan identitySurface the effective plan code and activation context clearly.
- Quota consumptionShow current usage versus the quota BrainCaps is applying.
- Commercial next stepWhen a limit matters, route the customer to the right PortalHQ action, not a dead end.
Backend ReuseWhat already exists today
The current product already exposes enough for a first usage page without inventing new billing logic.
- Dashboard quota widgetA first table of limits and usage is already present.
- Ops metricsCurrent ingestion and request counters are already available.
- Portal context parsingPlan and quota rows can be derived from the existing context helpers.
Usage GuardrailsWhat not to confuse
This route explains product usage. It does not replace shell billing or customer-portal actions.
- Usage explanationBelongs in braincaps-app.
- Subscription managementBelongs in PortalHQ.
- Manual overridesBelong in operator workflows and must remain traceable.