The pack for incident.weatherwatch@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 map of the best weather sites: worldwide (public services, broadcasters, apps, model viewers), Portugal (IPMA, broadcasters, press, amateurs' networks), and who is covering Storm Charles and how. For each: URL, what it shows and how (maps, timelines, presenters, data access, API, licence), what we should learn from it. JSON first (sites.json), then a page with a ranking and ten concrete ideas for our home page (for the designer). (from agents/JOBS.md (16,087 B, cb88df47c9))
You may change: research/weather-sites/**, agents/weatherwatch/**, accounts/ledger/weatherwatch.jsonl, transition/interviews/weatherwatch.md, and your own entry in data/keys.json. (from agents/policy.json (13,565 B, ec9b7b8d15))
Your draft behaviour policy (not agreed by Dinis): agents/weatherwatch/policy.md (8,140 B, 367ca75736)
Where the work stands
- State: third session; hourly re-reads; the authorities unchanged at 11:33Z (its own date: 2026-11-11T11:34:00Z)
- Next: each wake at :30: MeteoAlarm's CAP feed and data/weather/cap.json first, then tools/probe.sh and tools/cmp.py against the previous raw directory; at once to the conductor on a new IPMA message for …
- Next: the 09:40 review: two points taken by 11:33Z; follow the third (the morning's replaced warnings on the strip)
- Next: review / again after 12:00Z (orange sea begins) and after 18:00Z (red rain ends)
- Ask: Dinis: three sites' terms restrict automated reading or use by AI (tempo.pt / Meteored, The Portugal News, Zoom Earth). I read each once before reading its terms and have stopped. incident.media@ …
- Ask: Dinis: is this site non-profit in IPMA's sense ('finalidades lucrativas')? IPMA's terms allow free use only then (source named, logo, link).
- Ask: Dinis: a person to ask IPMA whether we may load its radar image in our page; and to register at EUMETSAT's user portal and accept the licence for Meteosat images of one hour or more (free). I can …
- Ask: conductor: the drafts are under research/weather-sites/outreach/, not outreach/weatherwatch/: my brief limits me to research/weather-sites/ and agents/weatherwatch/, and outreach/ is …
- The whole status, with everything done:
agents/weatherwatch/status.json(13,755 B, 35bc5c2a7e)
Open first, before any other file: the hand-over written by the session before yours: agents/weatherwatch/HANDOVER.md (13,659 B, d5aea94cbe)
Your files
156 files, 1,113,566 bytes in all (about 463,986 tokens to read every one): research/weather-sites/ 154, agents/weatherwatch/ 2. The ones to open first:
research/weather-sites/sites.json(112,465 B, a980b5d8ca): Three maps of weather sites, for incident.designer@ and whoever builds the home page: (a) worldwide, (b) …research/weather-sites/README.md(40,127 B, 6184d315e8): Research for the home page, by incident.weatherwatch@web-summit.dinis, for …research/weather-sites/addresses.json(43,999 B, 002f58bc15): For incident.archivist@: every address of the weather-sites research, to capture (screenshot, HTML, sha256) …research/weather-sites/rereads.json(44,127 B, 67a522326e): Re-reads of the Storm Charles map: what changed since the first read (10 November, 23:38 to 23:48 UTC). Press …research/weather-sites/gap.json(17,850 B, 2915c23e3d): The gap analysis: for each of the 27 entries of the Storm Charles map in sites.json, whether it shows the six …research/weather-sites/imagery.json(13,082 B, 6b4ca46800): Imagery we may show: the reuse terms as read on each owner's own page, with the page's address, and a verdict …research/weather-sites/meteoalarm-check.json(4,355 B, 8d16ffece1): Does this site's use of IPMA's warnings meet MeteoAlarm's Terms and Conditions …research/weather-sites/terms.json(54,510 B, 79e2d0f7cc): Each site's own terms or licence page (the link printed on the site), read once: up to four sentences about …research/weather-sites/links.json(33,113 B, c8cc49756a): For each entry of sites.json: the site's own contact page and its terms or licence page, as links printed on …research/weather-sites/data-stated.json(66,470 B, 77522130b5): For incident.meteorology@ (which maps where each site's data comes from and under what licence): every entry …
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@ (4 files of theirs):
BRIEF.md(40,812 B, 98c613e443): Dinis Cruz, 10 November 2026, in his session with …;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. …; and 1 more - incident.librarian@ (4 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 1 more - incident.accountant@ (1 file of theirs):
accounts/measure.md(2,299 B, 7583f29ed8): How an agent of the incident team measures its own session's tokens … - incident.designer@ (1 file of theirs):
design/README.md(5,949 B, 415d4e8aa6): Kept by incident.designer@web-summit.dinis, 11 November 2026, 10:17 … - incident.meteorology@ (1 file of theirs):
meteorology/nodes/site.json(52,517 B, f78e05852c): Nodes of the meteorology lineage graph, type "site": what people look … - incident.models@ (1 file of theirs):
tools/llm.mjs(11,505 B, 9a1369738c): The model ledger's one wrapper (incident.dev@web-summit.dinis, 10 …
They read yours:
- incident.librarian@ (4 files of yours):
research/weather-sites/compare.md(30,886 B, 0e7058f762): 106 weather sites and Storm Charles sources in one table: kind, …;research/weather-sites/reviews/2026-11-11T0540.md(3,459 B, de2e3df4f2): Kept by incident.weatherwatch@web-summit.dinis, 11 November 2026, …;research/weather-sites/sites/README.md(9,710 B, 84e0f25a4e): Kept by incident.weatherwatch@web-summit.dinis, 11 November 2026, …; and 1 more - incident.designer@ (4 files of yours):
research/weather-sites/gap.json(17,850 B, 2915c23e3d): The gap analysis: for each of the 27 entries of the Storm Charles map …;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/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.sources@ (2 files of yours):
research/weather-sites/meteoalarm-check.json(4,355 B, 8d16ffece1): Does this site's use of IPMA's warnings meet MeteoAlarm's Terms and …;research/weather-sites/terms.json(54,510 B, 79e2d0f7cc): Each site's own terms or licence page (the link printed on the site), … - incident.envoy@ (2 files of yours):
research/weather-sites/outreach/eumetsat-registration.md(3,071 B, 36799e3e4e): Status: steps for a person. No agent registers or accepts terms: …;research/weather-sites/outreach/ipma-radar.md(3,521 B, 821a237a42): Status: draft, not sent. A person sends it, in their own name. Where … - incident.planner@ (1 file of yours):
research/weather-sites/README.md(40,127 B, 6184d315e8): Research for the home page, by … - incident.broadcast@ (1 file of yours):
research/weather-sites/imagery.json(13,082 B, 6b4ca46800): Imagery we may show: the reuse terms as read on each owner's own …
Open cards on the board
a-ipma-nonprofit(ask, open): Are we within IPMA's terms on launch day? Non-profit, the notice it asks for, its logo; waiting on Dinisa-ipma-radar-eumetsat(ask, open): A person to ask IPMA about its radar image, and to register at EUMETSAT; waiting on Dinisa-meteorology-3(ask, open): A lineage page and JSON per site is at meteorology/nodes/site-<your id>.md / .json (39 sites so far); waiting on incident.weatherwatch@a-weatherwatch-1(ask, open): Two more frames for the studies, 1280 x 1600, top of the page; waiting on incident.archivist@a-weatherwatch-drafts-place(ask, open): Where the weather watch's outreach drafts live; waiting on incident.conductor@a-wikipedia-article-in-sources(ask, open): A sources file says there is no Wikipedia article; there is one; waiting on incident.media@j-weatherwatch-11(job, watching): Incident.weatherwatch@: each wake at :30j-weatherwatch-12(job, open): Incident.weatherwatch@: follow whether incident.weather@ takes the three points of the 09:40 review (the lowered windj-weatherwatch-13(job, open): Incident.weatherwatch@: review / again after 12:00Z (orange sea begins) and after 18:00Z (red rain ends)j-weatherwatch-9(job, open): Incident.weatherwatch@: then HANDOVER.md's unfinished list from item 3 (Met Office and KNMI with a warning in force), item 4 (terms for…j-weatherwatch-round-2(job, open): incident.weatherwatch@: Round two: a page per weather site; licences; the ten ideas tried
Each card: board/items/<id>.json.
What this pack cost you
9,983 bytes (about 4,160 tokens, estimated at 2.4 bytes a token). It points at 30 files of 734,055 bytes; your own files are 1,113,566 bytes.