S37 · Pipeline skill
Open subscriptions and updates
Rehearse subscription events, confirm activation and preferences, then send updates within consent scope.
Subscription event rehearsal + human activation confirmation + entitlements and messaging consent
- Pipeline
- 4 steps
- Human review
- 1
- Components
- 4
01Pipeline
Base pipeline
Ordered steps. Each consumes the previous output; review gates hold until a person accepts.
- Starts from
- Plan, content preferences and subscription consent
- Delivers
- Double-confirmed subscriptions, delivery and unsubscribe records
Review contract
People decide at review gates; components supply data, drafts or review surfaces. Unaccepted outputs do not advance.
Integration note
Never turn rehearsal events into real entitlements; billing and messaging consent are separate state chains and entitlements require verified real callbacks.
- 01
Rehearse the lifecycle
- Input
- Plan, content preferences and subscription consent
- Output
- Isolated test events and reconciliation results
- Hosted subscription billing rehearsalSubscription billing lifecycle rehearsal + event replay and reconciliation
- 02
Confirm plan and payment
Human review- Input
- Isolated test events and reconciliation results
- Output
- User-confirmed subscription request and real callback pending verification
Decided byAssigned reviewer or requesting user
- Intelligence subscription checkoutSubscription purchase handoff + payment event return
- 03
Check entitlements and quotas
- Input
- User-confirmed subscription request and real callback pending verification
- Output
- Entitlements and quotas after verified callbacks
- Subscription checkout, seats and workspace quotasPlan payment linked to seats + atomic quota checks
- 04
Confirm preferences and notify
- Input
- Entitlements and quotas after verified callbacks
- Output
- Double-confirmed subscriptions, delivery and unsubscribe records
- Opt-in subscriptions, digests and entity alertsDouble opt-in subscriptions + deduplicated digests and unsubscribe
02Industry versions
Industry versions
Education Transferable use Rehearse billing and confirm course-material subscriptions before sending updates that learners can unsubscribe from.
Adaptation Maintain course entitlements separately from message consent; rehearsal events cannot activate real entitlements.
- 01
Rehearse course subscription events
- Input
- Course-material plan, learner choice and messaging consent
- Output
- Isolated test subscriptions and reconciliation results
- Hosted subscription billing rehearsalSubscription billing lifecycle rehearsal + event replay and reconciliation
- 02
Learner confirms activation
Human review- Input
- Isolated test subscriptions and reconciliation results
- Output
- Confirmed activation request and payment events to verify
Decided byAssigned reviewer or requesting user
- Intelligence subscription checkoutSubscription purchase handoff + payment event return
- 03
Check material entitlements
- Input
- Confirmed activation request and payment events to verify
- Output
- Entitlements established from verified real events
- Subscription checkout, seats and workspace quotasPlan payment linked to seats + atomic quota checks
- 04
Send updates after double confirmation
- Input
- Entitlements established from verified real events
- Output
- Update delivery, subscription and unsubscribe records
- Opt-in subscriptions, digests and entity alertsDouble opt-in subscriptions + deduplicated digests and unsubscribe
03Parameters
Parameters
From the pack’s params.schema.json. Choose values to build a synthetic request.
skills/_pipelines/subscriptions-and-updates/params.schema.json
{
"synthetic": true,
"run_id": "synthetic-example",
"locale": "en",
"industry": "base",
"adapter_mode": "local",
"records": [
{
"id": "synthetic-record-1",
"synthetic": true,
"text": "Synthetic observation A: a draft needs review."
},
{
"id": "synthetic-record-2",
"synthetic": true,
"text": "Synthetic observation B: retain the unresolved question."
}
],
"decisions": {}
} 04Member components
Member components
-
Hosted subscription billing rehearsal
Subscription billing lifecycle rehearsal + event replay and reconciliation
Prototype 1 pipeline -
Intelligence subscription checkout
Subscription purchase handoff + payment event return
Prototype 1 pipeline -
Subscription checkout, seats and workspace quotas
Plan payment linked to seats + atomic quota checks
Working 1 pipeline -
Opt-in subscriptions, digests and entity alerts
Double opt-in subscriptions + deduplicated digests and unsubscribe
Working 1 pipeline
05Skills pack
Skills pack
Runnable reference on synthetic fixtures with tests. Domain contracts, services and approvals still need integration.
subscriptions-and-updates-1.0.0.zip
Contains SKILL.md, pipeline.json, params.schema.json, runner, tests, fixtures, integration checklist and sources.
Synthetic workflow reference; service integration pending
Download · 17KBSHA-256 1f25c20927cc55e2cb87c37772539bd86144b5338ffd98f05c5313abb1e7653d