Overriding a schedule must be as easy to reach as accepting it
Aliases: human override · scheduling directability · manual override entry point
What it is
The control a supervisor uses to manually override a scheduling result must be as easy to reach as the path for accepting it — this is what directability asks of a system: how amenable it is to being steered by a human instruction. Overriding an automated assignment cannot be substantially more effortful than doing nothing and letting it stand, or supervisors will stop exercising the override in practice, no matter what the design documentation claims about "supporting human intervention."
Why it happens
The mechanism here is a negative relationship between operating cost and how often a control actually gets used: if manual override requires navigating several menus, a dedicated confirmation flow, or expert-level operation, while accepting the automated assignment requires doing nothing at all, a supervisor who spots a bad assignment will often tolerate a suboptimal outcome rather than pay the cost of intervening. An override that is nominally supported but never actually used in practice is no override at all — this is a common reason automated systems show a large gap between "a human can technically intervene" and "a human actually will." The authority looks symmetric on paper, but friction quietly takes it back. Structured override entry points carry a second benefit too: they record the human's rationale as an explicit input to the next optimization pass, instead of letting the scheduler treat a manual adjustment as noise to be undone on the following re-solve. This matters most in systems that reschedule dynamically — if a manual adjustment only rewrites the current assignment table without being written back into the optimizer as a constraint, the scheduler has no idea a human override is in force the next time it re-solves, and may quietly revert it minutes later. The supervisor experiences this as their intervention mysteriously undoing itself, which is really an engineering gap between the override entry point and the scheduler's internal state, not a mistake on the supervisor's part.
Studying it
One way to test this measures, in scenarios where an assignment is clearly bad, what fraction of supervisors actually intervene versus tolerate it, and compares that fraction across interface designs that differ in the number of steps and time an override takes; if simplifying the override flow raises the intervention rate, that confirms the earlier design was suppressing it through friction alone. Such a study also needs scenarios where the supervisor's own judgment is wrong, because an easy override amplifies bad human calls just as readily as good ones — the measure of interest is not only "do they intervene when they should" but also "do they hold back when they shouldn't."
Where it stops holding
Making the override easier without pairing it with adequate confirmation can push supervisors toward frequent, under-considered interventions that reduce overall scheduling efficiency — ease of use does not mean zero friction, and a reasonable amount (a lightweight confirmation step) should stay, just not enough to substantially discourage use. Constraints such as safety limits, communication reachability, and a robot's own capability ceiling should not be bypassable through an ordinary scheduling override; emergency stop and routine plan editing belong to different authority tiers and should not be collapsed together for the sake of a unified entry point. When several supervisors hold override authority over the same fleet at once, easy access creates a new coordination problem too — two people can issue conflicting instructions to the same robot at nearly the same moment, and the interface needs to detect and surface that conflict rather than letting the later action silently overwrite the earlier one.
Applying it
Put "accept the automated assignment" and "manually reassign" at the same level of the interface and equally reachable — two buttons side by side on the same task card, for instance — instead of burying manual reassignment in a settings menu or a page that needs extra permissions. Show an impact preview, the scope of authority, and the duration of an override at the point of use, and carry the human's stated rationale into the audit trail and into the next re-optimization pass rather than letting it be silently overwritten. Verify it by counting the steps each path takes: tally the clicks needed to accept a default assignment versus to execute one manual override, and treat a large gap — zero actions versus five or more — as a signal the flow needs simplifying; then test mistaken overrides, conflicting constraints, and automatic recovery to confirm reversibility and safety limits hold, plus a scenario where two supervisors act on the same robot concurrently to confirm the system flags the conflict instead of silently overwriting one action with the other.
Related
- Same group: X7.06.1 The logic behind multi-robot task allocation must be visible to the supervisor · X7.06.2 A changed schedule needs a stated reason, not just a new final assignment · X7.06.4 Opaque scheduling logic leaves supervisors unable to anticipate the system's next move
- Nearby: X7.05 Comprehensibility of collective behavior · X3.07 Explainable Decision Basis
- Search terms:
directability·human override·supervisory control