{
 "about": "The lead-time line: every warning and decision with a time known to the minute, in order: hours since the previous one, since the first, before the first red warning starts in Lisbon (h_before_red_starts) and before its own effect starts (h_before_effect). For IPMA's colour warnings the time is when IPMA sent the message (CAP). Order, not cause. Built by tools/graph-build.mjs from the incident's JSON; every row carries label, source, read and origin. Not a warning service.",
 "table": "timeline",
 "incident": "2026-11-10-storm-charles",
 "as_of": "2026-11-11T00:10Z",
 "columns": [
  "n",
  "id",
  "kind",
  "who",
  "what",
  "at",
  "at_epoch",
  "time_is",
  "h_since_previous",
  "h_since_first",
  "h_before_red_starts",
  "effect_from",
  "effect_from_epoch",
  "h_before_effect",
  "level",
  "status",
  "label",
  "source",
  "read",
  "origin"
 ],
 "count": 19,
 "rows": [
{"n":1,"id":"warning:ipma-communique-1","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"Names the low CHARLES (communiqué no. 1); orange warnings to follow, upgrade not ruled out","at":"2026-11-09T13:17Z","at_epoch":1794230220,"time_is":"published by the body itself","h_since_previous":null,"h_since_first":0,"h_before_red_starts":43.7,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"fact","source":"https://www.ipma.pt/pt/otempo/comunicados/","read":"2026-11-10T16:53Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/0"},
{"n":2,"id":"warning:anepc-aviso-21","kind":"warning","who":"ANEPC (Autoridade Nacional de Emergência e Proteção Civil)","what":"Public warning Aviso 21: gusts to 120 km/h, avoid unnecessary travel","at":"2026-11-09T20:30Z","at_epoch":1794256200,"time_is":"published by the body itself","h_since_previous":7.2,"h_since_first":7.2,"h_before_red_starts":36.5,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"fact","source":"https://prociv.gov.pt/pt/avisos-a-populacao/","read":"2026-11-10T16:57Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/1"},
{"n":3,"id":"warning:cap:261110071840.PO-01-1915","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"red Vento, Lisbon: updated, for 11-11 12:00 to 11-11 21:00","at":"2026-11-10T07:18:40Z","at_epoch":1794295120,"time_is":"sent by IPMA (CAP message)","h_since_previous":10.8,"h_since_first":18,"h_before_red_starts":25.7,"effect_from":"2026-11-11T12:00:00Z","effect_from_epoch":1794398400,"h_before_effect":28.7,"level":"red","status":"happened","label":"fact","source":"https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal","read":"2026-11-10T23:51:47Z","origin":"incidents/2026-11-10-storm-charles/data/weather/cap.json#/lisbon_messages/11"},
{"n":4,"id":"warning:cap:261110120908.PO-07-4525","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"orange Agitação Marítima, Lisbon: updated, for 11-11 12:00 to 11-11 21:00","at":"2026-11-10T12:09:08Z","at_epoch":1794312548,"time_is":"sent by IPMA (CAP message)","h_since_previous":4.8,"h_since_first":22.9,"h_before_red_starts":20.8,"effect_from":"2026-11-11T12:00:00Z","effect_from_epoch":1794398400,"h_before_effect":23.8,"level":"orange","status":"happened","label":"fact","source":"https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal","read":"2026-11-10T23:51:47Z","origin":"incidents/2026-11-10-storm-charles/data/weather/cap.json#/lisbon_messages/13"},
{"n":5,"id":"decision:gov-alert","kind":"decision","who":"Government of Portugal (Council of Ministers)","what":"Alert situation for all of mainland Portugal, 11 Nov 00:00 to 23:59: (a) schools and non-essential public services close; (b) outdoor events suspended, whatever their nature; (c) no access to high-risk parks; (d) temporary structures secured; (e) no access to shoreline and flood areas; activates coordination centres and civil-protection commissions","at":"2026-11-10T12:10Z","at_epoch":1794312600,"time_is":"published by the body itself","h_since_previous":0,"h_since_first":22.9,"h_before_red_starts":20.8,"effect_from":"2026-11-11T00:00Z","effect_from_epoch":1794355200,"h_before_effect":11.8,"level":null,"status":"happened","label":"fact","source":"https://portugal.gov.pt/gc25/comunicacao/noticias/governo-declara-situacao-de-alerta-em-todo-o-territorio-continental-1","read":"2026-11-10T18:59Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/3"},
{"n":6,"id":"decision:schools-close","kind":"decision","who":"Schools (Ministry of Education)","what":"Schools closed on Wednesday","at":"2026-11-10T12:10Z","at_epoch":1794312600,"time_is":"published by the body itself","h_since_previous":0,"h_since_first":22.9,"h_before_red_starts":20.8,"effect_from":"2026-11-11T00:00Z","effect_from_epoch":1794355200,"h_before_effect":11.8,"level":null,"status":"happened","label":"fact","source":"https://portugal.gov.pt/gc25/comunicacao/noticias/governo-declara-situacao-de-alerta-em-todo-o-territorio-continental-1","read":"2026-11-10T16:55Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/4"},
{"n":7,"id":"decision:websummit-assessing","kind":"decision","who":"Web Summit (the organisers)","what":"Organisers: aware of the warnings, assessing with ANEPC and PSP, update to follow; no sign yet of cancelling Wednesday","at":"2026-11-10T12:45Z","at_epoch":1794314700,"time_is":"as reported","h_since_previous":0.6,"h_since_first":23.5,"h_before_red_starts":20.3,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T18:58Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/8"},
{"n":8,"id":"decision:tunnels-close","kind":"decision","who":"Câmara Municipal de Lisboa (mayor, municipal civil protection)","what":"All Lisbon road tunnels closed from midnight; parks, gardens and cultural facilities too (the mayor, after meeting civil protection)","at":"2026-11-10T13:16Z","at_epoch":1794316560,"time_is":"as reported","h_since_previous":0.5,"h_since_first":24,"h_before_red_starts":19.7,"effect_from":"2026-11-11T00:00Z","effect_from_epoch":1794355200,"h_before_effect":10.7,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T23:55Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/10"},
{"n":9,"id":"decision:mayor-expects-closure","kind":"decision","who":"Câmara Municipal de Lisboa (mayor, municipal civil protection)","what":"Mayor: \"Tudo indica que a Web Summit não poderá funcionar amanhã\"; the decision is the Interior Ministry's and the organisers'","at":"2026-11-10T13:19Z","at_epoch":1794316740,"time_is":"as reported","h_since_previous":0.1,"h_since_first":24,"h_before_red_starts":19.7,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://jornaleconomico.sapo.pt/noticias/web-summit-fechada-na-quarta-feira-anuncia-autarquia-de-lisboa/","read":"2026-11-10T18:45Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/9"},
{"n":10,"id":"decision:bridges-60","kind":"decision","who":"Lusoponte (25 de Abril and Vasco da Gama bridges)","what":"25 de Abril and Vasco da Gama bridges limited to 60 km/h","at":"2026-11-10T14:48Z","at_epoch":1794322080,"time_is":"as reported","h_since_previous":1.5,"h_since_first":25.5,"h_before_red_starts":18.2,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T18:58Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/11"},
{"n":11,"id":"warning:ipma-communique-2","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"Communiqué no. 2: rain, wind and sea agitation, Depressão CHARLES, mainland and Madeira","at":"2026-11-10T17:07Z","at_epoch":1794330420,"time_is":"published by the body itself","h_since_previous":2.3,"h_since_first":27.8,"h_before_red_starts":15.9,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"fact","source":"https://www.ipma.pt/resources.www/rss/comunicados.xml","read":"2026-11-10T18:59Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/7"},
{"n":12,"id":"decision:gov-recommends-suspend","kind":"decision","who":"Prime Minister","what":"Government recommends suspending Web Summit on Wednesday; the decision rests with the organisers (\"Já emitimos a nossa recomendação de que os trabalhos desse evento possam suspender-se\")","at":"2026-11-10T17:53Z","at_epoch":1794333180,"time_is":"as reported","h_since_previous":0.8,"h_since_first":28.6,"h_before_red_starts":15.1,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T18:58Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/15"},
{"n":13,"id":"decision:ana-conditioned","kind":"decision","who":"Lisbon airport (ANA, Humberto Delgado) and airlines","what":"ANA: operations at Lisbon, Faro and Madeira airports conditioned on 11 Nov; cancellations expected","at":"2026-11-10T18:04Z","at_epoch":1794333840,"time_is":"as reported","h_since_previous":0.2,"h_since_first":28.8,"h_before_red_starts":14.9,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T19:32Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/23"},
{"n":14,"id":"decision:flixbus-suspends","kind":"decision","who":"FlixBus","what":"FlixBus suspends all national links in Portugal on Wednesday 11 Nov","at":"2026-11-10T18:25Z","at_epoch":1794335100,"time_is":"as reported","h_since_previous":0.4,"h_since_first":29.1,"h_before_red_starts":14.6,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T19:32Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/24"},
{"n":15,"id":"decision:websummit-thursday","kind":"decision","who":"Web Summit (the organisers)","what":"Day 3 (Thursday 12 Nov): \"Web Summit aims to proceed with Day 3 (Thursday, November 12) as planned, following the passing of Storm Charles. [...] provide further updates as soon as confirmed information becomes available.\"","at":"2026-11-10T19:09Z","at_epoch":1794337740,"time_is":"published by the body itself","h_since_previous":0.7,"h_since_first":29.9,"h_before_red_starts":13.9,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"fact","source":"https://websummit.com/blog/web-summit/important-event-update-2026/","read":"2026-11-10T23:33Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/25"},
{"n":16,"id":"decision:websummit-wednesday","kind":"decision","who":"Web Summit (the organisers)","what":"Day 2 (Wednesday 11 Nov) will not take place: \"Web Summit will of course respect the Government's direction, and accordingly, Day 2 (Wednesday, November 11th) will not take place.\" Reasons given: tidal flooding, severe disruption to public transport, high winds on external structures; after discussions with the government, ANEPC and PSP.","at":"2026-11-10T19:09Z","at_epoch":1794337740,"time_is":"published by the body itself","h_since_previous":0,"h_since_first":29.9,"h_before_red_starts":13.9,"effect_from":null,"effect_from_epoch":null,"h_before_effect":null,"level":null,"status":"happened","label":"fact","source":"https://websummit.com/blog/web-summit/important-event-update-2026/","read":"2026-11-10T20:59Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/16"},
{"n":17,"id":"warning:cap:261110212300.PO-10-6288","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"orange Precipitação, Lisbon: updated, for 11-11 00:00 to 11-11 09:00","at":"2026-11-10T21:23:00Z","at_epoch":1794345780,"time_is":"sent by IPMA (CAP message)","h_since_previous":2.2,"h_since_first":32.1,"h_before_red_starts":11.6,"effect_from":"2026-11-11T00:00:00Z","effect_from_epoch":1794355200,"h_before_effect":2.6,"level":"orange","status":"happened","label":"fact","source":"https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal","read":"2026-11-10T23:51:47Z","origin":"incidents/2026-11-10-storm-charles/data/weather/cap.json#/lisbon_messages/14"},
{"n":18,"id":"warning:cap:261110212300.PO-10-6290","kind":"warning","who":"IPMA (Instituto Português do Mar e da Atmosfera)","what":"red Precipitação, Lisbon: updated, for 11-11 09:00 to 11-11 18:00","at":"2026-11-10T21:23:00Z","at_epoch":1794345780,"time_is":"sent by IPMA (CAP message)","h_since_previous":0,"h_since_first":32.1,"h_before_red_starts":11.6,"effect_from":"2026-11-11T09:00:00Z","effect_from_epoch":1794387600,"h_before_effect":11.6,"level":"red","status":"happened","label":"fact","source":"https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal","read":"2026-11-10T23:51:47Z","origin":"incidents/2026-11-10-storm-charles/data/weather/cap.json#/lisbon_messages/15"},
{"n":19,"id":"decision:cp-fertagus-bridge","kind":"decision","who":"CP (Comboios de Portugal) and Infraestruturas de Portugal","what":"CP suppresses four trains crossing the 25 de Abril bridge in the most critical window (12:00 to 15:00 forecast: heavy rain, strong wind)","at":"2026-11-10T23:10Z","at_epoch":1794352200,"time_is":"as reported","h_since_previous":1.8,"h_since_first":33.9,"h_before_red_starts":9.8,"effect_from":"2026-11-11T12:00Z","effect_from_epoch":1794398400,"h_before_effect":12.8,"level":null,"status":"happened","label":"evidence","source":"https://www.jornaldenegocios.pt/economia/detalhe/fiquem-em-casa-todos-os-que-puderem-escolas-e-servicos-publicos-encerrados-amanha-siga-ao-minuto","read":"2026-11-10T23:33Z","origin":"incidents/2026-11-10-storm-charles/data/decisions/graph.json#/edges/34"}
]
}
