Testing And Staging
Production cutover rehearsal
Rehearse the same integration contract before live cutover.
Production cutover rehearsal
Run this rehearsal with same code paths and same docs contract used for production.
Goal
Prove operator team can cut over without changing integration semantics.
Rehearsal checklist
- create fresh production-like API keys
- validate wallet adapter config one more time
- validate webhook endpoint config one more time
- run happy-path launch
- run happy-path buy
- run happy-path sell or redemption
- run one webhook replay
- review dashboard evidence
Evidence to capture
- launch request and success response
- one successful order ID
- one successful payout or sell ID
- one wallet mutation
idempotency_key - one webhook
event_id - one replayed delivery ID
- UTC timestamps for each step
Cutover go/no-go rules
Go only if:
- no unresolved
manual_review - no unresolved
unknownbalance operation - webhook delivery path reaches
sent - operator team can locate support identifiers quickly
No-go if:
- secrets still being rotated ad hoc
- wallet lookup behavior uncertain
- receiver still returns intermittent
401or500
After rehearsal
- freeze integration changes until launch if possible
- record approved launch contacts
- record rollback owner
