0.99.9 installation record
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m44s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m33s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-11-04 11:43:30 +00:00
co-authored by Claude Opus 5.5
parent d207f07092
commit 64f7ef9706
+12
View File
@@ -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.