(#22356) add spec test and vanilla (useless) schema
Minor cleanup; squash me
Merge pull request #34 from kylog/feature-22356-report-api-doc-spec-test

(#22356) Cleanup jsonschema syntax and add test