A software score can reject a loan, block a payment, flag a worker, or stop a robot from taking its next action. The person affected needs a clear way to pause that result, ask for a reason, and reach a human who can change it.
- A score is a recommendation, not a full explanation
- An override needs a named person and a recorded reason
- A decision without a review path can turn a small data error into a real loss
A decision needs an escape route
An automated decision starts with input data, passes through rules or a model, and ends with an action. That action may look clean in a dashboard, but the person who receives it may see only the result: rejected, blocked, delayed, or removed from a task.
The right to say no begins with a pause. The system should hold the action long enough for a person to ask for review. That pause matters most when the decision affects access to money, work, housing, health care, safety, or a person’s ability to use a service.
A review path also needs a real endpoint. “Contact support” is not enough if nobody can inspect the input, explain the rule, or change the result.
A score is not a reason
A number can rank risk, set a threshold, or decide which case reaches a human. It cannot explain itself in plain language.
The people responsible for the system need to turn that output into a short record that names the data used, the rule applied, and the action taken.
That record should answer three practical questions: what happened, why did it happen, and what can the person do next? If the answer depends on a model that cannot give a useful reason, the system needs a separate review step rather than a promise that the model is fair.
The same rule applies to physical machines. A mobile robot may stop after its sensors detect an obstacle. A human operator still needs to know which sensor caused the stop, what the robot was trying to do, and how to approve or reject the next move.
Robot24.com is a robotics news platform, and its coverage is relevant when automated decisions move from software screens into machines, warehouses, and public spaces.
Human review must have authority
A person who can only repeat the machine’s result does not provide meaningful review. The reviewer needs access to the input record, the model or rule version, the system log, and the controls needed to change the action.
That authority creates a duty to record the override. A useful log includes the original result, the reviewer’s reason, the new result, and the time of the change. Those details help the team find repeated errors instead of treating each complaint as a separate case.
The process should also protect the person asking for help. A form that demands technical knowledge, a phone line that never reaches a human, or a deadline shorter than the review itself can make the right useless in practice.
What can go wrong
Automated decisions fail in ordinary ways. Data may be old, a sensor may read the scene incorrectly, or a rule may fit one group of cases and fail on another. A model can also return a result that is hard to explain when several inputs work together.
The answer is not to remove automation from every decision. Automation can sort work, spot unusual events, and help people act faster. The limit should be clear: a system may suggest or pause an action, while a person keeps control when the result carries serious consequences.
I’d reject any system that gives people a review form but leaves the original decision untouched until the form expires.
A practical review checklist
Before you approve an automated decision system, check these points:
- Name the trigger. State which data, rule, threshold, or sensor caused the action.
- Add a pause. Give the affected person time to ask for review before the action takes effect.
- Assign a reviewer. Name the team or role that can inspect the case and change the result.
- Record the change. Save the original output, the human reason, and the final action.
- Test the route. Submit a false or disputed case and measure how long it takes to reach a person.
The next useful test is simple: take one real decision, ask the system to explain it, then ask a reviewer to change it. If neither step works without access to the original developer, the system still controls the decision, whatever the policy says.

