Skip to content

docs: retire the tailwind pin, refresh the docs for the fifth proceeding#33

Merged
leegitw merged 2 commits into
mainfrom
docs/tailwind-pin-retired
Jul 26, 2026
Merged

docs: retire the tailwind pin, refresh the docs for the fifth proceeding#33
leegitw merged 2 commits into
mainfrom
docs/tailwind-pin-retired

Conversation

@leegitw

@leegitw leegitw commented Jul 26, 2026

Copy link
Copy Markdown
Member

Two doc commits. Nothing in src/ changes.

1. The Tailwind pin is retired, after checking rather than reverting

Dependabot #28 merged and moved tailwindcss + @tailwindcss/postcss from exact 4.3.0 to 4.3.3 — a range CLAUDE.md explicitly named as not resolving.

The upstream problem is fixed: clean npm ci resolves, lint and build pass, and a live contrast audit over 177 text nodes finds zero failures with the opacity colours still emitting. The pin is recorded as history so nobody re-applies it from a warning that no longer holds. typescript-eslint 8.59.4 stays pinned; that one is still real.

The near-miss is the part worth keeping. After the merge, package.json and the lockfile said 4.3.3 while node_modules/ still held 4.3.0. Every local build passed, against a version the repo no longer declares. Railway installs clean, so production was building something local had never compiled. New rule: after any dependency merge, run npm ci before trusting a green build. npm run build alone verifies the wrong tree, and it fails in the direction that looks like success.

2. Docs refreshed for the fifth proceeding and the corrected calendar

Four places still described the pre-Tennessee world:

  • README listed three case files; there are four, and the fourth is the only one in trial.
  • CLAUDE.md's EU DSA thread said /lawsuits "calls the record four proceedings". It says five.
  • The SEO plan's news calendar pointed at a trial that no longer exists. The second California bellwether was its lead near-term trigger; Snap settled July 20 and the plaintiff dismissed Meta July 22. July 27 is still a date, for the Tennessee openings, with the federal AG trial August 12 and 18. The entry now carries the lesson: a scheduled trial is not a guaranteed news event.
  • The ledger-candidates plan listed Tennessee only as "in trial now" under open questions. It now records something more useful: Tennessee was never in the section 4 candidate list. It surfaced from the July-25 status re-check, not from the nine research passes. A document enumerating candidates should say plainly when the thing that got built came from outside its own enumeration, or a reader treats the list as closed.

Checklist

  • npm run lint and npm run build pass (against a clean npm ci tree)
  • House style clean
  • Paper body in sync with its review copy
  • Every relative doc link resolves
  • No sibling-repo references
  • Docs-only; no runtime change

🤖 Generated with Claude Code

leegitw and others added 2 commits July 26, 2026 00:45
…s trap

Dependabot #28 merged and moved tailwindcss and @tailwindcss/postcss
from exact 4.3.0 to 4.3.3, which CLAUDE.md named as a version range that
would not resolve. Checked rather than reverted: the upstream problem is
fixed. A clean npm ci resolves, lint and build pass, and a live contrast
audit over 177 text nodes finds zero failures with the opacity colours
still emitting. The pin is history and is recorded as history so nobody
re-applies it from a warning that no longer holds. typescript-eslint
8.59.4 stays pinned; that one is still real.

The more useful finding is how close this came to being verified wrong.
After the merge, package.json and package-lock.json said 4.3.3 while
node_modules still held 4.3.0. Every local build I ran passed, against a
version the repo no longer declares. Railway installs clean, so
production was building something local had never once compiled. The
green build was answering a question I had not asked.

So: after any dependency merge, run npm ci before trusting a green
build. npm run build alone will happily verify the wrong tree, and it
fails in the direction that looks like success.

Co-Authored-By: Claude <noreply@anthropic.com>
…endar

Follow-through after Tennessee and the review fixes landed on main. Four
places still described the world as it was before.

README's litigation-explainer paragraph listed three case files; there
are four, and the fourth is the only one currently in trial.

CLAUDE.md's EU DSA open thread said /lawsuits "calls the record four
proceedings". It says five.

The SEO plan's news calendar pointed at a trial that no longer exists:
the second California bellwether was its lead near-term trigger, and
Snap settled July 20 while the plaintiff dismissed Meta July 22. July 27
is still a date, for a different case, the Tennessee openings in
Nashville, with the federal AG trial following August 12 and 18. The
entry now says so, and carries the lesson the dissolution taught: a
scheduled trial is not a guaranteed news event, and a case can evaporate
in the week before its date.

The ledger-candidates plan listed Tennessee only under open questions as
"in trial now". It is built, and the plan now records something more
useful than that: Tennessee was never in the section 4 candidate list at
all. It surfaced from the July-25 litigation status re-check, not from
the nine research passes that produced the inventory. A document that
enumerates candidates should say plainly when the thing that actually
got built came from outside its own enumeration, because the alternative
is a reader treating the list as closed. Its status line now also
distinguishes what shipped (sections 2 and 3) from what is still a
queue (section 4).

Verified: house style clean, paper body in sync with its review copy,
every relative doc link resolves, lint and build pass.

Co-Authored-By: Claude <noreply@anthropic.com>
@leegitw leegitw changed the title docs: retire the tailwind 4.3.0 pin after verifying 4.3.3 docs: retire the tailwind pin, refresh the docs for the fifth proceeding Jul 26, 2026
@leegitw
leegitw merged commit 8c40d94 into main Jul 26, 2026
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