Status: Won't Fix
Fix Version/s: None
Use JSON schema (https://spacetelescope.github.io/understanding-json-schema/basics.html) to define a formal schema for YAML-formatted metric and specification config files.
In validate_base, provide a Python API for validating YAML data, and also a command line script for validation.
Include this in the docs.
This work can be restarted for lsst.verify's metric and specification YAML documents taking advantage of the cerebus package being added to the stack via
What's the status of this ticket? Should it be renamed to talk about verify package? Is the ticket now owned by the validation team? Note that cerberus is not in the conda env at present.
Changing to won't fix. I think validation is still a excellent idea (at the moment we'd probably use either jsonschema or Pydantic) but I don't personally have a roadmap to continue developing lsst.verify.
FYI, I've added myself as watcher since I need the JSON Schema for my DAX API work.