Only warn about staleness for games the reader has switched on
The footer's staleness notice is an instruction, and the only remedy it offers is "go and check that game's source page". That is not something a reader can act on for a game they turned off and cannot see a single row of — and with nineteen lanes, naming eleven they do not play buries the one they do. A new lane arrives switched off (F8), so an untouched install was being warned about most of the catalogue. Scoped in two places, not one: the named list, and the count the summarising branch measures against. Without the second, that branch would never fire for a reader with most of the calendar off and they would get a list where a sentence was the readable answer. The notice now also states whose games it counted, in the words NextUp already uses for the same set. Narrowing what the footer measured while still printing "nothing has refreshed" would turn a claim about four games into one about eighteen, in the one paragraph on the page whose job is being trusted about age. The headline age and the credits stay whole: the first is a fact about the feed and feeds the bug form, the second is attribution owed to every source we read regardless of what is on screen. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
8b3d130521
commit
393ea594ea
@@ -1055,3 +1055,13 @@ to an open page). Four things hold it up:
|
||||
so one live wiki cannot vouch for a stalled sibling. Given that thirteen sources cannot be fetched
|
||||
from CI at all (§ Scraping conduct), this disclosure is the only thing standing between a reader and
|
||||
a confidently stale calendar — do not let a future change source it from the build clock.
|
||||
**The notice under it is scoped to the reader's lanes; the line itself is not.** The age is a fact
|
||||
about the feed, but the list beneath it is an instruction whose only remedy is "check that game's
|
||||
source page" — unactionable for a game they switched off, and with nineteen lanes and two on it
|
||||
buries the one they can do something about. So `Colophon` takes `prefs.hiddenGames` and filters
|
||||
both the named list *and* the count the summarising branch measures against, or that branch would
|
||||
never fire for a reader with most of the calendar off. Two things must not follow from it: the
|
||||
credits are attribution and stay whole, and the notice **says** it is scoped — narrowing what the
|
||||
footer measured while still printing "nothing has refreshed" would turn a claim about four games
|
||||
into one about eighteen, in the one paragraph on the page whose whole job is being trusted about
|
||||
age.
|
||||
|
||||
Reference in New Issue
Block a user