Skip to content

docs: make the two remaining landing-page headers claims - #1396

Merged
vivek7405 merged 1 commit into
mainfrom
docs/section-headers
Aug 11, 2026
Merged

docs: make the two remaining landing-page headers claims#1396
vivek7405 merged 1 commit into
mainfrom
docs/section-headers

Conversation

@vivek7405

Copy link
Copy Markdown
Collaborator

Finishes the narrative spine from #1393. Two headers were still out of step with the ledes that now argue underneath them.

Was Now Why
Real HTML first. JavaScript only when it earns it. The page arrives finished Two claims where every other header is one, and Real HTML first. also opened the bento's progressive-enhancement card verbatim. Dropping it from the header resolves that duplication, so the card needs no edit.
Modern full-stack, on web standards You give up nothing to stay on the platform A label for the contents rather than a claim about them. The six cards are the evidence for the new one.

Reading down the page the headers are now one chain: the page arrives finished, nothing is compiled away, you give up nothing to stay on the platform, light enough for AI, start where you are.

No lede changed. An earlier draft promoted the bento lede's opening sentence ("Everything below falls out of that one decision") into the header, and it failed review for a good reason: as a header it points at a decision the reader has no way to resolve from the header alone. That consequence link belongs in prose, where there is room to name what it refers back to. The comment above STATS now records the header rule plus both ways this page has already broken it.

Nothing outside page.ts referenced either heading.

Verified: npm run typecheck clean, webjs check clean, webjs test --server 471/471, read end to end locally.

"Real HTML first. JavaScript only when it earns it." was two claims where
every other header is one, and it duplicated the opening of the bento's
progressive-enhancement card word for word. "Modern full-stack, on web
standards" was a label for the contents rather than a claim about them,
which left it the only header out of step once the ledes started arguing.

The headers now read as one chain: the page arrives finished, nothing is
compiled away, you give up nothing to stay on the platform. Each stands on
its own, which is the rule the comment above STATS now records, along with
the two ways of breaking it that this page has already tried.

The consequence link stays in the bento lede's first sentence, where there
is room to name what it refers back to. As a header it could only point at
a decision the reader has no way to resolve.
@vivek7405
vivek7405 merged commit 61956b9 into main Aug 11, 2026
10 checks passed
@vivek7405
vivek7405 deleted the docs/section-headers branch August 11, 2026 18:41
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