diff --git a/docs/VERIFICATION-0.99.9.md b/docs/VERIFICATION-0.99.9.md index cdf820e..10cc52c 100644 --- a/docs/VERIFICATION-0.99.9.md +++ b/docs/VERIFICATION-0.99.9.md @@ -55,3 +55,15 @@ Paul approved the fix on 4 November 2026 at 10:33, as an isolated correction bef ## Rollback Install 0.99.8. No saved data changes. + +## Installation record (4 November 2026, about 11:18 GMT) + +Paul approved this release at 11:13 and confirmed at 11:17 that it could go in while YouTube was playing. I took a snapshot of all 96 schedule files and installed over 0.99.8. The box reports 0.99.9-event-appointments. The rollback APK is in outputs/revision-0.99.8. + +Wireless debugging switched itself off just after the install, as it has before; Paul turned it back on at 11:32. The box hadn't restarted (uptime 12 h 53 min). I relaunched Orbit for its checks, then returned the TV to its home screen. + +- **Plans:** every plan kept every remaining entry. No cursor was reset. Dark Files topped up on its own (33 programmes, from about 10 November). Every channel logged clashes=0, and there was no crash or player error. +- **Appointments:** the seven event appointments are in the installed configuration (EventAppointmentsTest). +- **Eligibility cache:** the cached eligible shows are keyed by the very pool and block objects. A refreshed pool or catalogue change is a new list, and a changed rule set is a new release with new blocks, so either is always worked out afresh. A new unit test confirms this (EventAppointmentsTest.eligibilityIsWorkedOutAfreshWhenThePoolOrTheBlockChanges). +- **Fingerprints:** outside the five intended channels, the replay fingerprints are identical (docs/replays/replay-fingerprints-0.99.9.txt). +- **Planning speed:** no channel needed a top-up in the checking pass. Passes without one took 66 to 722 ms per channel. Under 0.99.8, a top-up pass took 4 to 18 seconds. Real top-up timings are due from about 12:35, when Orbit Three, Junior, Wild, PixelZ, Paradox and Odyssey reach their six-day mark. A check is scheduled to read them then, if the TV is idle.