D1.11.2Premature completion beliefdesignresearch

Conflating receipt and result makes a long task look complete

Aliases: false completion · premature success · completion illusion · asynchronous feedback

What it is

A premature completion belief arises when a system expresses “request received” or “processing started” with completion language, a checkmark, or success styling, causing people to think a long task already produced its result. In upload, publishing, payment, generation, synchronization, and review, this can lead to leaving a page, notifying others, taking dependent steps, or stopping verification before the task finishes, fails, or becomes externally visible. It is not a minor copy issue; it is a false state commitment.

Why it happens

People read high-certainty symbols—green, checkmarks, “success,” “sent”—as evidence of task ending and do not infer a hidden asynchronous chain. A premature success message also ends monitoring: users stop watching progress, preserving input, or looking for errors. Later failure feels arbitrary and difficult to recover from because the system had already announced completion. When state semantics lead the real commitment point, faster and more salient feedback amplifies harm.

Studying it

For one task, compare receipt-as-success, explicit processing, and post-completion success under delay, rejection, disconnection, and background completion. Measure early departure, dependent action, failure discovery, and retained recovery material. Ask consequential questions: can you notify a customer, close the window, or verify the result? Satisfaction alone misses harmful misbelief because a false success can make waiting feel smoother.

Where it stops holding

Immediate feedback is not inherently unsafe. If a local action completed atomically or its result is instantly verifiable on the object, completion wording is honest. External delivery, background work, or third-party dependency may never be finally guaranteed by this system, so vague success cannot bypass uncertainty. Excessive caution also burdens interaction; split states around real risks that change a user’s next decision, not every tiny step.

Applying it

  • Audit each checkmark, green state, and completion verb for whether it means receipt, start, internal completion, or externally visible result.
  • Use explicit pending/processing language while work remains, with visible routes to progress, result location, failure, and completion notification.
  • Before users may leave, depend on, or publicly commit to an outcome, offer verifiable completion evidence rather than a transient toast.
  • Use fault injection to observe early closing, duplicate submission, and premature continuation; these behaviors reveal misleading completion better than click rate.

Related

  • Within the group: D1.11.1 Receipt versus result production · D1.11.3 Receipt should be faster and simpler · D1.11.4 Long tasks need an intervening state
  • Adjacent: D1.16 Verifiability of results · D1.01 Immediate operation feedback
  • Search terms: premature completion belief · false completion · asynchronous feedback

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/D1.11.2