
 Usage: root profile [OPTIONS]

 Test each contract's data claims against the built relation, over every row.

 The engine (datacontract-cli) runs every check a contract implies on the Intent's platform.
 The primary key (every `primaryKey: true` property together) must not repeat
 (`profile/key-repeats`, which also covers a null key part: `profile/required-null`), a
 `required: true` property must hold no null (`profile/required-null`), and an
 `invalidValues` rule's count of values outside its `validValues` must meet its operator
 (`profile/invalid-values`). Each contradicted claim is an error unless the rule states a
 lower `severity`; the other library rules (`nullValues`, `duplicateValues`) and a
 relationship are warnings unless they state one. A claim the engine could not test is a
 `profile/unchecked` warning. With no built warehouse this refuses (`catalog/missing`)
 rather than passing.

╭─ Options ────────────────────────────────────────────────────────────────────────────────────────╮
│ --root            <str>                                                                          │
│ --catalog         <str>                                                                          │
│ --relation        <str>  SCHEMA.TABLE to profile; repeat it, or omit it for every contract       │
│ --help                   Show this message and exit.                                             │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
