This commit is contained in:
Tiara Rodney 2026-02-05 14:47:26 +01:00
parent 344e9eeb0e
commit 6120b71aca
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723
6 changed files with 565 additions and 18 deletions

21
rules/README.md Normal file
View file

@ -0,0 +1,21 @@
# Rules
The ABC Pattern is defined and enforced through two complementary rule families:
* [Normative Rules](normative.md)
* [Validation Rules](validation.md)
Together, these rule sets establish the semantic, structural, and mechanical
guarantees that make ABC architectures predictable, verifiable, and safe for
automated reasoning and transformation.
Although closely related, the two rule families serve distinct purposes:
**Normative Rules** define the semantic contract of the ABC Pattern. They
specify what MUST, SHOULD, or MAY be true in any ABCcompliant architecture,
independent of implementation language, cloud provider, or IaC tool.
**Validation Rules** define the mechanical checks required to verify that an ABC
architecture conforms to the Normative Rules and the ABC Schema. Where Normative
Rules describe what must be true, Validation Rules describe how to detect
violations.