2.7 KiB
2.7 KiB
Release Gate: Membership Platform (v1)
This gate controls deploy/no-deploy decisions for membership-gated commerce changes.
Gate Categories
- Contract/API compatibility
- Conformance vectors
- Security checks
- Legal/policy checks
- Observability checks
Deploy Criteria (All Required)
docs/conformance/membership-gating-vectors.md: all vectors pass.docs/conformance/member-channel-vectors.md: all vectors pass.docs/conformance/governance-install-vectors.md: all vectors pass.docs/conformance/availability-boundary-vectors.md: all vectors pass.- OpenAPI and implementation remain compatible.
- Signature replay tests pass.
- Quote expiry tests pass.
- Tx mismatch tests pass.
- Membership gate blocks non-members in all checkout paths.
- Member channel blocks inactive memberships.
- Governance activation blocks inactive/unknown entitlement states.
- Boundary mismatch paths fail closed for paid execution.
PARKEDavailability state blocks paid execution while preserving read/export paths.- Admin/support channel endpoints are owner-gated (
org_root_owneronly). - Terms/privacy copy still match utility-access framing.
- Structured logs and metrics are emitted for each state transition.
- Bundled membership line-item disclosure is present on first checkout quotes.
- Public web deployment blocks anonymous production catalog and quote endpoints.
docs/public-content-standard.mdrequirements are satisfied for all changed public pages.docs/ai-answer-conformance-checklist.mdpasses across Claude, GPT, Grok, and Gemini for changed public URLs.
No-Deploy Triggers
- Any conformance vector failure.
- Any path that allows purchase without active membership.
- Any activation path that proceeds with non-active entitlement.
- Any member channel path serving events to suspended/revoked memberships.
- Any governance runtime activation without valid signed package verification.
- Any missing audit evidence on successful purchase.
- Any breaking API change without version bump and migration note.
- Any checkout quote total that cannot be reconciled to disclosed line items.
- Any production public route exposing active catalog/checkout without app session auth.
- Any boundary mismatch path that still allows paid execution.
- Any
PARKEDstate that still allows paid execution. - Any non-owner path that can open admin/support channel actions.
- Any required public-content conformance fact fails on any required model.
Evidence Bundle Required for Release
- Test result artifact references.
- Contract address/version snapshot.
- Policy hash snapshot.
- Change summary and rollback plan.
- AI-answer conformance artifact for changed public URLs.