Use a closed list for approvals and fixed choices. Use a free answer for missing information.
Useful for
- Approve a releaseAsk before publishing it.
- Approve a migrationAsk before changing stored data.
- Choose an environmentLet a person select the target.
- Provide a missing pathRequest information code cannot know.
- Approve a policy exceptionRecord the explicit exception.
- Give final sign-offKeep the decision with a person.
Ask before the effect.Put approval before a publish, migration, deletion, or other irreversible command.