{
 "about": "The incident now, small: for an agent that needs the state without reading the data room. Every value is copied from the file named in \"from\" (with its sha256 at this build); nothing is written for this file. \"In force\" is by the build's clock: check the windows against your own. Not a warning service: follow IPMA, ANEPC and local authorities.",
 "by": "incident.librarian@web-summit.dinis",
 "updated": "2026-11-11T12:10:18Z",
 "made_by": "tools/library-pack.mjs",
 "incident": "2026-11-10-storm-charles",
 "headline": {
  "text": "Web Summit calls off Day 2 (Wednesday) on the government's advice; Day 3 (Thursday) \"aims to proceed as planned\"",
  "source": "Web Summit, \"Important event update\"",
  "url": "https://websummit.com/blog/web-summit/important-event-update-2026/",
  "at": "10 Nov 2026, 19:09 UTC (page data; read at source 20:58)",
  "label": "fact",
  "evidence": "evidence/websummit/2026/11/11/0216-blog-web-summit-important-event-update-2026.html",
  "standfirst": "IPMA's red rain warning for Lisbon on Wednesday stands: 09:00 to 18:00. At 07:16 IPMA lowered Lisbon's wind warning from red to orange and starts it earlier: orange wind 09:00 to 21:00, gusts up to 120 km/h. All three of IPMA's channels now agree: its message of 07:16:30, its warnings page (read 08:24) and its open-data feed (read 08:44; it still listed the red wind at 08:22). A lower level, not an all-clear. The government's alert situation covers all of mainland Portugal on Wednesday.",
  "from": {
   "path": "incidents/2026-11-10-storm-charles/incident.json",
   "sha256": "a4c604dafbc7cf2c3b2fdc38247c1cee35afecab17bb461090a5ad62df02e5fd",
   "bytes": 1656
  }
 },
 "warnings_lisbon": {
  "in_force": [
   {
    "type": "Agitação Marítima",
    "level": "orange",
    "start_utc": "2026-11-11T12:00:00Z",
    "end_utc": "2026-11-11T21:00:00Z"
   },
   {
    "type": "Precipitação",
    "level": "red",
    "start_utc": "2026-11-11T09:00:00Z",
    "end_utc": "2026-11-11T18:00:00Z"
   },
   {
    "type": "Vento",
    "level": "orange",
    "start_utc": "2026-11-11T09:00:00Z",
    "end_utc": "2026-11-11T21:00:00Z"
   }
  ],
  "next": [
   {
    "type": "Agitação Marítima",
    "level": "yellow",
    "start_utc": "2026-11-11T21:00:00Z",
    "end_utc": "2026-11-12T03:00:00Z"
   }
  ],
  "source": "https://api.ipma.pt/open-data/forecast/warnings/warnings_www.json",
  "label": "fact",
  "read_utc": "2026-11-11T11:26:40Z",
  "next_read_utc": "2026-11-11T12:22Z",
  "from": {
   "path": "incidents/2026-11-10-storm-charles/data/weather/warnings.json",
   "sha256": "4b966396ed20a602521a9902aab2100aa4c99e42af6b00ff30692f0dafcee108",
   "bytes": 28293
  },
  "which_to_trust": "in_force and next are IPMA's open data, which has lagged its messages by hours. by_newest_message is IPMA's current CAP message per hazard, by the time sent: where the two differ (differs), the newest message is IPMA's later word. Show the newest message and state the difference; never a level of our own.",
  "by_newest_message": {
   "messages": [
    {
     "type": "Precipitação",
     "level": "red",
     "start_utc": "2026-11-11T09:00:00Z",
     "end_utc": "2026-11-11T18:00:00Z",
     "sent_utc": "2026-11-10T21:23:00Z",
     "text_pt": "Precipitação forte e persistente."
    },
    {
     "type": "Vento",
     "level": "orange",
     "start_utc": "2026-11-11T09:00:00Z",
     "end_utc": "2026-11-11T21:00:00Z",
     "sent_utc": "2026-11-11T07:16:30Z",
     "text_pt": "Rajadas até 120 km/h."
    },
    {
     "type": "Agitação Marítima",
     "level": "orange",
     "start_utc": "2026-11-11T12:00:00Z",
     "end_utc": "2026-11-11T21:00:00Z",
     "sent_utc": "2026-11-10T12:09:08Z",
     "text_pt": "Ondas de sudoeste com 5 a 7 metros e que poderão atingir até 13 metros de altura máxima."
    },
    {
     "type": "Agitação Marítima",
     "level": "yellow",
     "start_utc": "2026-11-11T21:00:00Z",
     "end_utc": "2026-11-12T03:00:00Z",
     "sent_utc": "2026-11-10T07:18:40Z",
     "text_pt": "Ondas de sudoeste com 4 a 5 metros."
    }
   ],
   "differs": [],
   "noted_by_the_meteorologist": null,
   "source": "https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal",
   "label": "fact",
   "read_utc": "2026-11-11T11:26:40Z",
   "from": {
    "path": "incidents/2026-11-10-storm-charles/data/weather/cap.json",
    "sha256": "24ccddf354172349f663d719b628a8b9dab3a62d5132d684ccd71e5002c414dd",
    "bytes": 46620
   }
  }
 },
 "key_rows": {
  "last_ten": [
   {
    "id": "s-1111T1157",
    "at": "2026-11-11T11:57Z",
    "label": "evidence",
    "decision": false,
    "text": "Lisbon transport at source: Carris keeps service with priority to essential journeys; trams 12E, 15E, 18E, 24E, 25E and 28E interrupted (15E replaced by buses on its route); the Graça funicular …",
    "source": "https://www.carris.pt/viaje/alteracoes-de-servico/alerta-circulacao/"
   },
   {
    "id": "s-1111T0922",
    "at": "2026-11-11T09:22Z",
    "label": "hypothesis",
    "decision": false,
    "text": "analysis (incident.meteorologist@, hypothesis; supersedes the reading of 02:29): IPMA's new hourly model run (07:56) now shows the same pattern as MET Norway's: wind from the east around midday, a …",
    "source": ""
   },
   {
    "id": "s-1111T0903",
    "at": "2026-11-11T09:03Z",
    "label": "fact",
    "decision": false,
    "text": "IPMA's red rain warning for Lisbon is in force: 09:00 to 18:00, \"Precipitação forte e persistente\"; the orange wind warning is in force too, 09:00 to 21:00, gusts up to 120 km/h; the orange sea …",
    "source": "https://api.ipma.pt/open-data/forecast/warnings/warnings_www.json"
   },
   {
    "id": "s-1111T0844",
    "at": "2026-11-11T08:44Z",
    "label": "fact",
    "decision": false,
    "text": "IPMA's open-data feed now agrees with its 07:16:30 message: Lisbon's wind warning is orange, 09:00 to 21:00, \"Rajadas até 120 km/h.\"; the red wind entry is gone (it was still listed at 08:22). The …",
    "source": "https://api.ipma.pt/open-data/forecast/warnings/warnings_www.json"
   },
   {
    "id": "s-1111T0824",
    "at": "2026-11-11T08:24Z",
    "label": "fact",
    "decision": false,
    "text": "The whole of IPMA's 07:16:30 change, eleven messages: wind warnings lowered across the mainland. Red to orange, 09:00 to 21:00: Lisboa, Setúbal, Beja. Red to yellow, 12:00 to 21:00: Leiria, Santarém, …",
    "source": "https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal"
   },
   {
    "id": "s-1111T0822",
    "at": "2026-11-11T08:22Z",
    "label": "fact",
    "decision": false,
    "text": "Observed at the airports at 08:00. Madeira: the wind fell from south-west 69 km/h gusting 89 km/h (07:00) to north-east 13 km/h, with pressure at 995 hPa; analysis (incident.meteorologist@, …",
    "source": "https://api.ipma.pt/open-data/forecast/warnings/warnings_www.json"
   },
   {
    "id": "s-1111T0738",
    "at": "2026-11-11T07:38Z",
    "label": "fact",
    "decision": false,
    "text": "IPMA lowered Lisbon's wind warning from red to orange, and starts it three hours earlier: orange wind, Wednesday 09:00 to 21:00, \"Rajadas até 120 km/h\" (was red, 12:00 to 21:00, with gusts that could …",
    "source": "https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal"
   },
   {
    "id": "s-1111T0727",
    "at": "2026-11-11T07:27Z",
    "label": "fact",
    "decision": false,
    "text": "Madeira, observed: 249.5 mm of rain in six hours at IPMA's station Areeiro, its largest six consecutive hourly values so far (was 232.1 mm at the 04:23 read); this is the measurement behind the \"more …",
    "source": "https://api.ipma.pt/open-data/observation/meteorology/stations/observations.json"
   },
   {
    "id": "s-1111T0625",
    "at": "2026-11-11T06:25Z",
    "label": "fact",
    "decision": false,
    "text": "Madeira's red warnings ended at 06:00, as IPMA had scheduled: its warnings page now shows orange as the highest level for Madeira's north coast, mountain regions and south coast (red at the 05:23 …",
    "source": "https://www.ipma.pt/pt/otempo/prev-sam/"
   },
   {
    "id": "s-1111T0238",
    "at": "2026-11-11T02:38Z",
    "label": "fact",
    "decision": false,
    "text": "Madeira airport, observed at 02:30: wind 67 km/h gusting 98 km/h (METAR LPMA 110230Z 22036G53KT 3000 RA), the highest gust in the last 30 hours of its reports (01:00: 59 gusting 78 km/h). A point …",
    "source": ""
   }
  ],
  "rows_in_all": 94,
  "from": {
   "path": "incidents/2026-11-10-storm-charles/data/signals.json",
   "sha256": "3b4dda3cc2d393efe9dff8b0240065d179abb82d631ba2e2466cc5817ba44eae",
   "bytes": 103975
  }
 },
 "open_questions": {
  "items": [
   {
    "id": "c-mayor-time",
    "kind": "conflict",
    "title": "When did Lisbon's mayor say Web Summit would probably not open: 13:19 or 13:23?",
    "waiting_on": ""
   },
   {
    "id": "c-peak-window",
    "kind": "conflict",
    "title": "Wednesday's peak in Lisbon: the airport forecast and IPMA's hourly model disagree",
    "waiting_on": "IPMA's observations on Wednesday"
   },
   {
    "id": "q-camara-measures",
    "kind": "question",
    "title": "The Câmara de Lisboa's own measures for Wednesday",
    "waiting_on": "a person (the Câmara's pages refuse robots)"
   },
   {
    "id": "q-government-advice-text",
    "kind": "question",
    "title": "The government's formal advice to Web Summit, as a published text",
    "waiting_on": "the Government of Portugal"
   },
   {
    "id": "q-pitch-semifinal",
    "kind": "question",
    "title": "Where and when does the PITCH semi-final run now?",
    "waiting_on": "Web Summit"
   },
   {
    "id": "q-side-events",
    "kind": "question",
    "title": "What happens to Wednesday's side events (Night Summit and others)?",
    "waiting_on": "Web Summit and each event's organiser"
   },
   {
    "id": "q-thursday-confirmed",
    "kind": "question",
    "title": "Does Day 3 (Thursday) go ahead?",
    "waiting_on": "Web Summit"
   },
   {
    "id": "q-thursday-transport",
    "kind": "question",
    "title": "Thursday's transport after the storm: what do the operators say?",
    "waiting_on": "the transport operators"
   },
   {
    "id": "q-tickets-refunds",
    "kind": "question",
    "title": "Tickets and refunds for the lost day: what does Web Summit offer?",
    "waiting_on": "Web Summit"
   },
   {
    "id": "q-wednesday-talks",
    "kind": "question",
    "title": "What happens to Wednesday's talks and speakers?",
    "waiting_on": "Web Summit"
   }
  ],
  "open_cards_in_all": 259,
  "from": "board/items/<id>.json"
 },
 "waits_on_dinis": {
  "count": 49,
  "newest_eight": [
   {
    "from": "incident.ci@",
    "ask": "Dinis: yes or no to a signed release record per push, signed with each agent's own key and checked by the gate (ci/signing.md)"
   },
   {
    "from": "incident.ci@",
    "ask": "Dinis: confirm the licence reading in README.md (our code and text Apache-2.0; others' material under its owner's terms), or name a licence for the data the team compiled"
   },
   {
    "from": "incident.perplexity@",
    "ask": "Dinis: the OpenRouter ACCOUNT has no credit left (HTTP 402 at 02:53:57Z, \"Insufficient credits\" at 03:02:12Z); the key's own limit is fine (the conductor checked). A …"
   },
   {
    "from": "incident.accountant@",
    "ask": "Dinis: the provider's account is out of credit since 02:55 UTC (accounts/provider.json): the 20-dollar cap cannot be used until it is topped up"
   },
   {
    "from": "incident.accountant@",
    "ask": "Dinis: how a vault key reaches a fresh session (the conductor holds this): ipma, archivist, sources and models pay 362,000 to 387,000 tokens a call until it is settled"
   },
   {
    "from": "incident.planner@",
    "ask": "Dinis: the ten decisions at transition/PLAN.md, section 5 (D1 to D10)"
   },
   {
    "from": "incident.datascience@",
    "ask": "Dinis: Instituto Hidrográfico's official tide tables are sold through loja.hidrografico.pt (account needed); tides.json is a model until then"
   },
   {
    "from": "incident.datascience@",
    "ask": "Dinis: overpass-api.de, tabulae.ine.pt, download.geofabrik.de have no route from this session (worked around with HOT's OSM export and INE's indicator API)"
   }
  ],
  "all_in": "agents/<role>/status.json, the asks that begin \"Dinis\"; as cards: board/"
 }
}
