A single validation finding.
Fields:
:path— RFC 6901 JSON Pointer to the offending node (string).:code— atom, e.g.:duplicate_idor:schema_violation.:message— human-readable description.:severity—:erroror:warning.:meta— code-specific extra fields (map, may be empty).
Summary
Types
@type code() ::
:schema_violation
| :duplicate_id
| :unresolved_ref
| :empty_phases_for_type
| :invalid_prescription
| :invalid_personalization_rule
| :invalid_points_rule
| :phase_duration_mismatch
| :cyclic_subplan
| :activity_block_mismatch
@type severity() :: :error | :warning