Declare Capability
Kind: technique
Layer: Declarative Core
Record: lexicon:declare-capability
Canonical: Lexicon
A technique for having each component state in metadata what it provides and what it requires.
Listed in Lexicon terms, after Binding Decision Log and before Unvalidated Metadata.
Category
Refactors
- Opaque Runtime Behavior
- Predictability
- Self-Describing Architecture
- Self-Describing API
- Metadata-Driven Design
- Metaprogramming
- Reflection
- Introspection