Read AGENTS.md first.
When working in this repository:
- Inspect actual source and tests before changing behavior.
- Match the class-based Zod FormRequest architecture.
- Keep changes small, typed, tested, and documented.
- Preserve framework-neutral core behavior.
- Keep the Express adapter optional and Express 4.x-focused.
- Do not add Laravel string parsers, database rules, service containers, or business logic.
- Run lint, typecheck, coverage, build, and package dry-run before PRs.
- Do not bump
package.jsonin feature branches; version bumps happen only inrelease/<version>branches. - Follow the approved Git flow: feature work into
develop, release PRs intomaster, and tags frommaster.