Error-Message Opacity¶
Diagnose the post-failure interface defect where a system correctly detects and announces a fault but the message omits the repair-supporting content — cause, context, next action, escalation — so the user is told they are stuck without being told how to get unstuck.
Core Idea¶
Error-message opacity is the interface failure in which a system detects a fault and emits a message announcing it, but the message does not carry the content the user needs to diagnose the cause or take a recovery action. Detection works and the signalling channel works; what is absent is the repair-supporting content. In its place sits an internal error code, a raw stack trace, or "something went wrong." The gap between the useful content profile and the actual content is the opacity gap — the defect.
Scope of Application¶
Error-message opacity lives across HCI and interaction design — every subsystem that surfaces a detected fault to a user needing a recovery loop.
- Form-validation errors — "Invalid input" instead of "Phone numbers need ten digits."
- OS-level dialogs — a raw hex error code instead of a cause-and-next-action.
- Compiler and parser messages — "Parse error at line 42" not pointing at the unclosed brace.
- Web error pages — "Something went wrong. Try again later." without stating what or when.
- Permission and auth denials — "Access denied" without who has access or how to request it.
Clarity¶
Naming the defect flips a developer-centric view — that a message is debug output — into a user-centric one: the message is a recovery tool whose job is to equip the person to act. The design target becomes a content profile — cause in the user's terms, context of what failed, a next action, an escalation path — with the internal code demoted. The concept's sharper work splits detection-completeness from recovery-completeness, two things "error handling" silently fuses.
Manages Complexity¶
Ungrouped, the territory is a long list of bad-message specimens across subsystems, each inviting an ad hoc rewrite while the complaint stays diffuse. Opacity compresses the scatter onto one structural defect — the opacity gap — and one auditable object, the content profile. Every message is scored field by field, the qualitative outcome reads off the slot-fill, and the detection-versus-recovery split localizes the defect so effort is never misdirected at a sound detection pipeline.
Abstract Reasoning¶
The concept licenses a diagnostic move from behavioural symptom to missing slot — identical retries or abandonment inferred as an unfilled content field. Its most distinctive move is boundary-drawing, splitting detection-completeness from recovery-completeness and fixing the failure as strictly post-failure, distinct from discoverability and empty-state siblings. Interventionist reasoning fills the profile and demotes the code per message, predicting each slot's effect on the recovery loop and what will not help.
Knowledge Transfer¶
Within HCI the concept transfers as mechanism: the content-profile scoring, opacity-gap diagnostic, detection-versus-recovery split, and uniform fix carry across form validation, OS dialogs, compiler messages, web pages, and auth denials, alongside Nielsen's error heuristic and aviation warning design. Beyond computing it is shared-abstract-mechanism: the pattern recurs — hospital alarms, jet-engine warnings, rejection letters — under the parent diagnostically_inert_signal, of which this is the software-interface instance. The message-design cargo stays home-bound.
Relationships to Other Abstractions¶
Current abstraction Error-Message Opacity Domain-specific
Parents (1) — more general patterns this builds on
-
Error-Message Opacity is a decomposition of Diagnostically Inert Signal Prime
Removing software-interface furniture leaves a detected and delivered failure announcement whose empty repair register cannot equip its recipient to act.
Hierarchy path (1) — routes to 1 parentless root
- Error-Message Opacity → Diagnostically Inert Signal → Signaling → Information Asymmetry → Asymmetry
Neighborhood in Abstraction Space¶
Error-Message Opacity sits in a sparse region of the domain-specific corpus (90th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Unclustered & Miscellaneous (309 abstractions)
Nearest neighbors
- Heisenbug — 0.83
- Discoverability Failure — 0.82
- Repair Sequence — 0.81
- Microcopy Ambiguity — 0.81
- Byzantine Generals Problem — 0.81
Computed from structural-signature embeddings · 2026-07-12