Subscription ​
| Workflow | Type | Description |
|---|---|---|
| subscription.actor-rbac-seat.change | Linear | Deprecated compatibility alias for subscription.actor-rbac-seat.resize. Every reduction requires explicit destructive-loss confirmation. |
| subscription.actor-rbac-seat.internal-grant | Atomic | Internal non-Stripe paid RBAC actor seat grant. |
| subscription.actor-rbac-seat.internal-revoke | Atomic | Internal non-Stripe paid RBAC actor seat revoke. |
| subscription.actor-rbac-seat.resize | Linear | Resize paid RBAC actor seats for Staff actors. Every reduction requires explicit destructive-loss confirmation. |
| subscription.actor-rbac-seat.status | Atomic | Show paid RBAC actor seat availability and current consumers. |
| subscription.billing.actor-seat.checkout | Linear | Create a paid Stripe Checkout URL for additional platform actor/RBAC seats. |
| subscription.billing.end-user-seat-pack.checkout | Linear | Create a paid Stripe Checkout URL for an end-user seat pack. |
| subscription.billing.governance.backfill | Atomic | Ensure recurring retention-apply and usage-consolidate schedules exist for orgs that predate schedule seeding |
| subscription.billing.item.change | Atomic | Change supported Stripe-managed billing item quantities. |
| subscription.billing.lumen-addon-downgrade.cancel | Atomic | Cancel a scheduled Lumen add-on (entry pack / storage) downgrade before it applies. |
| subscription.billing.lumen-addon.apply-downgrade | Atomic | Apply a scheduled Lumen add-on (entry pack / storage) downgrade. |
| subscription.billing.lumen-addon.change | Atomic | Change purchased Lumen entry packs (1M entries/month each) and storage GB. |
| subscription.billing.lumen-addon.checkout | Linear | Create a Stripe Checkout URL for prepaid Lumen entry-pack / storage upgrades. |
| subscription.billing.lumen-plan-downgrade.cancel | Atomic | Cancel a scheduled Lumen plan downgrade before it applies. |
| subscription.billing.lumen-plan.apply-downgrade | Atomic | Apply a scheduled Lumen billing downgrade after the downgrade cut window. |
| subscription.billing.lumen-plan.change | Atomic | Change an organization's Lumen tier through Stripe-backed billing. |
| subscription.billing.lumen-plan.checkout | Linear | Create a Stripe Checkout URL for a paid Lumen plan upgrade. |
| subscription.billing.lumen-provisioning.reconcile | Atomic | Re-run lumen.org.set-plan for billing items whose Lumen provisioning is pending. |
| subscription.billing.platform-user-seat-downgrade.apply | Atomic | Apply a scheduled platform user-seat downgrade and unseat selected members. |
| subscription.billing.platform-user-seat-downgrade.cancel | Atomic | Cancel a pending platform user-seat downgrade before it applies. |
| subscription.billing.platform-user-seat-downgrade.preview | Atomic | Preview members affected by a platform user-seat downgrade below active usage. |
| subscription.billing.platform-user-seat-downgrade.schedule | Atomic | Schedule a platform user-seat downgrade and selected member unseats for renewal. |
| subscription.billing.platform-user-seat.checkout | Linear | Create a paid Stripe Checkout URL for additional platform user seats. |
| subscription.billing.portal-session.create | Atomic | Create a Stripe Billing Portal URL for customer self-service billing management. |
| subscription.billing.summary | Atomic | Summarize customer billing state and Stripe-managed billing items. |
| subscription.billing.workflow-retention-downgrade.cancel | Atomic | Cancel a scheduled workflow retention/storage downgrade before it applies. |
| subscription.billing.workflow-retention.apply-downgrade | Atomic | Apply a scheduled workflow retention billing downgrade after the downgrade cut window. |
| subscription.billing.workflow-retention.change | Atomic | Change workflow state retention billing, storage cap, and governance policy. |
| subscription.billing.workflow-retention.checkout | Linear | Create a Stripe Checkout URL for prepaid workflow retention/storage upgrades. |
| subscription.cancellation | Linear | Tracks scheduled subscription cancellations and handles reactivation |
| subscription.checkout | Linear | End-to-end subscription checkout with Stripe — validates plan/org, creates a Stripe Checkout Session, activates on payment webhook. |
| subscription.data-governance.configure | Atomic | Configure org-level audit storage and retention policy |
| subscription.end-user-seat-pack.checkout | Atomic | Return pending support status for end-user seat-pack checkout. |
| subscription.key_provision | Atomic | Provision a new integration key for the actor-seat pricing model |
| subscription.key_revoke | Atomic | Revoke an integration key issued under the actor-seat pricing model |
| subscription.lumen.billing.change | Atomic | Return pending support status for Lumen billing changes. |
| subscription.payment_recovery | Linear | Handles failed payment recovery (dunning process) |
| subscription.plan.change-with-proration | Dag | Change a subscription plan, preview proration, collect confirmation when required, and reconcile entitlements. |
| subscription.plan_change | Linear | Handles subscription upgrades and downgrades with Stripe proration |
| subscription.platform.checkout | Atomic | Start customer checkout for the canonical Orkestia platform subscription. |
| subscription.renewal | Linear | Tracks and handles subscription renewals |
| subscription.retention.apply | Atomic | Apply configured org retention to workflow/audit storage with dry-run support |
| subscription.retention.billing.change | Atomic | Return pending support status for retention billing changes. |
| subscription.retention.billing.quote | Atomic | Return pending price-model status for retention billing quote. |
| subscription.seat_change | Atomic | Resize user_seats / key_seats on an active subscription |
| subscription.sync | Linear | Reconciles a single OrganizationSubscription against a Stripe payload and dispatches downstream workflows when the diff implies a richer business event (cancellation, dunning, plan change, recovery). |
| subscription.trial.convert-and-provision | Dag | Convert a trial to paid subscription, provision keys and seats, and reconcile entitlements. |
| subscription.usage.consolidate | Atomic | Snapshot retained workflow and audit storage usage for one organization |
| subscription.usage.summary | Atomic | Report organization usage for a period and its cost, priced from the local catalog. |
