Project statuses

Project statuses

Reference the RevBridge project statuses used from draft setup through dry-run readiness, execution, and completion.

Updated Jun 27, 2026

Project status shows where a migration sits in the workflow.

Setup statuses

  • DRAFT: Project exists but required inputs are not complete.
  • KEYS_VERIFIED: Stripe keys have been saved and verified.
  • MAPPED: Customer mapping has been uploaded and inputs are ready for dry-run validation.

Execution statuses

  • DRY_RUN_READY: Dry-run has produced an executable plan without blockers.
  • PAYMENT_REQUIRED: Legacy status from the removed payment-gated flow. These projects can still execute after review while the active payment processor is undecided.
  • PAID: Legacy/unlocked status from the removed payment-gated flow. Execution can still be queued.
  • QUEUED: Execution is waiting for a worker.
  • RUNNING: Execution is active.

Terminal or intervention statuses

  • COMPLETED: Execution finished.
  • FAILED: Execution failed and needs review. Encrypted key material may already be wiped, so re-save keys and rerun dry-run before another execution attempt.
  • BLOCKED: The project cannot continue until blockers are resolved.

How to use statuses

Treat status as the project-level summary. For subscription-level detail, inspect dry-run blockers, warnings, planned actions, and audit exports.