{
 "about": "What changed on storm-charles.promptugal.news between 2026-11-11T04:00:00Z and 2026-11-11T05:00:00Z: the facts behind the article news/2026-11-11T04.md. Read from the commits in the librarian's full clone and from library/releases.json (which versions were served). A file counts as new if its first change in the window added it and it still exists.",
 "by": "incident.librarian@web-summit.dinis",
 "updated": "2026-11-11T04:57:56Z",
 "window": {
  "from": "2026-11-11T04:00:00Z",
  "to": "2026-11-11T05:00:00Z"
 },
 "made_by": "tools/library-news.mjs",
 "made_from": [
  "the commits of this repository",
  "library/releases.json"
 ],
 "versions": {
  "first": "v0.1.463",
  "last": "v0.1.526",
  "pushed": 64,
  "served": 51,
  "as_of": "library/releases/2026-11-11T04.json",
  "not_confirmed": 13,
  "failed": 0
 },
 "by_agent": [
  {
   "agent": "incident.librarian@web-summit.dinis",
   "commits": 16
  },
  {
   "agent": "incident.journalist@web-summit.dinis",
   "commits": 10
  },
  {
   "agent": "incident.reporter@web-summit.dinis",
   "commits": 8
  },
  {
   "agent": "incident.conductor@web-summit.dinis",
   "commits": 5
  },
  {
   "agent": "incident.archivist@web-summit.dinis",
   "commits": 5
  },
  {
   "agent": "incident.board@web-summit.dinis",
   "commits": 3
  },
  {
   "agent": "incident.ci@web-summit.dinis",
   "commits": 2
  },
  {
   "agent": "incident.social@web-summit.dinis",
   "commits": 2
  },
  {
   "agent": "incident.weatherwatch@web-summit.dinis",
   "commits": 2
  },
  {
   "agent": "incident.accountant@web-summit.dinis",
   "commits": 2
  },
  {
   "agent": "incident.ipma@web-summit.dinis",
   "commits": 2
  },
  {
   "agent": "incident.shadow@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.designer@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.observability@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.identity@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.sources@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.stories@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.entities@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.media@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.wikipedia@web-summit.dinis",
   "commits": 1
  },
  {
   "agent": "incident.graph@web-summit.dinis",
   "commits": 1
  }
 ],
 "new_pages": [
  "accounts/briefs/2026-11-11T0440Z.md",
  "agents/accountant/handover.md",
  "agents/reporter/HANDOVER.md",
  "design/round-44.md",
  "help/print.md",
  "journal/an-empty-account.md",
  "journal/starting-again-is-cheaper-than-remembering.md",
  "library/pack/conductor-handover.md",
  "news/2026-11-11T04.md"
 ],
 "new_datasets": [
  "data/agents/detail-2026-11-11T04.json",
  "data/ci/commits/2026-11-11T04.json",
  "data/ci/runs/2026-11-11T04.json",
  "entities/decision/madeira-gov-visit.json",
  "entities/decision/srpc-madeira-count-0200.json",
  "evidence/24noticias-sapo/2026/11/11/0439-atualidade-artigos-aviso-vermelho-para-a-madeira-a-partir-das-21h.json",
  "evidence/24noticias-sapo/index.json",
  "evidence/aemet-es/index.json",
  "evidence/aeroportolisboa/index.json",
  "evidence/amn/index.json",
  "evidence/ana/index.json",
  "evidence/anepc/2026/11/11/0424-pt-avisos-a-populacao-aviso-21-depressao-charles-agravamento-b0cbfc7a.json",
  "evidence/anepc/2026/11/11/0425-pt-avisos-a-populacao.json",
  "evidence/anepc/index.json",
  "evidence/aviationweather/index.json",
  "evidence/away-iol/index.json",
  "evidence/bbc/2026/11/11/0432-usingthebbc-terms.json",
  "evidence/bbc/2026/11/11/0433-accessibility.json",
  "evidence/bbc/2026/11/11/0433-usingthebbc-terms-can-i-use-bbc-content.json",
  "evidence/bbc/index.json",
  "evidence/bom-gov-au/index.json",
  "evidence/carris/index.json",
  "evidence/cmjornal/2026/11/11/0403-cmtv-videos-detalhe-inundacoes-e-derrocadas-em-machico-na-ma-6b3123bb.json",
  "evidence/cmjornal/2026/11/11/0403-sociedade-clima-detalhe-portugal-continental-entra-em-situac-ded0d82c.json",
  "evidence/cmjornal/2026/11/11/0408-rss.json",
  "evidence/cmjornal/2026/11/11/0420-front.json",
  "evidence/cmjornal/2026/11/11/0420-mais-cm-ficha-tecnica-detalhe-ficha-tecnica.json",
  "evidence/cmjornal/2026/11/11/0421-robots-txt.json",
  "evidence/cmjornal/index.json",
  "evidence/cml/index.json",
  "evidence/cnnportugal-iol/2026/11/11/0330-videos-amanha-nao-funciona-leiria-cancela-transporte-publico-8a6bd0de.json",
  "evidence/cnnportugal-iol/2026/11/11/0330-videos-como-e-que-o-nosso-territorio-esta-preparado-para-est-d78a356f.json",
  "evidence/cnnportugal-iol/2026/11/11/0334-videos-operacao-do-governo-e-da-protecao-civil-foi-bem-monta-a574c168.json",
  "evidence/cnnportugal-iol/2026/11/11/0338-montenegro-primeiro-ministro-nao-vamos-deixar-ninguem-sozinh-79af6775.json",
  "evidence/cnnportugal-iol/2026/11/11/0338-videos-primeiro-ministro-admite-que-pais-vai-viver-horas-dif-a6ccfa1c.json",
  "evidence/cnnportugal-iol/2026/11/11/0339-videos-tempestade-charles-a-situacao-e-grave-e-merece-todos-25354253.json",
  "evidence/cnnportugal-iol/2026/11/11/0341-rio-jamor-oeiras-o-jamor-ja-matou-pessoas-este-e-um-dos-pont-19ff7aaf.json",
  "evidence/cnnportugal-iol/2026/11/11/0346-videos-gnr-prepara-reforco-ao-dispositivo-normal-para-a-temp-5fed016c.json",
  "evidence/cnnportugal-iol/2026/11/11/0347-videos-ha-muitas-pessoas-em-portugal-que-estao-a-habitar-cas-9b864ce9.json",
  "evidence/cnnportugal-iol/2026/11/11/0347-videos-tempestade-charles-estamos-a-assistir-a-uma-grande-de-57143f7e.json",
  "evidence/cnnportugal-iol/2026/11/11/0350-depressao-charles-mau-tempo-por-onde-vai-entrar-a-tempestade-61f6b6cc.json",
  "evidence/cnnportugal-iol/2026/11/11/0350-ipma-tempestade-charles-ipma-coloca-cinco-distritos-do-conti-8683ff60.json",
  "evidence/cnnportugal-iol/2026/11/11/0350-videos-tempestade-charles-num-caso-como-estes-temos-de-aplic-a367799e.json",
  "evidence/cnnportugal-iol/2026/11/11/0351-videos-a-cnn-portugal-dentro-de-um-quartel-dos-bombeiros-a-v-b41c73d0.json",
  "evidence/cnnportugal-iol/2026/11/11/0351-videos-apos-a-kristin-o-municipio-de-ferreira-do-zezere-esta-9ee4263f.json",
  "evidence/cnnportugal-iol/2026/11/11/0351-videos-tenho-falta-justificada-se-faltar-ao-trabalho-devido-c8867386.json",
  "evidence/cnnportugal-iol/2026/11/11/0356-trabalhadores-trabalho-falta-justificada-sem-perda-de-remune-04049fe9.json",
  "evidence/cnnportugal-iol/2026/11/11/0402-videos-o-governo-tomou-boa-nota-das-criticas-todas-que-lhe-f-94751425.json",
  "evidence/cnnportugal-iol/2026/11/11/0406-videos-algarve-devera-ser-a-regiao-mais-afetada-pela-charles-7cf0661b.json",
  "evidence/cnnportugal-iol/2026/11/11/0406-videos-como-o-algarve-se-esta-a-preparar-para-a-chegada-da-t-236d6afc.json",
  "evidence/cnnportugal-iol/2026/11/11/0407-videos-portugal-aprendeu-com-as-ultimas-tempestades-o-que-di-83c53db9.json",
  "evidence/cnnportugal-iol/2026/11/11/0407-videos-tempestade-charles-aproxima-se-de-portugal-mas-ainda-286a947b.json",
  "evidence/cnnportugal-iol/2026/11/11/0408-rss-xml.json",
  "evidence/cnnportugal-iol/2026/11/11/0417-front.json",
  "evidence/cnnportugal-iol/2026/11/11/0418-fichatecnica.json",
  "evidence/cnnportugal-iol/2026/11/11/0418-robots-txt.json",
  "evidence/cnnportugal-iol/index.json",
  "evidence/cp/index.json",
  "evidence/dn/2026/11/11/0329-pol-c3-adtica-tempestade-charles-aguiar-branco-decreta-telet-84283dfa.json",
  "evidence/dn/2026/11/11/0331-sociedade-mau-tempo-meo-e-vodafone-reforam-equipas-no-terreno.json",
  "evidence/dn/2026/11/11/0332-desporto-mau-tempo-adia-jogos-das-selees-jovens-benfica-e-torreense.json",
  "evidence/dn/2026/11/11/0333-sociedade-escolas-encerradas-devido-depresso-charles-no-havi-195450dd.json",
  "evidence/dn/2026/11/11/0336-economia-supermercados-mantm-portas-abertas-durante-a-tempestade.json",
  "evidence/dn/2026/11/11/0400-sociedade-primeiro-ministro-assume-comando-pas-fechado-para-bd6b8382.json",
  "evidence/dn/2026/11/11/0404-opiniao-dn-o-teste-da-tempestade.json",
  "evidence/dn/2026/11/11/0405-media-geral-dn-garante-acesso-livre-a-todos-os-contedos-sobr-af05191b.json",
  "evidence/dn/2026/11/11/0410-news-sitemap-xml.json",
  "evidence/dn/2026/11/11/0416-front.json",
  "evidence/dn/2026/11/11/0417-contactos.json",
  "evidence/dn/2026/11/11/0417-robots-txt.json",
  "evidence/dn/2026/11/11/0417-termos-de-utilizacao.json",
  "evidence/dn/index.json",
  "evidence/dnoticias/2026/11/11/0358-2026-11-10-512441-charles-ja-soma-14-ocorrencias-na-madeira.json",
  "evidence/dnoticias/2026/11/11/0436-2026-11-9-512208-porto-santo-line-cancela-viagens-de-quarta-2add96cf.json",
  "evidence/dnoticias/2026/11/11/0438-2026-11-10-512325-percursos-pedestres-classificados-encerrad-56b19279.json",
  "evidence/dnoticias/2026/11/11/0439-2026-11-10-512357-tres-navios-cruzeiro-cancelaram-escalas-pr-06d3b648.json",
  "evidence/dnoticias/2026/11/11/0440-2026-11-10-512379-lotas-e-entrepostos-frigorificos-da-madeir-e3570c37.json",
  "evidence/dnoticias/2026/11/11/0440-2026-11-10-512386-tap-cancela-dez-voos-de-e-para-a-madeira.json",
  "evidence/dnoticias/2026/11/11/0441-2026-11-10-512389-tribunais-da-madeira-encerrados-amanha-e-c-1c3d79a7.json",
  "evidence/dnoticias/2026/11/11/0442-2026-11-10-512439-aviso-vermelho-para-chuva-alargado-a-costa-862ce946.json",
  "evidence/dnoticias/2026/11/11/0443-2026-11-10-512414-gnr-prepara-reserva-operacional-de-1100-militares.json",
  "evidence/dnoticias/2026/11/11/0444-2026-11-10-512423-metro-de-lisboa-abre-varias-estacoes-para-06478780.json",
  "evidence/dnoticias/2026/11/11/0445-2026-11-10-512437-chao-do-areeiro-com-duplo-registo-de-aviso-vermelho.json",
  "evidence/dnoticias/2026/11/11/0445-2026-11-10-512452-charles-ja-provocou-38-ocorrencias-na-madeira.json",
  "evidence/dnoticias/2026/11/11/0446-2026-11-10-512447-muita-chuva-nas-serras-do-funchal-coloca-c-8371182a.json",
  "evidence/dnoticias/2026/11/11/0447-2026-11-10-512438-derrocada-e-inundacao-obrigam-ao-encerrame-4da25db5.json",
  "evidence/dnoticias/index.json",
  "evidence/dwd-de/index.json",
  "evidence/eco-sapo/2026/11/11/0335-2026-11-10-forcas-armadas-em-estado-de-prontidao-a-espera-de-charles.json",
  "evidence/eco-sapo/2026/11/11/0336-2026-11-10-kristin-dobrou-torres-e-destruiu-equipamentos-tem-b4696d71.json",
  "evidence/eco-sapo/2026/11/11/0340-2026-11-10-zurich-acompanha-de-perto-as-tempestades-e-vai-ad-e4ae7ccd.json",
  "evidence/eco-sapo/2026/11/11/0354-2026-11-10-uns-param-outros-circulam-um-guia-dos-transportes-10c463f6.json",
  "evidence/eco-sapo/2026/11/11/0354-opiniao-a-wet-summit-dominada-por-charles-e-china.json",
  "evidence/eco-sapo/2026/11/11/0408-feed.json",
  "evidence/eco-sapo/2026/11/11/0413-front.json",
  "evidence/eco-sapo/2026/11/11/0414-ficha-tecnica.json",
  "evidence/eco-sapo/2026/11/11/0414-robots-txt.json",
  "evidence/eco-sapo/2026/11/11/0414-termos-e-condicoes.json",
  "evidence/eco-sapo/2026/11/11/0435-contactos.json",
  "evidence/eco-sapo/index.json",
  "evidence/emergency-copernicus-eu/index.json",
  "evidence/en-as-com/index.json",
  "evidence/en-ilmatieteenlaitos-fi/index.json",
  "evidence/eumetsat-int/index.json",
  "evidence/euronews/2026/11/11/0409-rss-level-theme-name-news.json",
  "evidence/euronews/2026/11/11/0425-contact.json",
  "evidence/euronews/2026/11/11/0425-front.json",
  "evidence/euronews/2026/11/11/0425-robots-txt.json",
  "evidence/euronews/2026/11/11/0425-terms-and-conditions.json",
  "evidence/euronews/2026/11/11/0428-qdhh.json",
  "evidence/euronews/2026/11/11/0430-t6o8.json",
  "evidence/euronews/2026/11/11/0431-y90r.json",
  "evidence/euronews/2026/11/11/0435-tag-portugal.json",
  "evidence/euronews/2026/11/11/0447-2026-11-10-depression-charles-to-hit-madeira-and-portugal-as-ca3583cf.json",
  "evidence/euronews/index.json",
  "evidence/executivedigest-sapo/2026/11/11/0443-mau-tempo-velocidade-limitada-a-60-km-h-nas-pontes-25-de-abr-05d63bf2.json",
  "evidence/executivedigest-sapo/index.json",
  "evidence/expresso/2026/11/11/0327-tempestades-2026-11-10-depressao-charles-operadores-de-telec-d7f6e16a.json",
  "evidence/expresso/2026/11/11/0331-tempestades-2026-11-10-video-quinta-feira-vamos-ter-um-pais-b8845275.json",
  "evidence/expresso/2026/11/11/0332-tempestades-2026-11-10-charles-pode-tornar-se-potencialmente-dc2d0b17.json",
  "evidence/expresso/2026/11/11/0333-tempestades-2026-11-10-video-nao-ha-nenhuma-cidade-preparada-d87329ec.json",
  "evidence/expresso/2026/11/11/0334-newsletters-expressodiario-2026-11-10-depressao-charles-o-qu-b699b3eb.json",
  "evidence/expresso/2026/11/11/0338-tempestades-2026-11-10-madeira-prepara-se-para-o-mau-tempo-30fe09c3.json",
  "evidence/expresso/2026/11/11/0340-tempestades-2026-11-10-autarquias-ativaram-todos-os-meios-ma-e6bf44fd.json",
  "evidence/expresso/2026/11/11/0343-tempestades-2026-11-10-escolas-e-tribunais-encerrados-transp-1c41e8a2.json",
  "evidence/expresso/2026/11/11/0343-tempestades-2026-11-10-ha-milhares-de-clientes-sem-energia-e-dbbcd208.json",
  "evidence/expresso/2026/11/11/0345-tempestades-2026-11-10-montenegro-avisa-para-horas-dificeis-06d5b810.json",
  "evidence/expresso/2026/11/11/0346-blitz-noticias-2026-11-10-depressao-charles-adia-concerto-de-11b6a967.json",
  "evidence/expresso/2026/11/11/0352-tempestades-2026-11-10-carris-transtejo-e-metro-de-lisboa-ma-34b4cd87.json",
  "evidence/expresso/2026/11/11/0354-tempestades-2026-11-10-depressao-charles-web-summit-fecha-as-c46117b5.json",
  "evidence/expresso/2026/11/11/0358-tempestades-2026-11-10-video-o-pico-da-tempestade-charles-ch-00854af5.json",
  "evidence/expresso/2026/11/11/0402-curtas-2026-11-10-video-depressao-charles-chega-a-madeira-co-514fb478.json",
  "evidence/expresso/2026/11/11/0403-tempestades-2026-11-10-depressao-charles-muda-trajetoria-par-54a875a2.json",
  "evidence/expresso/2026/11/11/0410-sitemap-news-xml.json",
  "evidence/expresso/2026/11/11/0413-robots-txt.json",
  "evidence/expresso/index.json",
  "evidence/fil/index.json",
  "evidence/gnr/index.json",
  "evidence/governo/2026/11/11/0425-gc25-comunicacao-noticias-governo-declara-situacao-de-alerta-14dd612b.json",
  "evidence/governo/index.json",
  "evidence/hidrografico-pt/index.json",
  "evidence/indvstryclvb/index.json",
  "evidence/iol/2026/11/11/0418-front.json",
  "evidence/iol/2026/11/11/0419-robots-txt.json",
  "evidence/iol/index.json",
  "evidence/ipma/2026/11/11/0424-pt-otempo-comunicados.json",
  "evidence/ipma/2026/11/11/0424-pt-otempo-prev-sam.json",
  "evidence/ipma/index.json",
  "evidence/jma-go-jp/index.json",
  "evidence/jn/2026/11/11/0410-feed-news-sitemap-xml.json",
  "evidence/jn/2026/11/11/0417-robots-txt.json",
  "evidence/jn/2026/11/11/0434-institucional-contactos.json",
  "evidence/jn/index.json",
  "evidence/jornaldenegocios/2026/11/11/0408-rss.json",
  "evidence/jornaldenegocios/2026/11/11/0414-front.json",
  "evidence/jornaldenegocios/2026/11/11/0415-institucional-detalhe-ficha-tecnica.json",
  "evidence/jornaldenegocios/2026/11/11/0415-robots-txt.json",
  "evidence/jornaldenegocios/2026/11/11/0432-institucional-detalhe-20150902-1659-33jn-1-3-disclaimer.json",
  "evidence/jornaldenegocios/2026/11/11/0434-institucional-detalhe-contactos.json",
  "evidence/jornaldenegocios/index.json",
  "evidence/jornaleconomico-sapo/2026/11/11/0409-feed.json",
  "evidence/jornaleconomico-sapo/2026/11/11/0415-front.json",
  "evidence/jornaleconomico-sapo/2026/11/11/0416-robots-txt.json",
  "evidence/jornaleconomico-sapo/2026/11/11/0416-sobre-nos-contactos.json",
  "evidence/jornaleconomico-sapo/2026/11/11/0416-sobre-nos-o-jornal-termos-e-condicoes.json",
  "evidence/jornaleconomico-sapo/index.json",
  "evidence/knmi-nl/index.json",
  "evidence/lusa/2026/11/11/0409-rss.json",
  "evidence/lusa/2026/11/11/0423-contact-us.json",
  "evidence/lusa/2026/11/11/0423-front.json",
  "evidence/lusa/2026/11/11/0423-robots-txt.json",
  "evidence/lusa/2026/11/11/0423-terms-and-conditions.json",
  "evidence/lusa/2026/11/11/0427-article-48090912.json",
  "evidence/lusa/2026/11/11/0427-article-48091636.json",
  "evidence/lusa/2026/11/11/0427-article-48091703.json",
  "evidence/lusa/2026/11/11/0428-article-48094794.json",
  "evidence/lusa/2026/11/11/0428-article-48096429.json",
  "evidence/lusa/2026/11/11/0428-article-48096799.json",
  "evidence/lusa/2026/11/11/0428-article-48099521.json",
  "evidence/lusa/2026/11/11/0428-article-48099609.json",
  "evidence/lusa/2026/11/11/0428-article-48099817.json",
  "evidence/lusa/2026/11/11/0429-article-48099837.json",
  "evidence/lusa/2026/11/11/0429-article-48101878.json",
  "evidence/lusa/2026/11/11/0429-article-48102151.json",
  "evidence/lusa/2026/11/11/0429-article-48102551.json",
  "evidence/lusa/2026/11/11/0429-article-48102651.json",
  "evidence/lusa/2026/11/11/0429-article-48102699.json",
  "evidence/lusa/2026/11/11/0429-article-48103159.json",
  "evidence/lusa/2026/11/11/0429-article-48103230.json",
  "evidence/lusa/2026/11/11/0429-article-48103338.json",
  "evidence/lusa/2026/11/11/0429-article-48103408.json",
  "evidence/lusa/2026/11/11/0429-article-48103814.json",
  "evidence/lusa/2026/11/11/0429-article-48103930.json",
  "evidence/lusa/2026/11/11/0430-article-48103946.json",
  "evidence/lusa/2026/11/11/0430-article-48104100.json",
  "evidence/lusa/2026/11/11/0430-article-48104107.json",
  "evidence/lusa/2026/11/11/0430-article-48104147.json",
  "evidence/lusa/2026/11/11/0430-article-48104166.json",
  "evidence/lusa/2026/11/11/0430-article-48104257.json",
  "evidence/lusa/2026/11/11/0430-article-48104274.json",
  "evidence/lusa/2026/11/11/0430-article-48104372.json",
  "evidence/lusa/2026/11/11/0431-article-48104384.json",
  "evidence/lusa/2026/11/11/0431-article-48104497.json",
  "evidence/lusa/2026/11/11/0431-article-48104517.json",
  "evidence/lusa/2026/11/11/0431-article-48104539.json",
  "evidence/lusa/2026/11/11/0431-article-48104714.json",
  "evidence/lusa/2026/11/11/0431-article-48104915.json",
  "evidence/lusa/2026/11/11/0431-article-48105026.json",
  "evidence/lusa/2026/11/11/0431-article-48105225.json",
  "evidence/lusa/2026/11/11/0431-article-48105345.json",
  "evidence/lusa/2026/11/11/0432-article-48105410.json",
  "evidence/lusa/2026/11/11/0432-article-48105417.json",
  "evidence/lusa/index.json",
  "evidence/lusoponte/index.json",
  "evidence/madeiraislandnews/index.json",
  "evidence/mec/index.json",
  "evidence/meoarena/index.json",
  "evidence/mesonet-agron-iastate-edu/index.json",
  "evidence/met-ie/index.json",
  "evidence/meteoalarm/index.json",
  "evidence/meteofrance-fr/index.json",
  "evidence/meteoswiss-admin-ch/index.json",
  "evidence/metoffice-gov-uk/index.json",
  "evidence/metrolisboa/index.json",
  "evidence/nhc-noaa-gov/index.json",
  "evidence/noticiasaominuto/2026/11/11/0327-pais-3081720-mau-tempo-carneiro-apela-a-cidadaos-e-instituic-bf221b2c.json",
  "evidence/noticiasaominuto/2026/11/11/0327-pais-3081725-mau-tempo-avancam-obras-na-gnr-de-leiria-alvaia-fb296fe7.json",
  "evidence/noticiasaominuto/2026/11/11/0327-pais-3081726-mau-tempo-parques-de-sintra-encerra-monumentos-08f87d81.json",
  "evidence/noticiasaominuto/2026/11/11/0328-fama-3081611-estou-assustada-nunca-vi-tanta-tempestade-nao-v-eadca12b.json",
  "evidence/noticiasaominuto/2026/11/11/0328-pais-3081684-mau-tempo-sindicatos-da-construcao-pedem-dispen-0d7a99bd.json",
  "evidence/noticiasaominuto/2026/11/11/0328-pais-3081733-mau-tempo-escolas-encerradas-desde-as-1300-em-idanha-a-nova.json",
  "evidence/noticiasaominuto/2026/11/11/0328-pais-3081739-habitacao-acampada-de-lisboa-suspende-atividade-bde50904.json",
  "evidence/noticiasaominuto/2026/11/11/0329-pais-3081740-mau-tempo-fertagus-assegura-comboios-em-funcao-25426517.json",
  "evidence/noticiasaominuto/2026/11/11/0330-pais-3081763-ren-ativa-plano-de-emergencia-e-mobiliza-equipa-e341c6d7.json",
  "evidence/noticiasaominuto/2026/11/11/0331-economia-3081787-tap-permite-alterar-voos-sem-penalizacao-de-b18b0fd5.json",
  "evidence/noticiasaominuto/2026/11/11/0331-pais-3081779-uls-leziria-suspende-atividades-nao-urgentes-de-fb299874.json",
  "evidence/noticiasaominuto/2026/11/11/0332-pais-3081813-mau-tempo-pr-informado-em-detalhe-permanece-no-de895c5c.json",
  "evidence/noticiasaominuto/2026/11/11/0332-pais-3081829-mau-tempo-leva-suspensao-de-travessias-entre-po-671b86ea.json",
  "evidence/noticiasaominuto/2026/11/11/0333-pais-3081832-via-navegavel-do-douro-condicionada-por-mau-tempo.json",
  "evidence/noticiasaominuto/2026/11/11/0333-pais-3081852-cip-pede-prioridade-a-protecao-de-pessoas-e-ben-2f259c68.json",
  "evidence/noticiasaominuto/2026/11/11/0334-pais-3081824-camara-de-santa-cruz-declara-alerta-municipal-p-38038b52.json",
  "evidence/noticiasaominuto/2026/11/11/0334-pais-3081869-eis-os-concelhos-com-maior-risco-de-inundacoes-f038c9b7.json",
  "evidence/noticiasaominuto/2026/11/11/0335-fama-3081881-temporal-pensemos-em-quem-nao-tem-casavamos-ten-cc1e582d.json",
  "evidence/noticiasaominuto/2026/11/11/0335-pais-3081894-ctp-alerta-para-cancelamentos-de-voos-por-depressao-charles.json",
  "evidence/noticiasaominuto/2026/11/11/0336-desporto-3081901-mau-tempo-uefa-confirma-adiamento-de-jogos-em-portugal.json",
  "evidence/noticiasaominuto/2026/11/11/0336-pais-3081876-mau-tempo-despacho-do-governo-levanta-duvidas-s-823490c9.json",
  "evidence/noticiasaominuto/2026/11/11/0337-auto-3081522-com-mau-tempo-previsto-nao-estacione-o-carro-ne-2c6fca4b.json",
  "evidence/noticiasaominuto/2026/11/11/0338-pais-3081922-forcas-armadas-em-estado-de-prontidao-devido-a-6f0c679f.json",
  "evidence/noticiasaominuto/2026/11/11/0339-pais-3081934-equipamentos-culturais-encerram-devido-a-depres-457afe8c.json",
  "evidence/noticiasaominuto/2026/11/11/0340-pais-3081929-mau-tempo-trajetoria-da-depressao-charles-torna-954de454.json",
  "evidence/noticiasaominuto/2026/11/11/0340-pais-3081938-quatro-mil-clientes-da-e-redes-sem-energia-devi-6d8dd904.json",
  "evidence/noticiasaominuto/2026/11/11/0341-pais-3081924-ministerio-da-justica-recomenda-encerramento-de-tribunais.json",
  "evidence/noticiasaominuto/2026/11/11/0341-pais-3081944-gnr-prepara-reserva-de-1100-militares-devido-ao-mau-tempo.json",
  "evidence/noticiasaominuto/2026/11/11/0342-pais-3081932-centros-comerciais-mantem-funcionamento-apesar-82be29a2.json",
  "evidence/noticiasaominuto/2026/11/11/0342-pais-3081949-mau-tempo-hospitais-de-lisboa-reprogramam-ativi-810da267.json",
  "evidence/noticiasaominuto/2026/11/11/0343-pais-3081864-madeira-encerra-museus-e-jardins-devido-a-previ-3816fe18.json",
  "evidence/noticiasaominuto/2026/11/11/0343-pais-3081966-mau-tempo-ventura-apela-a-cidadaos-que-cumpram-7ee07980.json",
  "evidence/noticiasaominuto/2026/11/11/0344-pais-3081847-camara-de-esposende-adia-reuniao-do-executivo-d-8bcfe614.json",
  "evidence/noticiasaominuto/2026/11/11/0344-pais-3081851-almada-reforca-vigilancia-com-alerta-municipal-e858fe6e.json",
  "evidence/noticiasaominuto/2026/11/11/0344-pais-3081857-mau-tempo-municipios-afetados-por-tempestade-an-0e0d75df.json",
  "evidence/noticiasaominuto/2026/11/11/0344-pais-3081862-feira-nacional-do-cavalo-cancela-programacao-po-c539f6f2.json",
  "evidence/noticiasaominuto/2026/11/11/0345-pais-3081845-camara-de-vila-nova-de-famalicao-suspende-event-c1eb3b55.json",
  "evidence/noticiasaominuto/2026/11/11/0345-pais-3081941-mau-tempo-governo-da-madeira-apela-a-empresario-0a7966cd.json",
  "evidence/noticiasaominuto/2026/11/11/0346-economia-3081985-mau-tempo-pais-impedidos-de-trabalhar-sem-p-1c03dffe.json",
  "evidence/noticiasaominuto/2026/11/11/0346-pais-3082002-metro-de-lisboa-abre-estacoes-para-acolher-sem-bd66c531.json",
  "evidence/noticiasaominuto/2026/11/11/0347-pais-3082007-mau-tempo-cinco-distritos-do-continente-com-avi-86a77e77.json",
  "evidence/noticiasaominuto/2026/11/11/0348-desporto-3082014-estagio-de-portugal-condicionado-devido-ao-2d20d0f8.json",
  "evidence/noticiasaominuto/2026/11/11/0349-pais-3082036-web-summit-cancela-segundo-dia-devido-ao-mau-tempo.json",
  "evidence/noticiasaominuto/2026/11/11/0353-pais-3082028-moradores-do-bairro-do-talude-temem-a-autarquia-05827004.json",
  "evidence/noticiasaominuto/2026/11/11/0353-pais-3082029-mau-tempo-seguradoras-ativam-planos-de-emergenc-46573dd2.json",
  "evidence/noticiasaominuto/2026/11/11/0354-desporto-3082053-mau-tempo-eventos-desportivos-ao-ar-livre-a-c33e36ea.json",
  "evidence/noticiasaominuto/2026/11/11/0354-pais-3082059-uls-amadora-sintra-adia-consultas-e-exames-devi-4b760643.json",
  "evidence/noticiasaominuto/2026/11/11/0355-pais-3081979-municipio-de-leiria-mantem-dispositivo-de-prote-993b4695.json",
  "evidence/noticiasaominuto/2026/11/11/0355-pais-3081986-aps-reforca-medidas-de-seguranca-face-a-tempestade-charles.json",
  "evidence/noticiasaominuto/2026/11/11/0355-pais-3081992-horarios-do-funchal-cancela-mais-de-30-viagens-d2932b78.json",
  "evidence/noticiasaominuto/2026/11/11/0357-desporto-3082063-a-calma-antes-da-tempestade-as-imagens-de-m-1fd7296d.json",
  "evidence/noticiasaominuto/2026/11/11/0357-pais-3081946-mau-tempo-olhao-abre-escola-para-acolher-filhos-92b43cd6.json",
  "evidence/noticiasaominuto/2026/11/11/0358-pais-3082075-pingo-doce-encerra-lojas-em-portugal-continenta-169a8a58.json",
  "evidence/noticiasaominuto/2026/11/11/0359-pais-3081872-tribunais-da-madeira-encerram-na-quarta-feira-d-d333cd09.json",
  "evidence/noticiasaominuto/2026/11/11/0359-pais-3082079-mau-tempo-14-ocorrencias-na-primeira-hora-do-av-43e7602e.json",
  "evidence/noticiasaominuto/2026/11/11/0400-pais-3082077-ip-reforca-medidas-de-prevencao-e-vigilancia-de-503e99c7.json",
  "evidence/noticiasaominuto/2026/11/11/0402-pais-3082101-mau-tempo-albuquerque-diz-que-ocorrencias-nao-s-1471fdee.json",
  "evidence/noticiasaominuto/2026/11/11/0404-pais-3082105-continente-em-alerta-devido-a-passagem-da-depressao-charles.json",
  "evidence/noticiasaominuto/2026/11/11/0409-rss-ultima-hora.json",
  "evidence/noticiasaominuto/2026/11/11/0421-ficha-tecnica.json",
  "evidence/noticiasaominuto/2026/11/11/0421-front.json",
  "evidence/noticiasaominuto/2026/11/11/0421-robots-txt.json",
  "evidence/noticiasaominuto/2026/11/11/0421-termos-e-condicoes.json",
  "evidence/noticiasaominuto/2026/11/11/0435-contactos.json",
  "evidence/noticiasaominuto/index.json",
  "evidence/observador/2026/11/11/0345-programas-resposta-pronta-mau-tempo-francisco-duarte-vamos-o-c2e025e8.json",
  "evidence/observador/2026/11/11/0348-programas-e-o-vencedor-e-ficar-em-casa-na-tempestade-causa-p-195f8375.json",
  "evidence/observador/2026/11/11/0348-programas-resposta-pronta-em-sagres-esta-tudo-precavido-para-9bab22a9.json",
  "evidence/observador/2026/11/11/0349-programas-resposta-pronta-mau-tempo-vice-presidente-madeira-fd444d6b.json",
  "evidence/observador/2026/11/11/0356-programas-resposta-pronta-mau-tempo-alcacer-as-pessoas-estao-d7f7fb92.json",
  "evidence/observador/2026/11/11/0357-programas-noticiario-as-noticias-das-21h-1813.json",
  "evidence/observador/2026/11/11/0400-programas-noticiario-as-noticias-das-22h-1895.json",
  "evidence/observador/2026/11/11/0401-2026-11-10-acampada-do-porto-pede-adiamento-da-reuniao-com-s-39461fdb.json",
  "evidence/observador/2026/11/11/0401-2026-11-10-pingo-doce-fecha-todas-as-lojas-em-portugal-conti-e9fab69a.json",
  "evidence/observador/2026/11/11/0401-programas-noticiario-as-noticias-das-23h-2206.json",
  "evidence/observador/2026/11/11/0402-2026-11-10-depressao-charles-adia-jogos-europeus-de-futebol-8565638e.json",
  "evidence/observador/2026/11/11/0403-2026-11-10-depressao-charles-cp-suprime-quatro-comboios-na-p-c20f361e.json",
  "evidence/observador/2026/11/11/0404-opiniao-vem-charles-vem-charles.json",
  "evidence/observador/2026/11/11/0405-programas-noticiario-as-noticias-das-00h-2470.json",
  "evidence/observador/2026/11/11/0407-programas-noticiario-as-noticias-da-1h-2442.json",
  "evidence/observador/2026/11/11/0408-feed.json",
  "evidence/observador/2026/11/11/0412-ficha-tecnica.json",
  "evidence/observador/2026/11/11/0412-robots-txt.json",
  "evidence/observador/2026/11/11/0412-termos-e-condicoes.json",
  "evidence/observador/2026/11/11/0434-contactos.json",
  "evidence/observador/index.json",
  "evidence/odigital-sapo/2026/11/11/0442-mau-tempo-rede-expressos-suspensao-servicos.json",
  "evidence/odigital-sapo/index.json",
  "evidence/ogimet-com/index.json",
  "evidence/open-meteo-com/index.json",
  "evidence/pirateweather-net/index.json",
  "evidence/porto-pt/index.json",
  "evidence/portugalresident/2026/11/11/0409-feed.json",
  "evidence/portugalresident/2026/11/11/0423-front.json",
  "evidence/portugalresident/2026/11/11/0424-terms-conditions.json",
  "evidence/portugalresident/2026/11/11/0425-robots-txt.json",
  "evidence/portugalresident/index.json",
  "evidence/pt-usembassy-gov/index.json",
  "evidence/publico/2026/11/11/0329-2026-11-10-sociedade-noticia-tempestade-charles-despacho-esc-61f0d576.json",
  "evidence/publico/2026/11/11/0341-2026-11-10-opiniao-noticia-acesso-livre-artigos-tempestade-2194500.json",
  "evidence/publico/2026/11/11/0352-2026-11-10-culturaipsilon-noticia-mau-tempo-monumentos-encer-d4d3800e.json",
  "evidence/publico/2026/11/11/0356-2026-11-10-economia-noticia-web-summit-resiste-vendaval-cibe-e0f8de65.json",
  "evidence/publico/2026/11/11/0356-2026-11-10-politica-noticia-invisibilidade-prontidao-total-g-a9c98def.json",
  "evidence/publico/2026/11/11/0410-sitemaps-news-xml.json",
  "evidence/publico/2026/11/11/0412-front.json",
  "evidence/publico/2026/11/11/0412-nos-ficha-tecnica.json",
  "evidence/publico/2026/11/11/0413-assinaturas-termos-e-condicoes.json",
  "evidence/publico/2026/11/11/0413-robots-txt.json",
  "evidence/publico/2026/11/11/0427-2026-11-08-sociedade-noticia-depressao-bruna-deixa-familia-c-b6d9b8b4.json",
  "evidence/publico/2026/11/11/0427-2026-11-08-sociedade-noticia-mau-tempo-distritos-continente-508b6f9c.json",
  "evidence/publico/2026/11/11/0428-2026-11-09-sociedade-noticia-habitacao-lisboa-levanta-tendas-55992963.json",
  "evidence/publico/2026/11/11/0434-nos-ajuda.json",
  "evidence/publico/index.json",
  "evidence/rede-expressos/index.json",
  "evidence/reviewed.json",
  "evidence/rr/2026/11/11/0419-front.json",
  "evidence/rr/2026/11/11/0419-robots-txt.json",
  "evidence/rr/2026/11/11/0432-termos-e-condicoes.json",
  "evidence/rr/2026/11/11/0434-contactos.json",
  "evidence/rr/index.json",
  "evidence/rtp/2026/11/11/0329-noticias-noticiario-antena1-15h-pais-prepara-se-para-a-tempe-d429c7dd.json",
  "evidence/rtp/2026/11/11/0331-noticias-pais-regiao-oeste-espera-que-medidas-tomadas-apos-t-d3458e31.json",
  "evidence/rtp/2026/11/11/0342-noticias-noticiario-antena1-16h-montenegro-visita-sede-da-pr-af082162.json",
  "evidence/rtp/2026/11/11/0343-noticias-noticiario-antena1-17h-presidente-passa-a-noite-em-dc3c82f1.json",
  "evidence/rtp/2026/11/11/0349-noticias-noticiario-antena1-19h-charles-pm-avisa-que-pais-va-00931abf.json",
  "evidence/rtp/2026/11/11/0352-noticias-noticiario-antena1-20h-protecao-civil-ja-recebeu-ma-76d8723d.json",
  "evidence/rtp/2026/11/11/0352-noticias-pais-tempestade-charles-montenegro-garante-que-o-pa-0c5413ea.json",
  "evidence/rtp/2026/11/11/0353-noticias-pais-tempestade-charles-comerciantes-preparam-se-pa-abbb49fd.json",
  "evidence/rtp/2026/11/11/0357-noticias-pais-toda-a-cautela-e-pouca-protecao-civil-vinca-qu-4d4e2c10.json",
  "evidence/rtp/2026/11/11/0359-noticias-noticiario-antena1-21h-madeira-entra-em-alerta-verm-450bc3aa.json",
  "evidence/rtp/2026/11/11/0400-noticias-noticiario-antena1-22h-ipma-depressao-mudou-a-traje-e0a37dc7.json",
  "evidence/rtp/2026/11/11/0401-noticias-noticiario-antena1-23h-madeira-o-pico-da-tempestade-2125fc75.json",
  "evidence/rtp/2026/11/11/0405-noticias-pais-continente-em-situacao-de-alerta-devido-a-pass-ede83028.json",
  "evidence/rtp/2026/11/11/0405-noticias-pais-danos-semelhantes-aos-da-tempestade-kristin-sa-f31b0084.json",
  "evidence/rtp/2026/11/11/0408-noticias-rss.json",
  "evidence/rtp/2026/11/11/0411-front.json",
  "evidence/rtp/2026/11/11/0411-institucional-contactos-gerais.json",
  "evidence/rtp/2026/11/11/0411-rgpd-termos-e-condicoes.json",
  "evidence/rtp/2026/11/11/0411-robots-txt.json",
  "evidence/rtp/index.json",
  "evidence/sapo/2026/11/11/0422-front.json",
  "evidence/sapo/2026/11/11/0423-robots-txt.json",
  "evidence/sapo/2026/11/11/0436-artigo-depressao-charles-muda-trajetoria-para-sul-com-menos-8285a269.json",
  "evidence/sapo/index.json",
  "evidence/severeweather-wmo-int/index.json",
  "evidence/sicnoticias/2026/11/11/0410-sitemap-news-xml.json",
  "evidence/sicnoticias/2026/11/11/0419-front.json",
  "evidence/sicnoticias/2026/11/11/0419-robots-txt.json",
  "evidence/sicnoticias/index.json",
  "evidence/smhi-se/index.json",
  "evidence/snirh-apambiente-pt/index.json",
  "evidence/techtimes/2026/11/11/0425-front.json",
  "evidence/techtimes/2026/11/11/0426-contact-us.json",
  "evidence/techtimes/2026/11/11/0426-robots-txt.json",
  "evidence/techtimes/2026/11/11/0426-termsofservice.json",
  "evidence/techtimes/index.json",
  "evidence/tek-sapo/2026/11/11/0337-noticias-telecomunicacoes-artigos-web-summit-2026-comunicaco-f5a153cc.json",
  "evidence/tek-sapo/2026/11/11/0348-noticias-negocios-artigos-web-summit-cede-as-pressoes-e-fech-6b13b29b.json",
  "evidence/tek-sapo/2026/11/11/0409-rss.json",
  "evidence/tek-sapo/2026/11/11/0421-front.json",
  "evidence/tek-sapo/2026/11/11/0422-ficha-tecnica.json",
  "evidence/tek-sapo/2026/11/11/0422-robots-txt.json",
  "evidence/tek-sapo/index.json",
  "evidence/theguardian/2026/11/11/0411-sitemaps-news-xml.json",
  "evidence/theguardian/2026/11/11/0426-front.json",
  "evidence/theguardian/2026/11/11/0427-robots-txt.json",
  "evidence/theguardian/index.json",
  "evidence/tsf/2026/11/11/0410-feed-news-sitemap-xml.json",
  "evidence/tsf/2026/11/11/0419-front.json",
  "evidence/tsf/2026/11/11/0419-robots-txt.json",
  "evidence/tsf/2026/11/11/0432-termos-e-condicoes.json",
  "evidence/tsf/2026/11/11/0435-contactos.json",
  "evidence/tsf/index.json",
  "evidence/ttsl/index.json",
  "evidence/tvi-iol/2026/11/11/0433-contactos.json",
  "evidence/tvi-iol/2026/11/11/0433-front.json",
  "evidence/tvi-iol/index.json",
  "evidence/weather-gc-ca/index.json",
  "evidence/weather-gov/index.json",
  "evidence/websummit/2026/11/11/0424-blog-web-summit-important-event-update-2026.json",
  "evidence/websummit/2026/11/11/0424-blog.json",
  "evidence/websummit/index.json",
  "evidence/wikipedia/index.json",
  "evidence/worldview-earthdata-nasa-gov/index.json",
  "evidence/yr-no/index.json",
  "sources/ipma/changes/stations.json"
 ],
 "changed_datasets": [
  "data/agents/commits.json",
  "data/agents/detail-2026-11-11T03.json",
  "data/agents/index.json",
  "data/agents/sessions.json",
  "data/ci/commits/2026-11-11T03.json",
  "data/ci/index.json",
  "data/ci/runs/2026-11-11T03.json",
  "data/ci/tree.json",
  "data/graph/crossings.json",
  "data/graph/storm-elsewhere.json",
  "data/graph/storm-signals.json",
  "data/graph/storm-sources.json",
  "data/graph/storm.json",
  "data/graph/tables/actors.json",
  "data/graph/tables/coverage.json",
  "data/graph/tables/decisions.json",
  "data/graph/tables/first_on_fact.json",
  "data/graph/tables/signals.json",
  "data/graph/tables/sources.json",
  "data/graph/tables/timeline.json",
  "data/graph/tables/warnings.json",
  "data/keys.json",
  "entities/body/government.json",
  "entities/body/ipma.json",
  "entities/body/madeira-gov.json",
  "entities/body/madeira-prociv.json",
  "entities/decision/gov-alert.json",
  "entities/decision/pitch-semifinal.json",
  "entities/decision/schools-close.json",
  "entities/decision/websummit-n6.json",
  "entities/decision/websummit-thursday.json",
  "entities/decision/websummit-wednesday.json",
  "entities/hazard/high-winds.json",
  "entities/hazard/storm-charles.json",
  "entities/hazard/tidal-flooding.json",
  "entities/index.json",
  "entities/organisation/pitch.json",
  "entities/organisation/websummit.json",
  "entities/outlet/noticias-ao-minuto.json",
  "entities/outlet/rtp.json",
  "entities/outlet/sapo.json",
  "entities/outlet/tek.json",
  "entities/place/cabo-carvoeiro.json",
  "entities/place/madeira.json",
  "entities/place/mainland-portugal.json",
  "entities/place/sines.json",
  "entities/programme-day/websummit-day-2.json",
  "entities/programme-day/websummit-day-3.json",
  "entities/service/public-transport.json",
  "entities/service/schools.json",
  "entities/term/alert-situation.json",
  "entities/warning/anepc-aviso-21.json",
  "entities/warning/ipma-communique-1.json",
  "entities/warning/ipma-communique-2.json",
  "evidence/data.json",
  "evidence/index.json",
  "evidence/rows.json",
  "incidents/2026-11-10-storm-charles/data/decisions/graph.json",
  "incidents/2026-11-10-storm-charles/data/signals.json",
  "sources/ipma/changes/city-daily.json",
  "sources/ipma/changes/day-forecast.json",
  "sources/ipma/changes/obs-surface.json",
  "sources/ipma/changes/observations.json",
  "sources/ipma/changes/sea-forecast.json",
  "sources/ipma/changes/seismic.json",
  "sources/ipma/data/cities.json",
  "sources/ipma/data/classes.json",
  "sources/ipma/data/observations.json",
  "sources/ipma/data/observed-daily.json",
  "sources/ipma/data/places.json",
  "sources/ipma/data/sea.json",
  "sources/ipma/data/seismic.json",
  "sources/ipma/data/shellfish-zones.json",
  "sources/ipma/data/stations.json",
  "sources/ipma/data/warnings.json",
  "sources/ipma/dataset.json",
  "sources/ipma/latest.json",
  "sources/ipma/nodes.json",
  "sources/ipma/reads.json",
  "sources/meteoalarm/api-map.json",
  "sources/meteoalarm/data/portugal/latest.json",
  "sources/meteoalarm/data/portugal/reads.json",
  "sources/meteoalarm/dataset.json",
  "sources/meteoalarm/source.json",
  "sources/sources.json"
 ],
 "new_tools": [
  "admin/tools/render-pdf.cjs",
  "tools/capture-pages.mjs",
  "tools/social-accounts.mjs"
 ],
 "added": {
  "files": 472,
  "by_area": [
   {
    "area": "evidence",
    "files": 405
   },
   {
    "area": "board",
    "files": 37
   },
   {
    "area": "library",
    "files": 5
   },
   {
    "area": "journal",
    "files": 4
   },
   {
    "area": "reporter",
    "files": 4
   },
   {
    "area": "data",
    "files": 3
   },
   {
    "area": "agents",
    "files": 2
   },
   {
    "area": "entities",
    "files": 2
   },
   {
    "area": "news",
    "files": 2
   },
   {
    "area": "tools",
    "files": 2
   },
   {
    "area": "accounts",
    "files": 1
   },
   {
    "area": "admin",
    "files": 1
   },
   {
    "area": "design",
    "files": 1
   },
   {
    "area": "help",
    "files": 1
   },
   {
    "area": "shadow",
    "files": 1
   },
   {
    "area": "sources",
    "files": 1
   }
  ]
 },
 "changed": {
  "files": 339,
  "by_area": [
   {
    "area": "research",
    "files": 67
   },
   {
    "area": "sources",
    "files": 67
   },
   {
    "area": "board",
    "files": 48
   },
   {
    "area": "entities",
    "files": 32
   },
   {
    "area": "accounts",
    "files": 28
   },
   {
    "area": "data",
    "files": 22
   },
   {
    "area": "agents",
    "files": 21
   },
   {
    "area": "library",
    "files": 10
   },
   {
    "area": "tools",
    "files": 8
   },
   {
    "area": "journal",
    "files": 7
   },
   {
    "area": "reporter",
    "files": 5
   },
   {
    "area": "app",
    "files": 4
   },
   {
    "area": "evidence",
    "files": 4
   },
   {
    "area": "news",
    "files": 4
   },
   {
    "area": "shadow",
    "files": 4
   },
   {
    "area": "incidents/2026-11-10-storm-charles/data",
    "files": 2
   },
   {
    "area": "stories",
    "files": 2
   },
   {
    "area": "admin",
    "files": 1
   },
   {
    "area": "design",
    "files": 1
   },
   {
    "area": "help",
    "files": 1
   },
   {
    "area": "incidents/2026-11-10-storm-charles/timeline.md",
    "files": 1
   }
  ]
 },
 "removed": {
  "files": 484,
  "list": [
   "evidence/24noticias-sapo/2026/11/11/0247-atualidade-artigos-pelo-menos-40-voos-cancelados-em-todo-o-pais.md",
   "evidence/aemet-es/2026/11/11/0231-es-eltiempo-prediccion-avisos.md",
   "evidence/aemet-es/2026/11/11/0252-en-eltiempo-prediccion-avisos.md",
   "evidence/aemet-es/2026/11/11/0258-es-eltiempo-prediccion-destacados-p5-t-tipo-p52tesp1.md",
   "evidence/aemet-es/2026/11/11/0259-en-portada.md",
   "evidence/aemet-es/2026/11/11/0259-es-conocermas-borrascas-2026-2027.md",
   "evidence/aemet-es/2026/11/11/0300-en-conocenos-transparencia-relevancia-juridica.md",
   "evidence/aemet-es/2026/11/11/0301-es-nota-legal.md",
   "evidence/aemet-es/2026/11/11/0302-en-ayuda.md",
   "evidence/aemet-es/2026/11/11/0303-es-contactar.md",
   "evidence/aeroportolisboa/2026/11/11/0227-pt-lis-home.md",
   "evidence/amn/2026/11/11/0244-media-paginas-detalhenoticia-aspx-nid-7101.md",
   "evidence/amn/2026/11/11/0245-dgam-capitanias-lisboa-documentos-amn-aviso-20n-c2-ba-2053-2-7dcd4c67.md",
   "evidence/amn/2026/11/11/0250-dgam-capitanias-lisboa.md",
   "evidence/amn/2026/11/11/0300-front.md",
   "evidence/amn/2026/11/11/0301-paginas-informacaolegal.md",
   "evidence/amn/2026/11/11/0303-paginas-contactos.md",
   "evidence/amn/2026/11/11/0303-paginas-homepage.md",
   "evidence/ana/2026/11/11/0309-front.md",
   "evidence/anepc/2026/11/11/0220-pt-avisos-a-populacao-aviso-21-depressao-charles-agravamento-b0cbfc7a.md",
   "evidence/anepc/2026/11/11/0226-pt-avisos-a-populacao.md",
   "evidence/anepc/2026/11/11/0226-pt-noticias.md",
   "evidence/anepc/2026/11/11/0227-pt-prevencao-e-preparacao-monitorizacao-alerta-e-aviso-alerta.md",
   "evidence/anepc/2026/11/11/0228-pt-noticias-depressao-charles-anepc-avisa-populacao-por-sms.md",
   "evidence/anepc/2026/11/11/0256-front.md",
   "evidence/anepc/2026/11/11/0302-pt-contactos.md",
   "evidence/anepc/2026/11/11/0302-pt-home.md",
   "evidence/anepc/2026/11/11/0324-pt-avisos-a-populacao-aviso-21-depressao-charles-agravamento-b0cbfc7a.md",
   "evidence/anepc/2026/11/11/0325-pt-avisos-a-populacao.md",
   "evidence/anepc/2026/11/11/0424-pt-avisos-a-populacao-aviso-21-depressao-charles-agravamento-b0cbfc7a.md",
   "evidence/anepc/2026/11/11/0425-pt-avisos-a-populacao.md",
   "evidence/aviationweather/2026/11/11/0228-api-data-taf-ids-lppt-format-json.md",
   "evidence/aviationweather/2026/11/11/0259-front.md",
   "evidence/away-iol/2026/11/11/0240-aviso-vermelho-ipma-vento-alerta-vermelho-ipma-admite-cenari-f680416c.md",
   "evidence/bbc/2026/11/11/0252-weather-2267057.md",
   "evidence/bom-gov-au/2026/11/11/0307-front.md",
   "evidence/carris/2026/11/11/0229-front.md",
   "evidence/cmjornal/2026/11/11/0243-sociedade-detalhe-chuva-vento-forte-e-agitacao-maritima-mau-2ce2eafe.md",
   "evidence/cmjornal/2026/11/11/0313-portugal-detalhe-registadas-catorze-ocorrencias-na-primeira-0e229ed0.md",
   "evidence/cmjornal/2026/11/11/0314-sociedade-clima-detalhe-dois-mil-clientes-da-e-redes-sem-ene-8e124b78.md",
   "evidence/cmjornal/2026/11/11/0315-sociedade-detalhe-mais-de-metade-das-1-240-ocorrencias-regis-f3f9dd37.md",
   "evidence/cmjornal/2026/11/11/0316-sociedade-clima-detalhe-pingo-doce-fecha-supermercados-devid-846f14a1.md",
   "evidence/cmjornal/2026/11/11/0318-cmtv-videos-detalhe-portugueses-correm-aos-supermercados-par-542f6068.md",
   "evidence/cmjornal/2026/11/11/0403-cmtv-videos-detalhe-inundacoes-e-derrocadas-em-machico-na-ma-6b3123bb.md",
   "evidence/cmjornal/2026/11/11/0403-sociedade-clima-detalhe-portugal-continental-entra-em-situac-ded0d82c.md",
   "evidence/cmjornal/2026/11/11/0408-rss.md",
   "evidence/cmjornal/2026/11/11/0420-front.md",
   "evidence/cmjornal/2026/11/11/0420-mais-cm-ficha-tecnica-detalhe-ficha-tecnica.md",
   "evidence/cmjornal/2026/11/11/0421-robots-txt.md",
   "evidence/cml/2026/11/11/0226-front.md",
   "evidence/cml/2026/11/11/0227-front.md",
   "evidence/cml/2026/11/11/0246-cidade-informa-como-circulo-alteracoes-a-circulacao.md",
   "evidence/cnnportugal-iol/2026/11/11/0245-tempestade-charles-web-summit-tempestade-charles-obriga-ao-c-bab4e4f9.md",
   "evidence/cnnportugal-iol/2026/11/11/0311-acampada-de-lisboa-rossio-mau-tempo-obriga-acampada-de-lisbo-2bec8bdf.md",
   "evidence/cnnportugal-iol/2026/11/11/0312-depressao-charles-tempestade-charles-depressao-charles-lisbo-13db7e58.md",
   "evidence/cnnportugal-iol/2026/11/11/0312-tempestade-charles-rede-expressos-autocarros-comboios-e-ate-1a2891ba.md",
   "evidence/cnnportugal-iol/2026/11/11/0330-videos-amanha-nao-funciona-leiria-cancela-transporte-publico-8a6bd0de.md",
   "evidence/cnnportugal-iol/2026/11/11/0330-videos-como-e-que-o-nosso-territorio-esta-preparado-para-est-d78a356f.md",
   "evidence/cnnportugal-iol/2026/11/11/0334-videos-operacao-do-governo-e-da-protecao-civil-foi-bem-monta-a574c168.md",
   "evidence/cnnportugal-iol/2026/11/11/0338-montenegro-primeiro-ministro-nao-vamos-deixar-ninguem-sozinh-79af6775.md"
  ]
 },
 "commits": [
  {
   "commit": "f44d22e",
   "at": "2026-11-11T04:05:18Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "the 04:00 wake: a seventh trace (memory: \"the librarian saves tokens\" to the pack, the accountant's measurement and six hand-overs in 48 minutes); the log's 03:00 hour; numbers by the board's event time; a hand-over note",
   "files": 8
  },
  {
   "commit": "5885723",
   "at": "2026-11-11T04:05:18Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "52c1d04",
   "at": "2026-11-11T04:05:29Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "what is new: 03:00 to 04:00 closed (125 commits by 27 agents, 116 versions); the release history refreshed",
   "files": 7
  },
  {
   "commit": "2c4d162",
   "at": "2026-11-11T04:05:36Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "2edf9ad",
   "at": "2026-11-11T04:06:00Z",
   "by": "incident.board@web-summit.dinis",
   "what": "a-llm-cap: event_utc from another repository's commit, as reported by incident.reporter@ and marked as not checked here",
   "files": 2
  },
  {
   "commit": "d4a9418",
   "at": "2026-11-11T04:06:12Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the second session's hand-over (context 248,109 after 95 calls; a third session asked of the conductor before 04:44)",
   "files": 1
  },
  {
   "commit": "8d60f26",
   "at": "2026-11-11T04:06:20Z",
   "by": "incident.shadow@web-summit.dinis",
   "what": "the 04:00 hour is a second recorded gap (the engines' account still out of credit); shadow-ask reads the wrapper's out-of-credit statuses",
   "files": 8
  },
  {
   "commit": "2309e01",
   "at": "2026-11-11T04:06:27Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "the first reporter session's key marked handed over (a fresh session carries on from agents/reporter/HANDOVER.md and the pack); this session pushes nothing more",
   "files": 1
  },
  {
   "commit": "6a509d6",
   "at": "2026-11-11T04:07:18Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "a second session takes over: its session key's public half (the first session marked its own entry handed over)",
   "files": 1
  },
  {
   "commit": "4d4b6ab",
   "at": "2026-11-11T04:07:33Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "04:05 round: a sixth piece, \"Starting again is cheaper than remembering\" (from the reporter's seventh trace); supports re-anchored where incident.ci@'s and the accountant's files had changed; the mistakes piece records the gate's clock warning; tokens measured",
   "files": 11
  },
  {
   "commit": "9451fc3",
   "at": "2026-11-11T04:07:42Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "f469b3c",
   "at": "2026-11-11T04:07:47Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the third session's key (public half); the second session's entry marked handed over",
   "files": 2
  },
  {
   "commit": "7418857",
   "at": "2026-11-11T04:08:01Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "0fb17c3",
   "at": "2026-11-11T04:09:15Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "handed over to a fresh session (the conductor's word, 04:08): this session's key marked handed over; a hand-over note in the status file; the sixth piece says so; nothing more is pushed from this session",
   "files": 4
  },
  {
   "commit": "a5745e7",
   "at": "2026-11-11T04:09:25Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "a second session takes over: its session key's public half; the first session's entry marked handed over",
   "files": 1
  },
  {
   "commit": "4c55e89",
   "at": "2026-11-11T04:09:42Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "15a6089",
   "at": "2026-11-11T04:11:21Z",
   "by": "incident.ci@web-summit.dinis",
   "what": "the 04:10 wake: 477 runs and 523 commits; no new failure, no deploy retry fired; tokens measured",
   "files": 8
  },
  {
   "commit": "9ecf040",
   "at": "2026-11-11T04:11:29Z",
   "by": "incident.designer@web-summit.dinis",
   "what": "round 44: a long bar's words stay in view when a strip is scrolled; the data room prints on a page; two notes for the Weather face; tokens measured",
   "files": 5
  },
  {
   "commit": "6c66ce0",
   "at": "2026-11-11T04:11:35Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "an eighth trace (the model provider's account out of credit at 02:53:57: what stopped, three code changes, one card for Dinis); three more hand-overs in the memory trace (nine in eight roles); the log's 04:00 hour; what the pack and the hand-over did not say",
   "files": 7
  },
  {
   "commit": "0a3aa83",
   "at": "2026-11-11T04:12:14Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the pack from a sixth fresh start (the reporter's): who marks an earlier key handed over, tags at every wake, where the context number is; three points left in the hand-over",
   "files": 2
  },
  {
   "commit": "4f280cd",
   "at": "2026-11-11T04:12:55Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "the second session's first round: a seventh piece, \"An empty account stopped the models, and only the models\" (from the record; the reporter's trace is owed); the sixth piece gains this session as its newest example; What it cost gains the books at 03:33; the status says what the pack and the hand-over did not tell a fresh session",
   "files": 9
  },
  {
   "commit": "b15eacd",
   "at": "2026-11-11T04:13:04Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "f3239f3",
   "at": "2026-11-11T04:13:16Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "library/pack/conductor-handover.md: what the next conductor session needs to lead from the pack (its rules, the bridge, its wake, the agents with sessions and wakes, what waits on Dinis); the wakes as data; what the pack did not tell the third session",
   "files": 5
  },
  {
   "commit": "ac20cae",
   "at": "2026-11-11T04:13:34Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "b142206",
   "at": "2026-11-11T04:13:53Z",
   "by": "incident.conductor@web-summit.dinis",
   "what": "the PDF renderer is in the repository (admin/tools/render-pdf.cjs), so the journalist and the librarian can test what prints",
   "files": 1
  },
  {
   "commit": "9ecc93e",
   "at": "2026-11-11T04:14:31Z",
   "by": "incident.conductor@web-summit.dinis",
   "what": "the conductor's status brought to 04:15 (session, the hourly wake's steps, what is in flight, what waits on Dinis)",
   "files": 1
  },
  {
   "commit": "4911dad",
   "at": "2026-11-11T04:14:42Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "the seventh piece checked against the reporter's outage trace (it agrees; trace supports and a relay picture added; the 02:38 refusals kept as a difference, said on the page)",
   "files": 5
  },
  {
   "commit": "0501f8a",
   "at": "2026-11-11T04:14:48Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "two traces owed: the Studio (a spoken idea at 00:30 to a player and two chapters in 8 min 19 s, six explanations and a cast by 03:55) and an agent's start (the Perplexity desk: a jobs line to a first page in 12 minutes, a timeline row from its leads 80 s later); ten traces, 131 steps",
   "files": 10
  },
  {
   "commit": "241d502",
   "at": "2026-11-11T04:14:51Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "b90dbc9",
   "at": "2026-11-11T04:14:56Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the third session's hand-over (the conductor's catalogue job and the journalist's four points passed on); tokens measured",
   "files": 2
  },
  {
   "commit": "503f605",
   "at": "2026-11-11T04:14:59Z",
   "by": "incident.reporter@web-summit.dinis",
   "what": "tokens measured; the index's size in the reporter's README",
   "files": 2
  },
  {
   "commit": "3f5079a",
   "at": "2026-11-11T04:16:11Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the fourth session's key (the third's marked handed over)",
   "files": 2
  },
  {
   "commit": "26b28a4",
   "at": "2026-11-11T04:16:22Z",
   "by": "incident.observability@web-summit.dinis",
   "what": "/agents/ stays phone-wide when GitHub's API refuses the browser (the error note now wraps); the hour's snapshots; tokens measured",
   "files": 8
  },
  {
   "commit": "6cb666f",
   "at": "2026-11-11T04:16:31Z",
   "by": "incident.conductor@web-summit.dinis",
   "what": "sync: every decision edge carries an area (lisbon, mainland, national, madeira, porto-santo)",
   "files": 2
  },
  {
   "commit": "0b8181c",
   "at": "2026-11-11T04:16:36Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "ccfd0b1",
   "at": "2026-11-11T04:16:40Z",
   "by": "incident.board@web-summit.dinis",
   "what": "a-provider-credit: the first refusal's time (02:53:57, checked) and the reporter's trace of the outage as evidence",
   "files": 1
  },
  {
   "commit": "33344be",
   "at": "2026-11-11T04:18:11Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "the edition prints at 2.0 MB where it was 12.1 MB (110 pages): the article's soft shadow printed as two full-page mask images per page; a print rule in the journal's stylesheet removes it",
   "files": 2
  },
  {
   "commit": "32c659d",
   "at": "2026-11-11T04:18:20Z",
   "by": "incident.journalist@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "c19c2da",
   "at": "2026-11-11T04:18:57Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the catalogue and the pack in one pass (one walk, one read and one hash per file; index+pack 539 ms to 428 ms, median of 7); library-pack leaves generators.json because library-index now runs it",
   "files": 3
  },
  {
   "commit": "74e5d06",
   "at": "2026-11-11T04:21:08Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "04:00 to 05:00 opened; the journalist's four pack points (supports count as read, library/pack/also.json, commit codes without history, help/print.md); the round article's 5c; start.md: a session is given one or two jobs; the release history refreshed",
   "files": 21
  },
  {
   "commit": "a8c0f53",
   "at": "2026-11-11T04:21:22Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "a9024b2",
   "at": "2026-11-11T04:22:01Z",
   "by": "incident.identity@web-summit.dinis",
   "what": "04:21 wake: status (checks green, waiting on Dinis); tokens measured",
   "files": 2
  },
  {
   "commit": "1b3a2ef",
   "at": "2026-11-11T04:24:58Z",
   "by": "incident.sources@web-summit.dinis",
   "what": "04:24 round: feed unchanged; one message read as CAP XML (the API map records what it returns)",
   "files": 11
  },
  {
   "commit": "a2af4fe",
   "at": "2026-11-11T04:28:09Z",
   "by": "incident.stories@web-summit.dinis",
   "what": "the 04:27 re-check on the 03:23 read: nothing moved at IPMA; two new rows folded in (RTP's 03:00 bulletin title; Madeira's 71 occurrences, as reported); supports name a re-read by its time",
   "files": 4
  },
  {
   "commit": "fe52da6",
   "at": "2026-11-11T04:28:26Z",
   "by": "incident.archivist@web-summit.dinis",
   "what": "04:24 round: no primary source changed; two rendering differences read and marked same content; the index is one line per address with per-source capture lists; research captures to 465 addresses",
   "files": 602
  },
  {
   "commit": "7851bb2",
   "at": "2026-11-11T04:29:15Z",
   "by": "incident.entities@web-summit.dinis",
   "what": "nodes regenerated (195 nodes, 377 edges) against the archivist's index of 469 addresses; 124 nodes carry evidence ids",
   "files": 35
  },
  {
   "commit": "699ed79",
   "at": "2026-11-11T04:31:00Z",
   "by": "incident.board@web-summit.dinis",
   "what": "the 04:30 round: synced; two new press rows move no question; the conductor's asks to Dinis now live on the board's cards; tokens measured",
   "files": 85
  },
  {
   "commit": "9aecafd",
   "at": "2026-11-11T04:31:14Z",
   "by": "incident.social@web-summit.dinis",
   "what": "04:26 re-read (nothing new; Web Summit still silent); a page per listed account, made at build (tools/social-accounts.mjs)",
   "files": 12
  },
  {
   "commit": "dc272e2",
   "at": "2026-11-11T04:31:14Z",
   "by": "incident.social@web-summit.dinis",
   "what": "generators.json: tools/social-accounts.mjs (one line)",
   "files": 1
  },
  {
   "commit": "f1d69e8",
   "at": "2026-11-11T04:32:12Z",
   "by": "incident.archivist@web-summit.dinis",
   "what": "capture pages made at build time (tools/capture-pages.mjs, in the generators list); the tracked per-capture .md files removed; research captures to 500 addresses",
   "files": 528
  },
  {
   "commit": "5f12bff",
   "at": "2026-11-11T04:33:12Z",
   "by": "incident.weatherwatch@web-summit.dinis",
   "what": "the 04:32 re-read: authorities unchanged; first mainland count on a front page (66 occurrences by 03:30, SAPO)",
   "files": 3
  },
  {
   "commit": "6b6130b",
   "at": "2026-11-11T04:33:12Z",
   "by": "incident.weatherwatch@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "b236371",
   "at": "2026-11-11T04:35:55Z",
   "by": "incident.accountant@web-summit.dinis",
   "what": "the accounts, round 5: eight agents have handed over to fresh sessions (53% to 84% less per call); the team's call is getting cheaper hour by hour; 27 of 30 measured (1.44 billion tokens); brief 5",
   "files": 10
  },
  {
   "commit": "de05cd8",
   "at": "2026-11-11T04:36:17Z",
   "by": "incident.accountant@web-summit.dinis",
   "what": "a hand-over note, so a fresh accountant session starts from the pack and one page",
   "files": 1
  },
  {
   "commit": "653d6ad",
   "at": "2026-11-11T04:36:46Z",
   "by": "incident.conductor@web-summit.dinis",
   "what": "my measured token line to 04:36 (970 calls; context 110k after the second compaction)",
   "files": 1
  },
  {
   "commit": "ecfd437",
   "at": "2026-11-11T04:37:06Z",
   "by": "incident.media@web-summit.dinis",
   "what": "04:36 wake: sweep (227 items, 17 outlets)",
   "files": 43
  },
  {
   "commit": "b4e72d6",
   "at": "2026-11-11T04:37:36Z",
   "by": "incident.conductor@web-summit.dinis",
   "what": "timeline row s-1111T0437, the first mainland count (66 occurrences at 03:30), as evidence from Lusa",
   "files": 2
  },
  {
   "commit": "1f5d212",
   "at": "2026-11-11T04:37:54Z",
   "by": "incident.ipma@web-summit.dinis",
   "what": "04:34 read: nothing changed (it fell before IPMA's hourly rewrite was served); the hourly read moves to :45",
   "files": 54
  },
  {
   "commit": "39ad0f8",
   "at": "2026-11-11T04:44:08Z",
   "by": "incident.ci@web-summit.dinis",
   "what": "the 04:43 wake: 517 runs and 565 commits; no new failure, no deploy retry fired; tokens measured",
   "files": 6
  },
  {
   "commit": "50e60db",
   "at": "2026-11-11T04:45:24Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "the 04:44 wake: 04:00 to 05:00 brought to 59 commits by 19 agents (open until 05:00); the release history refreshed",
   "files": 15
  },
  {
   "commit": "89fd10c",
   "at": "2026-11-11T04:45:31Z",
   "by": "incident.librarian@web-summit.dinis",
   "what": "tokens measured",
   "files": 1
  },
  {
   "commit": "adecf48",
   "at": "2026-11-11T04:47:28Z",
   "by": "incident.archivist@web-summit.dinis",
   "what": "research captures recorded after the container restart (press pages kept privately)",
   "files": 55
  },
  {
   "commit": "7ef0eb8",
   "at": "2026-11-11T04:48:29Z",
   "by": "incident.wikipedia@web-summit.dinis",
   "what": "04:39 read: nothing changed on Wikipedia since 03:44; eight 429s waited out; the wake's tokens measured",
   "files": 18
  },
  {
   "commit": "78dfd8e",
   "at": "2026-11-11T04:48:40Z",
   "by": "incident.archivist@web-summit.dinis",
   "what": "the research round is done: 542 addresses, 557 captures; status and vault numbers",
   "files": 9
  },
  {
   "commit": "211e2c9",
   "at": "2026-11-11T04:49:29Z",
   "by": "incident.archivist@web-summit.dinis",
   "what": "an unchanged re-read keeps only its hashes, summary and text in the private vault (no second copy of the HTML and pictures)",
   "files": 1
  },
  {
   "commit": "3365922",
   "at": "2026-11-11T04:49:51Z",
   "by": "incident.ipma@web-summit.dinis",
   "what": "04:46 read: 46 files changed; warnings rewritten at 04:15 with the same content (69 above green); a served file can be about twenty minutes old",
   "files": 61
  },
  {
   "commit": "f85406e",
   "at": "2026-11-11T04:57:56Z",
   "by": "incident.graph@web-summit.dinis",
   "what": "the graph rebuilt on the 04:37 data (475 nodes, 647 edges)",
   "files": 15
  }
 ]
}
