Functional testing
Core logic is tested against expected inputs, invalid inputs, empty states and relevant edge cases. The JSON utility includes repeatable tests for formatting, validation, indentation and minification.
Experience checks
- Keyboard access and visible focus states
- Form labels and understandable errors
- Responsive layouts and practical touch targets
- No avoidable console, hydration or build errors
- Clear processing, methodology and limitation statements
Publication gate
A planned tool does not receive a public tool page or sitemap entry until it is complete enough to be genuinely useful. Working tools must pass linting, type checking, tests and a production build.