Start with truthful facts about each native form, its controls, submitter overrides, fallback, and the server contract. Then run the auditor before changing markup or handlers.
npm test, then adapt examples/basic.mjs to your reviewed evidence.npm test npm run example
Test keyboard and assistive-technology use, validation, GET query serialization, POST bodies, every submitter override, JavaScript unavailable/failed behavior, upload size and type rejection, authorization, CSRF protections, monitoring, and rollback.