Elicitation and Approvals
Real workflows often need human input partway through execution.
That input might be:
- approval for a risky action
- a missing field or choice
- confirmation before publication
- clarification about how the workflow should continue
Worka treats that as a first-class workflow event rather than as an awkward interruption.
Two kinds of human interaction
Think about two different cases:
Elicitation
Use elicitation when the workflow needs more information from a person.
Approval
Use approval when the workflow already knows what it wants to do but must not proceed without human consent.
These are different interactions and they should feel different in the product.
Do not bolt approvals onto the end of a build. Decide up front:
- which steps need human input
- which steps need human permission
- what the workflow should do after the response arrives
That makes the workflow predictable rather than improvisational.