BITESIZE READING LIBRARY V4.5.2 — TEST REPORT
=================================================

BUILD VALIDATION
----------------
PASS — assets/app.js parses successfully with Node --check.
PASS — APP_VERSION is 4.5.2.
PASS — catalogue link modal contains a Search catalogue input.
PASS — picker renders the full catalogue rather than truncating to the first 12 suggestions.
PASS — suggested matches are ranked first and visibly labelled Suggested.
PASS — search terms filter title/grade/type/text type/Product ID fields.
PASS — catalogue list has a constrained height and independent vertical scrolling.
PASS — result count and no-match state are implemented.
PASS — linking remains an explicit click; no title-only auto-link was added.
PASS — static START_READING_LIBRARY.html duplicate IDs: 0.

MANUAL QA RECOMMENDED
---------------------
1. Open Standards Coverage and choose an unmatched installed resource.
2. Click Link Catalogue Product.
3. Confirm the modal stays within the browser window.
4. Scroll the catalogue list with mouse wheel/trackpad.
5. Search for "apple", "4/5", and a Product ID.
6. Confirm results filter immediately and the counter updates.
7. Clear the search and confirm all products return.
8. Choose the correct product and confirm standards resolve as expected.
