revise(post): tsundoku in the new voice + accuracy refresh (#303 sibling)#326
Merged
Conversation
Reframes the tsundoku bookshelf post around its own self-aware tagline
("because buying books and not reading them is a lifestyle") and adds
dry, verified wit in place of the straight/informative original.
Re-verified every number against the live repo (gh api): 3,534 books,
29 categories, 1,615 authors, 35 genres, and the free-reading link
counts. Corrects several claims that drifted since the original draft:
search is a hand-rolled index (not Pagefind), reading progress is a
build-time CSV merge (not localStorage), Gutenberg/LibriVox now go
through Gutendex/JSON APIs, category assignment is DDC/LCC-derived
(not manual), and Astro is on 7 (not 6). Documents the ranked
provenance-merge conflict system and flags the repo's own "42
categories" vs. 29 documentation mismatch (tsundoku#228). Adds a
Sources section.
Ran the full blog-pre-publish gate (overlap, factcheck, llm-tells,
nda-check, argument-shape) — zero HIGH findings; two dramatic
em-dashes swapped for period/colon per the llm-tells pass.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…, tighten voice
Adversarial-review pass on the tsundoku post:
- Numbers were stale (3,534/29/1,615) vs. the live site's current
3,584/28/1,649; category count actually dropped 29->28 from a
recategorization, not just growth. Reconciled every book/category/
author/link-count figure against gh api + the live site, including
the CI test-count row (was wrong on both axes: 70/35/35 vs. actual
530 total, 70 Vitest / 460 pytest). Added one light aside that the
count keeps climbing.
- Reframed "six enrichment APIs" consistently as "six primary sources,
plus Wikidata as a backstop" across the description, prose, and
metrics table, so the Wikidata paragraph stops undercutting the
headline.
- Fixed "what it built" -> "what I built".
- Cut the "which feels appropriate for a post about a backlog" wink
for a flatter "The headline aged before the rewrite did."
- Compressed the documentation-bug paragraph (~44% shorter) so the
post reaches the pipeline faster.
- Cleaned up muddy phrasing ("no argument needed for buying yet
another copy", the HathiTrust copyright question) per review notes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
❌ Link Validation Results
View Full ReportLink Validation ReportGenerated: 2026-07-20 05:30:08 Executive Summary
Issue Breakdown
Top Affected Domains
Repair Statistics
Files with Most Issues
|
williamzujkowski
enabled auto-merge (squash)
July 20, 2026 05:30
|
❌ Link Validation Results
View Full ReportLink Validation ReportGenerated: 2026-07-20 05:34:00 Executive Summary
Issue Breakdown
Top Affected Domains
Repair Statistics
Files with Most Issues
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Wit-pass rewrite of the tsundoku post ("3,534 Books, and the Website I Built Instead of Reading Any of Them"), matching the new house voice with the oklch post as the gold-standard exemplar. Codex trim pass applied.
Full blog-pre-publish gate: clean. Build green (200 pages).
🤖 Generated with Claude Code