928 B
928 B
05-02 Summary
Outcome
Wave 2 closed the remaining regression gap by exercising the new matrix and tightening the demo validator where it initially drifted from public APIs.
- fixed/interactive validation now resolves spine resources through public
RDEPUBResourceResolverAPIs and verifies fixed spreads with explicitRDEPUBPreferences - TXT validation now builds a real
RDPlainTextBookand records chapter/page evidence - the existing native pagination and restore diagnostics remain active for reflowable books, so Phase 3-4 guarantees stay visible during Phase 5 runs
Fixes
- removed demo-only calls to internal reader helpers (
makePreferences, theme CSS accessors) - removed the nonisolated
UIScreen.mainwarning by passing the existing viewport size into fixed-layout validation - kept the changes local to
ReadViewDemo/ReadViewDemo/ViewController.swift; no new runtime architecture was introduced