a961d8a34fd60e869e944b207fb8b6337bfaf5c8
The nightly full rebuilds every album by definition, so "it completed" says nothing about whether it is still needed. Diff the from-scratch build against the index that was already live, just before the slot swaps in, and log the delta: albums added, removed, and entries whose contents changed. A run reporting NONE did no useful work. A string of those is the evidence for retiring the nightly; a delta that keeps coming back names the albums to go and look at instead of guessing. Entries are compared field by field rather than by JSON.stringify: the optional fields are spread conditionally, so two entries built by the same code can serialise with different key order, and stringify would report every album as changed every night. A cache-format upgrade is labelled, since that rebuilds everything legitimately and would otherwise read as total rot. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%