OpenPoly logo
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

  1. create fresh production-like API keys
  2. validate wallet adapter config one more time
  3. validate webhook endpoint config one more time
  4. run happy-path launch
  5. run happy-path buy
  6. run happy-path sell or redemption
  7. run one webhook replay
  8. 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 unknown balance 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 401 or 500

After rehearsal

  • freeze integration changes until launch if possible
  • record approved launch contacts
  • record rollback owner
Copyright © 2026