diff --git a/src/validations/constraints/STYLE.md b/src/validations/constraints/STYLE.md index a7c4e8b98..3ea3e1174 100644 --- a/src/validations/constraints/STYLE.md +++ b/src/validations/constraints/STYLE.md @@ -351,3 +351,51 @@ Below is a non-conformant example. ``` + +### FCSR-6 + +ID: `fcsr-6` + +Formal Name: FedRAMP Requires Constraints Have a Severity Level + +State: Required + +Guidance: Developers MUST define a Metaschema constraint with a `level` flag with [a valid value](https://pages.nist.gov/metaschema/specification/syntax/constraints/#level) to indicate to downstream developers and/or users the potential impact of the data instance not meeting its requirements. + +#### FCSR-6 Conformant Example + +Below is a conformant example. + +```xml + + + + + + + + Duplicate response point at '{ path(.) }'. + + + + +``` + +#### FCSR-6 Non-conformant Example + +Below is a non-conformant example. + +```xml + + + + + + + + Duplicate response point at '{ path(.) }'. + + + + +``` \ No newline at end of file