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
51 MiB
Languages
TypeScript
84.6%
CSS
6.7%
Shell
5%
JavaScript
3.7%