Invariant

Kind: constraint

Layer: Contracts Core

Record: architecture:invariant

Severity: mandatory

Scope: entity, aggregate, module, system

Canonical: Ontology

A rule or precondition that holds for an entity or aggregate in every state it can reach.

Listed in Architecture principles, after Postconditions and before Backward Compatibility.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Concept

Enforced by

Required by

Reinforced by

Linked from