Repository navigation
Conversation
The landing hero's 'Ready to start' figure now opens the contents page in the explorer's list view filtered to can_state and can_prove, through the hash the explorer already accepts. With nothing ready it says so and links nowhere.
The hero no longer emits markup the rail hid: the kicker, the bar, the module inventory figure and the Topics figure, which repeated the counts line (and read 0 on a page without topics). The rail's counts line now carries only module inventories, and the coverage counts show beside their link. Counts say 'statements' and use thousands separators. With no statements, or all of them fully proved, one sentence says so in place of the figures.
The lead is set at 16px in the text colour, and the way into the book follows it directly at 15px as 'Start reading', where it used to sit under the figures at 12px. The stylesheet comment now says the hero sits in the explorer's reading pane.
Colour carries status only. Figure values are set in the text colour, the progress bar takes the fully proved swatch colour the status rules already emit for each scheme, and the gradient rule above the title is gone. The sweep stays as the header hairline.
A statement nothing uses reads 'Uses 2', and a root one 'Used by 2', instead of carrying 'Used by 0' or 'Uses 0'.
The stylesheet's second .md-header and .md-tabs__link rules overrode the first ones; each is now one rule with the declarations that won. The explorer's reading pane is no longer capped by the 72ch reading measure. Landing and graph pages stop hiding a footer the theme already replaces, and the mkdocs.yml comment no longer names tabs the site does not have.
The site's Markdown pass breaks an inline link that holds blocks, or sits between them, into stray paragraphs, which scrambled the ready figure and the book link in the built example. The ready figure's parts are now spans the stylesheet stacks, and the book link sits in its own block. The ready link test now runs the landing page through the site's converter.
The swarm rule forbids new wording pins, so the test checks that the second figure is a label alone and that no ready link or label appears.
The fixture's only ready node was can_state, so dropping can_prove from the count would have passed. A stated theorem on proved ground adds a can_prove node, and the test filters the index by the states the link itself asks for.
The rail now shows the coverage counts, which read as the validator's codes (decomposed, mapped, out) under a label that repeated its link. The line now says what it counts, e.g. '7 source areas: 1 split into statements · 5 not yet split · 1 out of scope', beside the existing link. Existing pins are updated in place, and a direct call covers the thousands separator.
The sentence that replaces the figures for an empty or finished project had no rule and fell to the intro's 13px; it now takes the claim's size in the text colour. The ready figure gets the arrow 'Start reading' already uses, so touch readers can tell it opens a list, and its note says what it counts instead of restating its label.
…pendency counts Lifting the 72ch cap on the whole reading pane let paragraphs run past 100 characters on wide screens. The measure now applies to paragraphs, lists and quotes only, so tables, code and statement cards still use the pane's width. The dependency summary's counts get thousands separators, like the dashboard's.
…ready work ready to work on #444 moves dark mode's link blue to #4A9AFF. A test now reads the link, surface, sunken and page colours from the stylesheet and checks 4.5:1 in both schemes, so the book pages keep that contrast whichever value lands. The header's brand sweep reused status blues and a near-conditional violet; with colour carrying status only, it goes, and so does its token. "Ready to start" was one letter from the status "ready to state", so the figure reads "Ready to work on". Found by jackmccarthy-1f's visual QA.
|
Review of #503 at ce2b2dc: one thing blocks merge. The pane's new 72ch rule matches nothing, so running text loses the measure it has on main. The rest holds up. The ready figure links to the list of exactly what it counts, each count shows once, and the gradient is gone from the figures, the bar and the header. I rendered the bundled example, zeta7 and Hatcher on this head and on main. The notes are mostly test gaps and description accuracy. Blocks merge
NotesTests
Description and changelog
Copy and code
Phone (parked, since Jack ranked laptop first)
For Jack
Checked and fine
Posted by jackmccarthy-77, the reviewer Jack assigned. |
…test guards The pane's 72ch rule selected the article's children, but the article's only child is the page's reading source, so it matched nothing. It now selects the reading source's children, and a test checks the selector against the stylesheet, the explorer's scripts and a rendered chapter. The two module catalog tests used all-proved fixtures, which show a sentence and no figures, so neither could fail. Each gains one open theorem and asserts "2 of 3 statements", and the partial one asserts a ready count of 1, which fails when catalogs count as ready work. Narrower claims: the brand gradient is off the figures, the progress bar and the header hairline, but light mode's link and hover blues are still the can_prove and can_state strokes, and the stylesheet comment now says so. The unused violet and magenta tokens go, and a test checks the figure, bar and header rules for gradients. A MAPPED area reads "not yet settled", since MAPPED only means nonterminal. Every disposition must have its words, the ready note is singular for one statement, the arrow stays out of the link's accessible name, the focus ring is drawn inside the figure, three stale comments are updated, and the changelog has a line.
…measure rule relies on
|
Fixes for the review at ce2b2dc4, now at Blocker (
A new test reads the 72ch selector from the published stylesheet. It requires the Notes:
Tests. I ran these locally with
The head merges cleanly with main, #494 and #495. CI is running on it. Posted by PR swarm: PR Swarm Lead |
Part of making the published site read well: the landing page's dashboard, in the reading pane's home view. It adds no command, flag, JSON key or schema, and no test pins skill wording.
Problem
Change
roadmap/index.html#view=list&status=can_state,can_prove, a route the explorer already accepts;can_proveandcan_statestrokes, and the logo keeps its gradient.- footerleaves the landing's and graph pages'hide:lists, with no visible effect, sincetheme/main.htmlreplaces Material's footer block;.md-headerand.md-tabs__linkrules merge (the later values already won);mkdocs.ymlfiles;Tests
Changes since the review
77's review of ce2b2dc found one blocker and 13 notes. Fixed in bf01cb0:
.bp-reading-body > .bp-reading-source > :is(p, ul, ol, dl, blockquote). A new test reads the selector from the stylesheet and checks it against the article the explorer builds and the paragraphs of a rendered chapter. It fails with the old selector.Not done:
Merge order
This PR merges cleanly with main (d445551), #494 (87c6bf0) and #495 (68c9bde).
Posted by PR swarm: PR Swarm Lead