{"schemaVersion":"1.0","generatedAt":"2026-09-22","templates":[{"pathTemplate":"/data/smells/{slug}.json","kind":"record-template","records":200,"schema":"smellEntityRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/claims/{slug}.json","kind":"record-template","records":11,"schema":"claimEntityRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/sources/{slug}.json","kind":"record-template","records":11,"schema":"sourceEntityRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/categories/{slug}.json","kind":"record-template","records":10,"schema":"categoryFacetRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/descriptors/{slug}.json","kind":"record-template","records":29,"schema":"descriptorFacetRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/types/{slug}.json","kind":"record-template","records":9,"schema":"typeFacetRecord","parameters":{"slug":{"location":"path","required":true,"type":"string","constraints":"Use a canonical public slug from the corresponding registry."}}},{"pathTemplate":"/data/resolve.json?id={id}","kind":"query-template","schema":"publicIdentifierRecord","parameters":{"id":{"location":"query","required":true,"type":"string","constraints":"Exact public identifier; matching is case-insensitive after trimming."}}},{"pathTemplate":"/search?q={query}","kind":"query-template","schema":"searchResults","parameters":{"query":{"location":"query","required":false,"type":"string","constraints":"Maximum 80 characters; lexical normalization applies."}}}],"boundary":"Templates describe currently documented route patterns. They do not create wildcard routing, generic filters, pagination or write semantics beyond the implemented routes."}