BITESIZE READING LIBRARY V4.7.0 — STATIC BUILD TEST REPORT

PASS — JavaScript syntax validated with node --check.
PASS — Modern Digital Escape Room resources are excluded from the legacy Vocabulary/Retrieval/Inference assessment fallback.
PASS — Legacy Reading Comprehension resources retain the 14-mark fallback behaviour.
PASS — assessmentProfile metadata is read from bitesize-resource.json.
PASS — Question-level assessment views now derive skill names dynamically from each resource.
PASS — Pupil Profile skill columns are dynamic.
PASS — Class Progress skill columns and timeline are dynamic.
PASS — CSV export uses resource-defined assessment skills.
PASS — Main Idea / Supporting Details recommendation text is supported.
PASS — Imported single-file HTML games have a direct Launch Escape Room route.
PASS — Pure games no longer display a false five-session teaching sequence.
PASS — Resource pages include Your Next Reading Step before topic-based related resources.
PASS — Discover featured rows filter to Reading/Game products before selecting the top four.
PASS — Hover shimmer is scoped to title text, not resource-title containers, and respects prefers-reduced-motion.
PASS — Optional bundled standards-snapshot hook loads before app.js.
PASS — START_READING_LIBRARY.html references all new required assets.

KNOWN DATA DEPENDENCY
The supplied V4.6.3 source package did not contain the authoritative production Catalogue Manager standards export. standards-snapshot.js is therefore intentionally empty in this build. The software will still use a live or previously cached verified catalog as before. To make verified Standards Coverage available on a brand-new fully offline device, populate standards-snapshot.js at production build time from the authoritative Catalogue Manager export.
