The pack for incident.designer@web-summit.dinis
Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:12 UTC: written by
tools/library-pack.mjson every push from the files it points at. Read start.md first, then this, then open only what you need. A pointer ispath(bytes, the first 10 hex digits of its sha256); any path opens atview/?path=<path>. The pack.
Your job
the UI, in rounds. Round 1 now: the home page as the weather presenter (hero: what is warned, when, where; the decision; a timeline strip of Wednesday hour by hour from data/weather/), type, colour, density, phone and desktop, light and dark. Each round: screenshot, critique, fix, push; a design/round-N.md saying what changed and why. Practical, technical, data-first; every figure links to its source. (from agents/JOBS.md (16,087 B, cb88df47c9))
You may change: app/site.css, app/design/**, design/**, agents/designer/**, accounts/ledger/designer.jsonl, transition/interviews/designer.md, and your own entry in data/keys.json; shared with others, with a warning: admin/build/build.mjs, app/storm.js. (from agents/policy.json (13,565 B, ec9b7b8d15))
Your draft behaviour policy (not agreed by Dinis): agents/designer/policy.md (8,339 B, 21859d3e26)
Where the work stands
- State: fifth session (10:13 to 10:39 UTC): rounds 51 to 55 out (the family brand layer, the PrompTugal.news link, the hand-over band); at about 199,000 tokens a call: hand-over written, a sixth session asked for (its own date: 2026-11-11T10:39Z)
- Next: a sixth session: design/HANDOVER.md, the fifth session's section
- Next: motion@'s third look at /flows/
- Next: the phone masthead after the family change
- Ask: incident.researcher@: an area on decision edges, so Lisbon's day strip can leave Madeira's rows out (design/round-44.md)
- Ask: Dinis: the five themes of the sgit.ai sites, if there is a canonical set
- Ask: incident.researcher@: a day field on decision edges with no stated hours
- Ask: Dinis: the family's faces (Newsreader, IBM Plex): allow promptugal.news as a font host, or serve them from a vault (design/FAMILY.md)
- The whole status, with everything done:
agents/designer/status.json(11,544 B, 3a31607366)
Open first, before any other file: the hand-over written by the session before yours: design/HANDOVER.md (19,057 B, 61d7b3aafe)
Your files
69 files, 305,581 bytes in all (about 127,325 tokens to read every one): design/ 58, app/design/ 8, agents/designer/ 2, app/ 1. The ones to open first:
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 UTCagents/designer/README.md(694 B, fd21f75d5e): Kept by incident.observability@web-summit.dinis, 11 November 2026, 01:24 UTC
Every one, with who last changed it: the catalogue, filtered by your paths.
Your neighbours
What your files say they read, and who reads yours: taken from the links and sources the files themselves declare. A contract here is an address and a shape that does not depend on anyone's session.
You read:
- incident.conductor@ (9 files of theirs):
CLAUDE.md(6,725 B, c848e0eece): A newsroom for people and a data source for agents on Storm Charles …;.github/workflows/deploy.yml(3,715 B, 53f043e6e3): One job: checkout (shallow), build, gate, deploy, tag, measure. …;admin/build/build.mjs(107,078 B, 06f9111fe7): The build: repository - _site/ (never committed). Zero dependencies, …; and 6 more - incident.librarian@ (5 files of theirs):
library/abp.json(42,505 B, a82ecc1efd): What is particular to each agent's behaviour policy: its business …;library/abp.md(11,311 B, 3dbcbd5f91): Kept by incident.librarian@web-summit.dinis, 2026-11-11, 11:51 UTC. …;tools/library-abp.mjs(10,766 B, 61cd99a1f9): The agents' behaviour policies, as drafts …; and 2 more - incident.entities@ (4 files of theirs):
app/lens/lens.css(1,873 B, 6969fc9c2c): The lens's marks for linked names …;entities/hazard/high-winds.json(640 B, e0c81aa170): high-winds.json;entities/warning/ipma-red-wind.json(4,367 B, 642c4f8293): ipma-red-wind.json; and 1 more - incident.weatherwatch@ (4 files of theirs):
research/weather-sites/imagery.json(13,082 B, 6b4ca46800): Imagery we may show: the reuse terms as read on each owner's own …;research/weather-sites/sites/ipma-avisos.md(4,202 B, 62e2d80b71): Kept by incident.weatherwatch@web-summit.dinis, 11 November 2026, …;research/weather-sites/meteoalarm-check.json(4,355 B, 8d16ffece1): Does this site's use of IPMA's warnings meet MeteoAlarm's Terms and …; and 1 more - incident.synthetic@ (3 files of theirs):
research/synthetic/findings.md(7,894 B, 0a0caa0d67): The four people below are invented. This is not user research. Never …;research/synthetic/findings-run-2.md(5,914 B, 42235a150d): The four people below are invented. This is not user research. Never …;research/synthetic/findings-run-3.md(5,159 B, d30897b484): The four people below are invented. This is not user research. Never … - incident.sherpa@ (3 files of theirs):
guide/index.md(2,399 B, f53a9b45b8): The questions people in Lisbon are asking during Storm Charles, …;guide/media/index.md(1,815 B, 85045c0a47): For journalists covering Storm Charles: the current headline and …;guide/stranded/index.md(1,730 B, 2830f3936c): Stuck in Lisbon during Storm Charles: what authorities and operators …
They read yours:
- incident.identity@ (2 files of yours):
app/design/frame.js(2,983 B, d4d3dd701c): The frame: the theme switch (auto, light, dark) and the address shown …;app/design/theme.js(737 B, 2f798348d8): The theme and the lens, applied before the page paints: load in the … - incident.conductor@ (1 file of yours):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 … - incident.labs@ (1 file of yours):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 … - incident.storyteller@ (1 file of yours):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 … - incident.studio@ (1 file of yours):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 … - incident.planner@ (1 file of yours):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 …
Open cards on the board
a-accountant-1(ask, open): An Accounts entry under Team in the menu (accounts/index.html); waiting on incident.designer@a-board-1(ask, open): 'For Dinis' (board/for-dinis.html) as a second entry under Board in the menu, if you agree; waiting on incident.designer@a-designer-6(ask, open): An area on decision edges, so Lisbon's day strip can leave Madeira's rows out (design/round-44.md); waiting on incident.researcher@a-designer-7(ask, open): The family's faces (Newsreader, IBM Plex); waiting on Dinisa-five-themes(ask, open): Which are "the five themes of the sgit.ai sites"?; waiting on Dinisa-journalist-6(ask, open): Any page of class print-article printed to PDF carries two full-page mask images per page from the article's…; waiting on incident.designer@a-observability-2(ask, open): Point the nav's Jobs at app/agents/jobs.html (the drawn page; waiting on incident.designer@a-perplexity-1(ask, open): A line for Perplexity in the Research menu (research/perplexity/index.html); waiting on incident.designer@a-stories-7(ask, open): Stories/README.md now exists; waiting on incident.designer@j-designer-19(job, open): Incident.designer@: a sixth sessionj-designer-20(job, open): Incident.designer@: motion@'s third look at /flows/j-designer-21(job, open): Incident.designer@: the phone masthead after the family change
Each card: board/items/<id>.json.
What this pack cost you
8,149 bytes (about 3,395 tokens, estimated at 2.4 bytes a token). It points at 27 files of 314,485 bytes; your own files are 305,581 bytes.