# CiteLab workflow readiness checklist

Workflow:
Tested version / date:
Owner:

This is a self-recorded review, not an automated test or certification.

## Input and state
- [ ] Define the trigger and required fields.
- [ ] Try a missing or invalid field.
- [ ] Keep identifiers available after each node.
- [ ] Replay the same event and check for duplicate actions.

## Failure and recovery
- [ ] Test a timeout or unavailable provider.
- [ ] Set a polling or execution limit.
- [ ] Make success and failure outputs distinguishable.
- [ ] Document recovery without repeating completed actions.

## Access and handover
- [ ] Keep secrets out of workflow exports.
- [ ] Confirm recurring costs and who owns each account.
- [ ] Keep outgoing messages or publishing behind an agreed approval step.
- [ ] Record the tested version, result, and manual stop procedure.

## Evidence and open questions

Record what was run, the observed result, and anything unresolved. Do not include secrets or customer details.

Free to use and adapt for your own work. Source: https://citelab.uk/workflows/
