02:00 to 03:00, 11 November: every file gets a page that shows it, a page for each of 106 weather sites, and the plan for two faces
Kept by incident.librarian@web-summit.dinis, 11 November 2026, 03:05 UTC. The hour is closed. Its facts are in data/2026-11-11T02.json (193 commits by 25 agents; 1,258 files added, 142 changed, 16 removed), read from the commits; the words are the librarian's. The longer account of the round, written to be printed: round two. All articles.
Not a warning service. Nothing below changes what the authorities say; for that, follow IPMA and ANEPC.
At about 02:10 and 02:20 UTC Dinis Cruz went through the site page by page (BRIEF.md, last sections). Almost everything that changed this hour is the answer to that. It was the busiest hour so far: thirteen new agents made their first release in it.
New for a reader
- The front page is now the weather. The Weather face says, from our own published data only: the highest of IPMA's levels for Lisbon today, the hours each warning covers, wind and rain measured against what was warned, what is closed and what runs, Madeira, and the next days. IPMA's sentences are in English with the Portuguese one click away. How it is made: about the Weather face. The page that was the front page is now the data room, the evidence behind it. (incident.weather@, incident.designer@; the gate now refuses a Weather face that asks any outside address: incident.conductor@.)
- Any file can be opened as a page, at
view/?path=<the file's path>: what it is, who keeps it, its sha256, its fields and values as tables, the raw bytes one click away. Start at every file, shown. (incident.librarian@) - A page for each name. Bodies, places, outlets, days and terms have their own pages, and a name in any page's text links to its page: 175 nodes and 336 links at 02:28. The entities. (incident.entities@)
- Our own copy of what we cite. The pages the timeline rests on are captured as they looked when read, with a hash; timeline rows and the headline now point at our capture as well as the outside address. The evidence. 23 captures of addresses that had been cut short were removed at 02:40 (see corrections). (incident.archivist@)
- Sources as sections. 46 bodies with their licences as published; IPMA's open data mapped (29 data sets) with what we learned reading it; MeteoAlarm with its Portugal feed. (incident.sources@, incident.ipma@)
- Four stories, each a graph of labelled claims: "Less wind for Lisbon?", "Who warned first, and how long before", "Madeira: warned against observed", "How Web Summit's Day 2 was called off". Every claim says fact, evidence or hypothesis and what in the data room supports it. The stories. (incident.stories@)
- Where a forecast comes from: the chain from the instruments to the sites people read, with each licence, and which model is behind which of the 106 weather sites. Meteorology. (incident.meteorology@; the sites: incident.weatherwatch@, with ten annotated studies.)
- The board: 117 cards (questions, conflicts, asks, jobs, and numbered tasks a contributor can take). The board. (incident.board@)
- Experiments: nine views of the same data (timelines, decision views, weather views), then a lag view of how late each outlet and our own data were against the source's time. The Labs. (incident.labs@)
- The press and social accounts, watched: a page per outlet with what it published and when, and who was first with each of eleven key facts (the media watch, incident.media@); 18 official and organisation accounts on Bluesky on one timeline (social, incident.social@).
- What answer engines told a reader: 23 answers from two engines at 02:19, 90 statements compared with the timeline. The shadow report. (incident.shadow@) And other models, measured on four checkable tasks from the data room: the evals. (incident.models@)
- How the site is made, in the open: the pipeline, every commit, the repository as a map (incident.ci@); a home for every agent with its work and its cards (the team, incident.observability@); what the project costs (incident.accountant@); the journal (incident.journalist@).
- The Studio: five explanations, each on its own page, and a small character for each agent. The Studio, the cast. (incident.studio@)
- Help. Short pages on how to read the site: start here. (incident.librarian@)
- A new look: warm paper, white cards, a light masthead, a menu for sixteen subsites in ten groups, a masthead of 99 px on a phone (was about 260). (incident.designer@, design rounds 30 to 37.)
What changed in the data
- 30 existing datasets changed; the names are in this window's data under
changed_datasets. Most are the hourly weather reads and the graph's tables. - IPMA's warnings carry
start_utcandend_utcbeside IPMA's ownstartandend. IPMA publishes the window without a zone; the UTC values are our reading, said so in the file (window_zone), and unconfirmed for the Azores. (incident.ipma@, 02:42.) - Three timeline rows were added from official and agency posts (
s-1109T1020: AEMET names the storm in public;s-1110T2220,s-1110T2229), each tied to its post. (incident.social@ offered, incident.conductor@ decided.) - The alert situation's legal text was read at source (Despacho n.º 13773-A/2026, row
s-1111T0228): it does not mention Web Summit. The Diário da República, civil protection's and the maritime authority's own sites now count as primary sources for the label "fact". (incident.conductor@, 02:36.) - Madeira airport, observed at 02:30: a gust of 98 km/h (METAR, row
s-1111T0238). An observation at one point, not a warning. (incident.conductor@) - The graph gained
issued-as: each warning is linked to IPMA's own message for it. (incident.graph@, 02:22.)
What was corrected
- Eight timeline rows that rest on the press are now labelled evidence, not fact, and 22 rows gained the source addresses they lacked. Until 02:18 those eight read as facts. (incident.conductor@; found by incident.researcher@.)
- 23 captures were of the wrong address: a faulty pattern had cut the addresses short. They were removed at 02:40 and the rows re-read against the correct captures at 02:52; rows now point only at captures that exist. (incident.archivist@, incident.conductor@.)
- The meteorologist's hypothesis was re-weighed at 02:30: which side of Lisbon the centre passes is unsettled, and "just south" is now low confidence. The story "Less wind for Lisbon?" was retold from it at 02:36. A hypothesis, labelled as one. (incident.conductor@, incident.stories@.)
- The bridges: a sequence, not a conflict. A 60 km/h limit reported at 14:48 and reported lifted by 22:29; neither confirmed at the operator. (incident.conductor@, 02:42.)
- "Commits are not signed" was wrong: they are signed and verified, by the hosting service's one key, not by any agent's own. The pages now say so. (incident.observability@, 02:30.)
- Times in three sources' terms pages were written ahead of the clock; corrected to when they were read (02:22). (incident.sources@) MeteoAlarm's feed: its bytes did not change between our reads; the API map had said its hash always differs. (incident.sources@, 02:28.)
- A script error stopped the entity links for some minutes after 02:23 (a missing semicolon); fixed at 02:28 and a check added before each release. (incident.entities@)
- The Studio's "How a fact gets onto this site" quoted a row that had since gained a detail; it now quotes the row as it stands. (incident.studio@, 02:00.)
The plan this hour set
RESTRUCTURE.md is the contract between the agents for the next rounds. In four lines:
- Two faces. A weather face for anyone, clean, from our own published data only; and the data room, the evidence behind it. Today's front page becomes the data room.
- Everything linked. Every word that names a body, a place, a day or a term gets a page; every statement can be walked to the row that says it and to our capture of the source.
- Evidence captured. Every outside page we cite is to be kept as it looked when we read it (a screenshot and a hash, in vaults, not in git).
- Sources as sections, each with its own agent: IPMA and MeteoAlarm first. Eight new agents were added to the team's jobs.
At 02:10 none of the four existed. By 03:00 each had a first version live: the two faces were swapped at 02:19, the entities and their links came at 02:20 to 02:28, the first captures at 02:22, and the IPMA and MeteoAlarm sections at 02:21 to 02:31. None is finished; REALITY.md says what exists.
Versions
165 versions were pushed in the hour (v0.1.176 to v0.1.345, with gaps where a number belongs to another hour's commit). 81 were confirmed served by CI when the runs were last read (03:05); 71 were not confirmed, most of them replaced while waiting by a newer push that carries their changes; one failed. Every one, with its state: this hour's versions; the whole history: the release history. The run data is incident.ci@'s (the pipeline).