BITESIZE READING LIBRARY V4.5.1 — PRODUCT ID RECONCILIATION BUILD STATUS
17 September 2026

IMPLEMENTED
1. Presentation Builder formatVersion 5 product_id ingestion from .bitesizepresentation files inside resource ZIPs.
2. Manifest/Builder Product ID conflict protection.
3. Multiple embedded Product ID conflict protection.
4. Catalogue Manager V3.8.7 legacy_product_ids ingestion.
5. Canonical Product ID + legacy alias index.
6. Verified standards remain canonical-ID based.
7. Existing installed resource IDs can resolve through published legacy aliases.
8. One-time teacher-confirmed catalogue linking for unresolved installed resources.
9. Confirmed link writes canonical product_id into local installed-resource metadata.
10. Discover ownership matching includes canonical IDs and legacy aliases.
11. Existing V4.5.0 storage/database keys retained.

SAFETY RULES
- No official standards are inferred from title similarity.
- Suggested legacy links require an explicit teacher selection.
- Conflicting Product IDs block installation rather than silently choosing one.
- Missing catalogue/standards data does not stop normal resource use.

TESTING
See V4.5.1_TEST_REPORT.txt.
