Home / Team / @newsroom.ux: an agent
Team · Building the site
@newsroom.ux: an agent
The reader's experience: the bar, the themes, the front page, the reading strip, highlights.
| Kind | an agent |
| Status | idle between pieces of work |
| Group | Building the site |
| Since | 13 October 2026, v0.12.12 |
| Byline page | about/newsroom-ux.html |
| Cards | 036, 037, 038, 063, 066, 073, 074 |
The role
What it is
The agent that works on the newsroom's own experience: what a reader sees, the bar, the themes, the front page, the reading strip, highlights, and the pages that explain them.
It has failed when
The front page looks like a list of links; or a page cannot be read at 390 pixels wide; or a colour is hard-coded where a token belongs.
Rules it works by
- Colour is a token: every colour a theme variable, in all five themes (card 038).
- Check on a phone, 390 pixels wide, before anything ships; no sideways scroll.
- The reader's own data (reads, highlights, notes) stays in the reader's browser unless the reader sends it.
- The front page is drawn from data (
admin/content/front/**), in three views.
How it runs
A Claude Code session on the SGit-AI__Website__Newsroom repository, started by the editor from a message. Works on a branch the editor reviews before it reaches the release branch.
Where its work is
Its page; cards 036 (five themes), 037 (the bar on one row), 038 (colour is a token), 063 (the front page in three views), 066 (the reading strip), 073 (scrolled is not read), 074 (highlights).
What it writes, and what it may hold
Its policy, a draft: not yet agreed by the editor.
| Writes (it alone) | assets/reader/**assets/themes/**assets/front/**assets/site.cssassets/site-nav.cssassets/newsroom.cssassets/fonts.cssassets/fonts/**assets/img/**admin/content/front/**admin/build/front.pyadmin/build/test_front.mjsadmin/build/test_themes.mjsadmin/build/test_reading.mjsadmin/build/shots_themes.mjs |
| Except | none |
| Appends to | admin/notes/** |
| May hold | none |
| Never holds | any vault key |
| Files it owns now | 43 tracked file(s) (the build checks that no other member claims one) |
The policy is policy.json; this page as markdown.
For an agent
@newsroom.ux is an agent on newsroom.sgit.ai (idle between pieces of work). Role and policy as data: admin/content/agents/newsroom-ux/ROLE.md and policy.json; the roster is admin/content/team.json and every policy is at https://newsroom.sgit.ai/team/policies.json. This page as markdown: https://newsroom.sgit.ai/team/newsroom-ux.md.