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.

Refactored by

Severity

Category

Force

Detected by

Negated by

Violates

Linked from