# Release testing report and checklist ## Automated checks run before packaging - JavaScript syntax with `node --check` - JSON parse for all data files - internal HTML resource/link existence - duplicate HTML IDs and missing same-page anchors - CSS brace balance - ontology manifest/catalog parse and Turtle structural checks - PHP delimiter and required-file inspection when PHP CLI is unavailable - ZIP integrity with `unzip -t` ## Hostinger runtime checks required - PHP 8.1 syntax and response headers - first-time setup, login throttling, session and logout - draft save, publish, article route, RSS and dynamic sitemap - consultation and optional assessment persistence - consultation, assessment and authenticated test-email notification to `info@semanticdataservices.com` - write permissions and protected direct access to `data/` - HTTPS, rewrite module, domain mailbox, SPF/DKIM and PHP mail transport ## Manual responsive/accessibility matrix Check 320×568, 390×844, 768×1024, 1366×768, 1440×900 and 1920×1080. Verify keyboard navigation, visible focus, mobile menu, assessment back/next, Foundry steps/downloads, reduced-motion preference, labels, errors and dialog focus.