Every collection schema under schemas/ is Zod, and so is every request body the server
validates. Nuxt Content never enforces those schemas on frontmatter (ADR-0008), so the
content-schema test parses each document with its collection's schema — the only place a
constraint actually bites.