Capability Declaration

Kind: mechanism

Layer: Declarative Core

Record: architecture:capability-declaration

Severity: recommended

Scope: plugin, service, runtime

Canonical: Ontology

A mechanism by which a plugin or service lists the operations it supports, so callers test the list instead of probing for methods.

Listed in Architecture principles, after Convention over Configuration and before Manifest-Based Design.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Required by

Linked from