fix(provider-msp): qualify installer purchase guidance

Keep first-run evaluation and summary guidance conditional on actual Plan availability and confirmed active limits. Remove the ordinary manual-key purchase prompt while retaining the separate custom-license binding path, and update the installability contract and focused assertions in the same commit.

Change-source: pulse-maintainer
This commit is contained in:
pulse-triage[bot]
2026-09-24 04:52:30 +01:00
parent 2752b1040e
commit f3518d9b9b
3 changed files with 28 additions and 22 deletions
@@ -894,6 +894,13 @@ artifact-selection behaviour.
sign-in page agree. `provider-msp portal-link` is part of the packaged
day-2 surface and mints links only for existing account members or pending
invitees.
Setup's evaluation and closing guidance must point to Plan for actual paid
upgrade availability, not promise live Stripe checkout or a time-bound cap
increase. Operators must remain within the two-client evaluation limit
until Plan confirms a higher active limit. The ordinary empty-license path
must not present a lease signing key as a manual purchase step; the explicit
`--print-lease-signing-public-key` path remains available for separately
issued custom licenses, which must bind that key.
Provider-hosted MSP installability must also pass provider-default report
branding through the packaged tenant environment rather than requiring
report-specific operator provisioning. The deployable control-plane config