ReadViewSDK/.planning/phases/05-regression-stability/05-02-SUMMARY.md

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 RDEPUBResourceResolver APIs and verifies fixed spreads with explicit RDEPUBPreferences
  • TXT validation now builds a real RDPlainTextBook and 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.main warning 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