{
 "about": "Metro and light rail: each operator's own site, feed or open API first; the press only where the operator publishes nothing readable (those are the researcher's decisions, linked). Short excerpts with the link.",
 "mode": "metro",
 "by": "incident.transport@web-summit.dinis",
 "updated": "2026-11-11T12:17:17Z",
 "not_a_warning_service": "Not a warning service. No advice of ours: check with your airline or operator. For warnings follow IPMA and ANEPC.",
 "sources_page": "transport/sources.md",
 "operators": [
  {
   "id": "metro-lisboa",
   "operator": "Metropolitano de Lisboa (Lisbon metro)",
   "label": "none",
   "kind": "not read: the operator's terms",
   "note": "Metro de Lisboa's terms of use allow its content for personal information only and forbid publishing it without its written consent, so we do not read it into this page. Its decisions as reported by the press are below (evidence). Asking Metro for consent, or for its line-status API key, is on Dinis's list.",
   "terms": "https://www.metrolisboa.pt/termos-e-condicoes-de-utilizacao/",
   "link": "https://www.metrolisboa.pt/",
   "read": "2026-11-11T12:17:10Z"
  },
  {
   "id": "metro-porto",
   "operator": "Metro do Porto",
   "label": "fact",
   "kind": "operator's own site (its news pages)",
   "state": "see the operator's newest notices below",
   "notices": [
    {
     "title": "Metro mantém serviço e acompanha a situação em permanência",
     "excerpt": "Face à situação de alerta declarada pelo Governo para todo o território continental e aos avisos meteorológicos emitidos pelo IPMA para o distrito do Porto para amanhã, quarta-feira, 11 de novembro, a Metro do Porto …",
     "published": "2026-11-10",
     "link": "https://www.metrodoporto.pt/pages/630?news_id=656"
    }
   ],
   "link": "https://www.metrodoporto.pt/",
   "source": "https://www.metrodoporto.pt/",
   "read": "2026-11-11T12:17:10Z",
   "sha256": "51878d98707c0931a5d0da7766c1c6ff9028fe9a6b707be09343f49bf0c4b2d5",
   "note": "Metro do Porto gives the day of a notice, not its time."
  },
  {
   "id": "mts",
   "operator": "Metro Transportes do Sul (MTS, light rail, Almada and Seixal)",
   "label": "fact",
   "kind": "operator's own site (public WordPress API)",
   "state": "no notice in the last seven days",
   "notices": [],
   "link": "https://www.mts.pt/",
   "source": "https://www.mts.pt/wp-json/wp/v2/posts",
   "read": "2026-11-11T12:17:14Z",
   "sha256": "dd810ebd0c69f3d2165f85a95712a2239d6c23ba80c642e2976911f2c6de605c"
  }
 ],
 "decisions_elsewhere": [
  "incidents/2026-11-10-storm-charles/data/decisions/entities/metro.json"
 ]
}
