Skip to content

fix(site): derive the announcement pill, and mention photos in the lede - #12

Merged
vamgan merged 2 commits into
mainfrom
fix/derived-pill
Aug 31, 2026
Merged

vamgan merged 2 commits into
mainfrom
fix/derived-pill

Conversation

@vamgan

@vamgan vamgan commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Caught by rendering the live site for launch screenshots and actually looking at it.

The announcement pill said "Ten browsers." The coverage table two sections below said eleven. The sync script derives the headline stat and the README count, but I never covered the pill, so it went stale the moment Naver Whale was added. It is derived now and has a test.

That is the third place this number lives. The lesson is not "add the pill", it is that a published claim needs to be derived the first time it is written, not after it drifts.

The lede omitted photos, still listing browsers, downloads, desktop and notes, which stopped being the whole set when the media skill shipped.

All three published counts now agree with the code:

code       : 11
site stat  : 11
site pill  : Eleven
README     : Eleven

152 tests.

vamgan added 2 commits August 30, 2026 22:08
The pill said "Ten browsers" while the coverage table two sections below
said eleven. The sync script derives the headline stat and the README but
never covered the pill, so it drifted the moment Naver Whale was added.
It is derived now, with a test.

The lede also still listed browsers, downloads, desktop and notes, which
stopped being the whole set when photos shipped.

Both were caught by rendering the page and looking at it, which is the
only way this class of error surfaces.
It was appended to the end of the file and landed in
TestVendoredCopiesAreInSync, which has no self.expected, so it errored.
It belongs with the other published-count assertions.
@vamgan
vamgan merged commit 39c66dd into main Aug 31, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant