The user stops an unsuccessful or unwanted sequence.
- U → A: Abort signal (e.g., “Never mind,” “Stop,” “Cancel”).
- A: Immediately halt the current sequence; summarize what (if anything) changed.
- A: Offer safe next steps: start over, choose a different path, or open help.
- U (Optional): Sequence closer or transition.
- Treat abort as a clean exit with no pressure to continue.
- Offer non-destructive options (save draft, keep collected info, undo changes).
- Avoid “are you sure?” unless action is irreversible or costly.
Repair affordances
Not a repair; provide undo and restore affordances when relevant.
Metrics
Abort rate per activity; salvage rate (draft saved, alternate path taken).
Consequences
- the sequence is halted where it stood, the actor has been told what if anything changed, and the exchange is back at a point where they can start something else or leave
- whatever the sequence collected is now a loose end — a part-filled draft, a half-applied change — and the actor has to be able to see it to decide whether it stays
Related patterns
Enables
- Conversation — the actor stops an unwanted or failing sequence mid-exchange — the conversational stop, not a process kill
Complements
- Live presentation — the user-side stop depends on the surface having a quiet resting state to land in
Alternatives
- Closing — the clean alternative when a session ends intentionally rather than by abandonment
Related
Preceded by
- Opening (Agent) — the actor has been addressed but has committed to nothing; if they turn down the proposed topic and offer nothing in its place, the encounter needs an exit before it reaches any activity
- Streaming output — the output is legible as it forms, so the actor can skim ahead of the machine, judge early — and stop early, which is what makes interruption meaningful mid-generation
- Opening (User) — the actor has named a topic but nothing has been acted on yet, so an immediate change of mind costs nothing to honour