Runbooks
Runbooks
Stuck approval
- Confirm the run is still
paused. - Confirm the approval record is pending and not expired.
- Confirm
queue.lock_storepoints to a shared atomic cache store. - Retry
Flow::resume()orflow:approvewith a valid token. - If a previous resume reached downstream steps, inspect persisted successful step rows before retrying.
Failed webhook delivery
- Check
flow_webhook_outbox.status, attempts, and next retry time. - Confirm
webhook.urlis reachable from the scheduler or worker. - Confirm the receiver accepts
X-Laravel-Flow-Signature. - Run
php artisan flow:deliver-webhooksmanually after fixing connectivity.
Growing audit table
Schedule flow:prune with a retention window that matches compliance needs.