Depends on the landing page issue.
The design system moves here from where it is served today and becomes a page
rather than a specification. It shows colour, type, tiles and focus by rendering
them, and it states the speed budget the clients are held to as numbers.
Two budgets exist and the page must not blur them. The client budget is about
what a native client has to achieve. The site budget in #6 is about this page.
The page names both and says which is which.
Where the client budget numbers come from is #89 rather than this issue. They
are the same class of fact as a token, so they arrive here the same way and are
not typed on this page.
The tokens are the interesting part. They live in exactly one place and both the
page and the stylesheet come from it, which is the invariant the greppable gate
checks. A page that demonstrates a colour that is not the colour the stylesheet
uses is worse than no page.
Which place that is, and why it is not this one, is #65. This page renders the
pinned copy #66 keeps current and defines no value of its own, so the gate here
catches a value typed into this tree and the freshness run catches this tree
falling behind the file the clients are held to.
The accent and the colour vision presets are demonstrated rather than described,
because which hue works depends on which cone type is missing and a paragraph
cannot show that.
Done when
The page renders every token from the single token source, the greppable gate
refuses a second definition of any token, and the page states both budgets and
labels which is which.
Depends on the landing page issue.
The design system moves here from where it is served today and becomes a page
rather than a specification. It shows colour, type, tiles and focus by rendering
them, and it states the speed budget the clients are held to as numbers.
Two budgets exist and the page must not blur them. The client budget is about
what a native client has to achieve. The site budget in #6 is about this page.
The page names both and says which is which.
Where the client budget numbers come from is #89 rather than this issue. They
are the same class of fact as a token, so they arrive here the same way and are
not typed on this page.
The tokens are the interesting part. They live in exactly one place and both the
page and the stylesheet come from it, which is the invariant the greppable gate
checks. A page that demonstrates a colour that is not the colour the stylesheet
uses is worse than no page.
Which place that is, and why it is not this one, is #65. This page renders the
pinned copy #66 keeps current and defines no value of its own, so the gate here
catches a value typed into this tree and the freshness run catches this tree
falling behind the file the clients are held to.
The accent and the colour vision presets are demonstrated rather than described,
because which hue works depends on which cone type is missing and a paragraph
cannot show that.
Done when
The page renders every token from the single token source, the greppable gate
refuses a second definition of any token, and the page states both budgets and
labels which is which.