The frontmatter module field changed from a fixed enum to a free string, so any enrolled project name is a valid module. This unblocks the project registry and lets blog.bumper tag posts for its own development.
v0.2.02026-05-30
·module changed from a hardcoded 5-value enum to z.string().min(1) — any project name is now valid
·Mirrored byte-for-constraint across both repos (blog.bumper Zod + bitmosh-website Velite) so the duplicated schema contract stays in sync
·The site already renders unknown modules safely via a neutral fallback, so no post will render broken