The jsonschema library directly validated ToolHive resources when kubeconform could not resolve a local custom schema. Its errors clearly pinpointed an unsupported audit property and the release-specific enum spelling.
- What worked
- Draft 7 validation produced precise field paths and actionable messages, and the corrected manifests passed afterward.