Opaque Runtime Behavior
Kind: anti-pattern
Layer: Enforcement Core
Aliases: Opaque Runtime
Record: architecture:opaque-runtime-behavior
Severity: discouraged
Scope: runtime_extensibility, metaprogramming_modeling
Formed by: Let runtime behavior emerge from hidden reflection, implicit registration, undocumented configuration, side effects, or untraced dynamic binding.
Canonical: Ontology
A defect in which runtime behavior emerges from hidden reflection, registration or binding that nothing reports, so the runtime's structure and state cannot be inspected.
Listed in Architecture principles, after Manual-Only Governance and before Unowned Risk.
Refactored by
- Manifest-Based Design
- Binding Decision Log
- Runtime Topology Report
- Declare Capability
- Discovery Validation