One validation problem: a JSON-pointer-ish path, a human-readable reason, a
stable rule id, its severity, and a docAnchor into the docs.
params carries the values the message interpolates, so a consumer can
word the problem itself; it is absent when the rule has none (engine#201).
One validation problem: a JSON-pointer-ish path, a human-readable reason, a stable rule
id, itsseverity, and adocAnchorinto the docs.paramscarries the values the message interpolates, so a consumer can word the problem itself; it is absent when the rule has none (engine#201).