Acknowledge every user action.
Ensure all meaningful actions produce visible system responses.
Contents 3. Interaction Mechanics & Agency 4. Feedback
How action is confirmed.
“Does your system acknowledge users’ actions promptly and truthfully?”
“Does the system acknowledge actions clearly, quickly, and accurately?”
“Can users understand and rely on what happened?”
“Was the system’s response immediate?”
“Was there any doubt about whether the action succeeded?”
“Does feedback explain what actually happened?”
“Can users distinguish success, partial success, or failure?”
“Is uncertainty communicated honestly?”
“Does feedback ever mislead by omission?”
“Is the system’s confidence proportional to its certainty?”
“Does feedback distinguish guesses from facts?”
Ensure all meaningful actions produce visible system responses.
Respond to actions without delay to prevent duplicate input and uncertainty.
Indicate the system understood and accepted the intended action.
Communicate what changed or occurred, not merely that activity happened.
Clarify what was affected before and after execution.
Use distinct signals for success, partial completion, warning, and failure states.
Prevent conveying false accuracy or overconfidence.
Do not allow essential information to disappear prematurely.
Offer clear next steps when errors or exceptions occur.