Workflow production-readiness checklist

Use this checklist before activating a Workflow against a production Source. A successful editor save proves that the graph is structurally valid; it does not prove that provider permissions, real payloads, business conditions, or repeated side effects are safe.

1. Ownership and purpose

2. Trigger and Source

3. Authentication and access

Use Authentication and permissions for the reconnect and rotation procedure.

4. Data contracts and mappings

5. Paths, Filters, and Transformations

6. Side effects and retries

FastHook allows up to 10 Workflow queue retries for retryable failures. See Limits, statuses, and error codes for exact behavior.

7. Delays and lifecycle changes

8. Audit and recovery

9. Controlled activation

  1. Pause the old Workflow or narrow the new Source when parallel side effects would be unsafe.
  2. Save the final graph and record its version.
  3. Activate the new Workflow.
  4. Send one canary event with a recognizable business identifier.
  5. Verify FastHook Audit and the final provider state.
  6. Increase traffic gradually when the Source supports narrowing.
  7. Watch the first production runs for permission, validation, rate-limit, and duplicate-side-effect failures.

10. Rollback procedure

If the launch is unsafe:

  1. pause the Workflow to stop new runs;
  2. inspect already queued, running, retrying, or delayed executions;
  3. prevent repeated external side effects before retrying anything;
  4. restore the known-good graph as a new version or reactivate the maintained previous Workflow;
  5. run a controlled event; and
  6. document affected request IDs, run IDs, provider object IDs, and compensating actions.

Do not delete incident evidence during recovery. Continue with Workflow versioning and migrations and Troubleshoot a failed run.