Unobservable Failure
Kind: anti-pattern
Layer: Enforcement Core
Aliases: Opaque System
Record: architecture:unobservable-failure
Severity: discouraged
Scope: contract_compatibility
Formed by: Permit operations to fail without structured logs, metrics, alerts, traces, audit records, or user-visible error contracts.
Canonical: Ontology
A defect in which an operation can fail without leaving a log, metric, trace or error contract.
Listed in Architecture principles, after Unowned Risk and before Unversioned Breaking Change.