Backward Compatibility
Kind: constraint
Layer: Contracts Core
Record: architecture:backward-compatibility
Severity: mandatory
Scope: API, schema, protocol
Canonical: Ontology
A rule or precondition that a new version keeps working for consumers written against an older one.
Listed in Architecture principles, after Invariant and before Forward Compatibility.