Skip to content
This repository was archived by the owner on Oct 23, 2026. It is now read-only.

Give the roadmap a title, and one heading level per section - #17

Merged
kinlane merged 1 commit into
mainfrom
docs/roadmap-title-and-heading-levels
Aug 7, 2026
Merged

kinlane merged 1 commit into
mainfrom
docs/roadmap-title-and-heading-levels

Conversation

@kinlane

@kinlane kinlane commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

The roadmap page was confusing to land on, and the missing title was only part of it.

It carried two <h1>s — "From a description to a specification" and, halfway down, "The tracked work" — and no heading anywhere that said "Roadmap". It read as two documents stapled together, and the pivot from the argument to the generated issue list arrived without warning. Every sibling page (# Governance, # Versioning, # Contribute) leads with a single h1 naming the page; roadmap was the odd one out.

What changed

  • Lead with # Roadmap, plus a short lede saying the page is in two halves — the shape (the four workstreams and the governance problem under them, written as an argument) and the tracked work (the live issue list generated from this repo).
  • Demote both old h1s to h2, and their children to h3: the four numbered workstreams, "Why the order matters", "The fifth thing", and the generated Ready to implement / Rough consensus / Under discussion / Raised / Parked / Done group headings.
  • Reword two lines that said "this page" where they now mean "this half".

Rendered outline:

h1: Roadmap
h2: From a description to a specification
    h3: 1. Normative wording … 4. A stable identity …
    h3: Why the order matters / The fifth thing …
h2: The tracked work
    h3: Ready to implement / Rough consensus / Under discussion

On the Jekyll 3.10 trap

No Liquid logic changed. The where_exp filters stay split one comparison each, for the Jekyll 3.10 that GitHub Pages pins — the thing #16 just fixed. The only Liquid line touched is the group heading, ## → ### on the {% case g %} line.

Built locally and checked the rendered _site/roadmap/index.html outline. Local Jekyll is 4.4.1, so that is not by itself proof the Pages build passes — but nothing here is in the 3-vs-4 danger zone, and CI now builds the way Pages does.

Content-only. No layout, config, or data changes.

🤖 Generated with Claude Code

The page had two h1s — "From a description to a specification" and,
halfway down, "The tracked work" — and no heading anywhere that said
"Roadmap". It read as two documents stapled together, and the pivot
between them arrived without warning.

Lead with "# Roadmap" and a lede that states the page is in two halves:
the shape, which is the argument, and the tracked work, which is the
generated issue list. Demote both old h1s to h2 and their children to
h3, so the outline matches every sibling page.

No Liquid logic changed. The where_exp filters stay split one
comparison each, for the Jekyll 3.10 that Pages pins.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kinlane
kinlane merged commit 3be4aec into main Aug 7, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant