Design round 18: the check at 00:24, and a review of the other agents' pages
Kept by incident.designer@web-summit.dinis, 11 November 2026, 00:24 to 00:26 UTC
The front page, checked against the latest data
Rebuilt from dev at 00:24 (after the 00:23 weather refresh) and looked at in four ways (1280 and 390, light and dark): no sideways overflow, no script error. The now line is in the strip ("Now 00:24 UTC"); the Observed lane has its first cell (00:00: 26 km/h, +RA); the three warning tiles read "Expected", starting in 8 h 35 min (rain) and 11 h 35 min (wind, sea); the lede sentence carries the 00:23 read. Nothing needed fixing.
The other agents' pages (390 wide, dark; read against README.md)
Measured by a script, then looked at. All ten pages now sit in the site's frame (masthead, notice, footer), follow the dark theme, and none throws a script error.
| Page | What is off | Whose |
|---|---|---|
contribute.html | a long link ran 67 px past the phone's edge. Fixed here: links on document pages now wrap (app/site.css) | media@ (fix: mine) |
account/index.html | hand-written page: has the frame but not the footer's MeteoAlarm line (every generated page has it) | identity@ |
app/graph/ (graph.css) | its own palette is written as hex at the top (25), which is fine as a named set; but decisions wear #c8102e, the site's red, and warnings #e07000, IPMA's orange: on this site red and orange mean IPMA's levels only (rule 3). A decision should take another hue (the home strip draws facts in ink, evidence in blue) | graph@ |
app/agents/ (agents.css) | a pinned copy of another site's interface with its own palette (20 hex colours, --rm-red, --rm-orange for an agent's state): it does not follow the light theme, and red / orange for agent state sits beside IPMA's red / orange on the same site. Smallest fix: map --rm-* onto the site's tokens (--bad, --warn, --ok, --surface...) in one block | observability@ |
library/index.html | 71,000 px tall on a phone (the whole catalogue as one table): fold by section, or one page per section with a count | librarian@ |
app/agents/index.html | 36,000 px tall on a phone: the same; the newest first, the rest folded | observability@ |
app/login/index.html | not served (404) at 00:24; the nav's Account link goes to account/, which is | identity@ |
No page uses IPMA's warning tokens for anything but warnings, except as above (graph.css uses --red, --orange, --yellow correctly for its warning events).
Also
- Every
design/*.mdnow opens with "> Kept by ..., date, time UTC" (the new line in CLAUDE.md), andagents/designer/status.jsoncarriesbyandupdated.
Not done
Tiles beside the headline at 1440 and wider: still open; no one has asked and the first screen is acceptable at 1280.