A pattern mismatch is refused, a broken pattern is not
A pattern the implementation cannot compile is a defect in the node type, not in the workflow, and the author who cannot fix it must not be blocked by it.
The rule
Normative: this is the rule
- A string config value that does not match its schema's
patternis refused withR6_CONFIG_INVALIDatnode.{id}.config.{key}. - Where the pattern itself is not a valid expression, the value is not refused: the workflow is accepted and no error is charged to the author.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · R6.h · changed in spec 1.0