Deployment runbook
Forge Acceptance Test — DELETE ME
Grow · $49/mo · ob_8238584f14864fed
Verification credentials
Without these secrets, verification steps stay pending — never faked. Add them via the secrets tool to enable read-only checks.
Human step — sub-account + snapshot
The one manual gate. Forge staff creates the sub-account and loads the snapshot.
1. Verify configuration
forgeConfirm business, brand, and loyalty config are complete for Forge Acceptance Test — DELETE ME.
Verify: All required fields present on the onboarding record.
2. Create sub-account
humanCreate a new CRM location/sub-account for Forge Acceptance Test — DELETE ME (Forge Acceptance Test LLC). Use the collected business details.
Verify: Sub-account location id exists and is returned.
Forge verification — auto-continue
Read-only checks. On pass, Forge applies entitlement + config and transitions to Activating.
3. Load Forge Perks snapshot
humanLoad the frozen Forge Perks Pro snapshot into the new sub-account. This deploys the loyalty engine.
Verify: Snapshot load API returns success.
4. Apply entitlement
forgeApply the grow entitlement (GROW) to the sub-account.
Verify: Entitlement flag matches the purchased plan tier.
5. Map configuration to engine
forgeWrite businessConfig (name, logoUrl, colors, earningRules, rewards, tiers) into the deployed engine.
Verify: businessConfig reads back the client's values.
6. Provision phone number
humanClient provisions a phone number in their sub-account for customer-facing SMS.
Verify: A phone number is assigned to the sub-account.
7. Complete Persona + A2P
humanClient completes Persona verification and A2P brand + campaign registration in their sub-account.
Verify: A2P brand + campaign registered and approved.
8. Connect domain
forgeConnect rewards.forge-test.example to the deployed Perks app.
Verify: Domain status is connected and resolves.
Complete the human step above before running verification.
Entitlement applied
Grow — feature access on the deployed instance.
Downgrades change feature access only — collected config is never deleted.
Go-live verification
Enrollment, points, redemption, SMS, workflow, domain. All must pass to mark LIVE.
Complete verification + config first.
Sub-account
Pending
Snapshot
Loaded
Entitlement
Applied
Domain
pending
Activation handoff
Complete verification + config above to unlock the activation handoff.