`*` was not escaped before being converted to `[^/]*`, so patterns like
`test*` compiled to a broken regex. Escape `*` and `?` so partial
segment wildcards match as documented.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Compose brings up registry:3 plus a Prisma/SQLite Nuxt app for docker login, ACL management, and image browsing with shadcn-vue.
Co-authored-by: Cursor <cursoragent@cursor.com>