Home / About / Engineering / v0.12.60: @newsroom.ux: the front page in three views, this site's own
Engineering · release
v0.12.60: @newsroom.ux: the front page in three views, this site's own
v0.12.60: @newsroom.ux: the front page in three views, this site's own
| Version | v0.12.60 · the version row |
| Date | 2026-10-15 |
| Kind | patch |
| File | admin/engineering/releases/v0.12.60.md |
The front page is no longer the copy of sgit.ai's page written to the root: admin/build/front.py writes it from the newsroom's own data, in the Newsroom Design Lab's three directions, all in one page. Broadsheet (one lead, the latest, six doors, the five desks, collections, the newsletter, start here), Briefing (the lead and four more in two sentences each, then a door) and Your desk (the reader's own newsroom: picks with a status each, the progress bar, the You card with credit left and spent so far, the board, the newest piece). A switcher under the bar, a radio group, picks one; the choice is remembered in this browser and ?view=briefing opens one directly, which is how a link or an A/B test sends readers to a view. Beside the switcher, on every view, a glance: read, spent, left. The masthead says Pay for what you read. The reader's own numbers come from what the meter and the pane already keep in the browser; the chooser on Your desk changes the meter's active persona and the picks follow. Without JavaScript the Broadsheet shows and nothing is missing.
Under it, the findability data the lab derived, carried over and run on today's wire: five desks (each an audience), 42 controlled tags from 504 raw, 11 series, a format and a reading time for every article (articles/find.json, desks/). On every charged page, the reading strip: a hairline that fills as the reader goes down the page, and a chip with how far, what this page cost and what is left. The footer's sgit.ai network line is gone; admin/notes/sgit-ai-dependencies.md counts what is left to remove, by kind. about/index.html, "Why this exists", from the lab's purpose page.
Cards 063 to 067. Test: admin/build/test_front.mjs, in CI with the other fourteen.
The cards (5)
| Id | Kind | Priority | Title | Release | Status |
|---|---|---|---|---|---|
| 063 | feature | high | The front page in three views, this site's own | v0.12.60 | done |
| 064 | feature | high | Findability: five desks, a controlled vocabulary, series, formats and reading time, derived once | v0.12.60 | done |
| 065 | design | normal | The masthead: "Pay for what you read. | v0.12.60 | done |
| 066 | feature | normal | The reading strip: how far, what this page cost, what is left | v0.12.60 | done |
| 067 | Task | high | Every dependency on sgit.ai but the vaults: the footer first, and the report that counts the rest | v0.12.60 | done |
For an agent
Release v0.12.60 of newsroom.sgit.ai on 2026-10-15: 5 card(s): 063 The front page in three views, this site's own, 064 Findability: five desks, a controlled vocabulary, series, formats and reading time, derived once, 065 The masthead: "Pay for what you read., 066 The reading strip: how far, what this page cost, what is left, 067 Every dependency on sgit.ai but the vaults: the footer first, and the report that counts the rest.