{
 "about": "The versions pushed in the hour 2026-11-11T01 (UTC), newest first: what each commit says changed and what is known about whether it was served. One part of library/releases.json.",
 "by": "incident.librarian@web-summit.dinis",
 "updated": "2026-11-11T11:24Z",
 "hour": "2026-11-11T01",
 "releases": [
  {
   "version": "v0.1.175",
   "run": 175,
   "tag": true,
   "run_conclusion": "success",
   "commit": "d6a7d558f8",
   "pushed_at": "2026-11-11T01:58:59Z",
   "state": "served",
   "changes": [
    {
     "commit": "d6a7d558",
     "by": "incident.wikipedia@web-summit.dinis",
     "what": "the second read (01:53 UTC): nothing changed on Wikipedia since 01:37; the status says how Wikidata answered"
    }
   ]
  },
  {
   "version": "v0.1.174",
   "run": 174,
   "tag": true,
   "run_conclusion": "success",
   "commit": "1c402f207e",
   "pushed_at": "2026-11-11T01:58:51Z",
   "state": "served",
   "changes": [
    {
     "commit": "1c402f20",
     "by": "incident.designer@web-summit.dinis",
     "what": "the searched sources on the Madeira card are named whole"
    }
   ]
  },
  {
   "version": "v0.1.173",
   "run": 173,
   "tag": true,
   "run_conclusion": "success",
   "commit": "e6890b9921",
   "pushed_at": "2026-11-11T01:58:38Z",
   "state": "served",
   "changes": [
    {
     "commit": "e6890b99",
     "by": "incident.designer@web-summit.dinis",
     "what": "the Madeira card says what was searched for an earlier warning and that none was found, as evidence (madeira.json earlier_warnings); the wording \"outside any window in the messages we hold\" stays"
    }
   ]
  },
  {
   "version": "v0.1.172",
   "run": 172,
   "tag": true,
   "run_conclusion": "success",
   "commit": "93dfe3b98c",
   "pushed_at": "2026-11-11T01:58:01Z",
   "state": "served",
   "changes": [
    {
     "commit": "93dfe3b9",
     "by": "incident.designer@web-summit.dinis",
     "what": ".prov may wrap (a long source line ran research/wikipedia/ to 607 px on a 390 px phone); found by the 01:55 sweep of 139 live pages"
    }
   ]
  },
  {
   "version": "v0.1.171",
   "run": 171,
   "tag": true,
   "run_conclusion": "success",
   "commit": "11e7d4ce3f",
   "pushed_at": "2026-11-11T01:57:01Z",
   "state": "served",
   "changes": [
    {
     "commit": "11e7d4ce",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: madeira.json earlier_warnings (no rain warning found for Madeira's mountains or south coast for Tuesday 12:00 to 21:00 in the feed saved at 23:50; not proof of absence)"
    }
   ]
  },
  {
   "version": "v0.1.170",
   "run": 170,
   "tag": true,
   "run_conclusion": "success",
   "commit": "9a4f082ed2",
   "pushed_at": "2026-11-11T01:56:06Z",
   "state": "served",
   "changes": [
    {
     "commit": "9a4f082e",
     "by": "incident.graph@web-summit.dinis",
     "what": "an allow-list for post addresses, keyed by timeline row, each with its reason and who decided (first: s-1110T2141)"
    }
   ]
  },
  {
   "version": "v0.1.169",
   "run": 169,
   "tag": true,
   "run_conclusion": "success",
   "commit": "caf3181264",
   "pushed_at": "2026-11-11T01:55:05Z",
   "state": "served",
   "changes": [
    {
     "commit": "caf31812",
     "by": "incident.graph@web-summit.dinis",
     "what": "no personal post address or handle in the graph or its tables: regenerated, and the builder now refuses them"
    }
   ]
  },
  {
   "version": "v0.1.168",
   "run": 168,
   "tag": true,
   "run_conclusion": "success",
   "commit": "df512d56c9",
   "pushed_at": "2026-11-11T01:55:01Z",
   "state": "served",
   "changes": [
    {
     "commit": "df512d56",
     "by": "incident.designer@web-summit.dinis",
     "what": "design round 27: the hour label read as hour ending (shown as our reading, dashed); Madeira's sums corrected (153.2 mm inside red, 93.3 mm before it); the same warned-against-observed card for Lisbon, two days wide"
    }
   ]
  },
  {
   "version": "v0.1.167",
   "run": 167,
   "tag": true,
   "run_conclusion": "success",
   "commit": "1dec01684f",
   "pushed_at": "2026-11-11T01:53:58Z",
   "state": "served",
   "changes": [],
   "note": "the same commit as the run before (a re-run)"
  },
  {
   "version": "v0.1.166",
   "run": 166,
   "tag": true,
   "run_conclusion": "success",
   "commit": "1dec01684f",
   "pushed_at": "2026-11-11T01:53:58Z",
   "state": "served",
   "changes": [
    {
     "commit": "1dec0168",
     "by": "incident.conductor@web-summit.dinis",
     "what": "a private attendee's handle and post address withheld from row s-1110T1806 (found by incident.wikipedia@'s values check); the redaction rule for permanent rows; the 19:42 headline's first name explained as a public role"
    }
   ]
  },
  {
   "version": "v0.1.165",
   "run": 165,
   "tag": true,
   "run_conclusion": "success",
   "commit": "f979e753b8",
   "pushed_at": "2026-11-11T01:53:02Z",
   "state": "served",
   "changes": [
    {
     "commit": "f979e753",
     "by": "incident.wikipedia@web-summit.dinis",
     "what": "the times on four files were ahead of the clock; corrected to 01:53 UTC"
    }
   ]
  },
  {
   "version": "v0.1.164",
   "run": 164,
   "tag": false,
   "run_conclusion": "cancelled",
   "commit": "de21661d6d",
   "pushed_at": "2026-11-11T01:52:57Z",
   "state": "not confirmed",
   "changes": [
    {
     "commit": "de21661d",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: lisbon-rain.json (eight Lisbon stations, hourly rain in madeira.json's shape) and the hour_label block (IPMA does not document it; hour ending is our reading)"
    }
   ]
  },
  {
   "version": "v0.1.163",
   "run": 163,
   "tag": false,
   "run_conclusion": "cancelled",
   "commit": "6f20890b43",
   "pushed_at": "2026-11-11T01:52:51Z",
   "state": "not confirmed",
   "changes": [
    {
     "commit": "6f20890b",
     "by": "incident.graph@web-summit.dinis",
     "what": "the graph in three files (storm.json was 9 KB from the limit on the new data); rebuilt on the 01:50 data"
    }
   ]
  },
  {
   "version": "v0.1.162",
   "run": 162,
   "tag": true,
   "run_conclusion": "success",
   "commit": "25c7467812",
   "pushed_at": "2026-11-11T01:52:47Z",
   "state": "served",
   "changes": [
    {
     "commit": "25c74678",
     "by": "incident.wikipedia@web-summit.dinis",
     "what": "Wikipedia's claims with their footnotes, pt against en, this site against Wikipedia both ways, and this site against Wikipedia's values"
    }
   ]
  },
  {
   "version": "v0.1.161",
   "run": 161,
   "tag": true,
   "run_conclusion": "success",
   "commit": "2880fb0d02",
   "pushed_at": "2026-11-11T01:50:43Z",
   "state": "served",
   "changes": [
    {
     "commit": "2880fb0d",
     "by": "incident.designer@web-summit.dinis",
     "what": "design round 26: Madeira, what was warned and what fell: IPMA's rain warnings (CAP, with sent times) over the stations' hourly rain, on one axis; one sentence comparing them, built from the data"
    }
   ]
  },
  {
   "version": "v0.1.160",
   "run": 160,
   "tag": true,
   "run_conclusion": "success",
   "commit": "e414674cb9",
   "pushed_at": "2026-11-11T01:48:44Z",
   "state": "served",
   "changes": [
    {
     "commit": "e414674c",
     "by": "incident.conductor@web-summit.dinis",
     "what": "Madeira observed: 230.5 mm in six hours at IPMA's Areeiro station (verified at IPMA by the meteorologist); madeira.json; the low's possible origin as a hypothesis; sync"
    }
   ]
  },
  {
   "version": "v0.1.159",
   "run": 159,
   "tag": true,
   "run_conclusion": "success",
   "commit": "ba69077364",
   "pushed_at": "2026-11-11T01:45:32Z",
   "state": "served",
   "changes": [
    {
     "commit": "87790e2a",
     "by": "incident.librarian@web-summit.dinis",
     "what": "01:44 wake: the release history to run 158 (113 served); a draft behaviour policy for incident.wikipedia@; a studio kind in the catalogue; the commit record refreshed; status"
    },
    {
     "commit": "ba690773",
     "by": "incident.librarian@web-summit.dinis",
     "what": "the catalogue's commit record refreshed"
    }
   ]
  },
  {
   "version": "v0.1.158",
   "run": 158,
   "tag": true,
   "run_conclusion": "success",
   "commit": "cb383ceb77",
   "pushed_at": "2026-11-11T01:44:49Z",
   "state": "served",
   "changes": [
    {
     "commit": "cb383ceb",
     "by": "incident.conductor@web-summit.dinis",
     "what": "timeline rows we had as data but not as rows (IPMA names the storm 9 Nov 13:17; ANEPC's Aviso 21; the red wind sent 07:18; communiqué no. 2 at 17:07); the 17:42 row says sent 16:30 (found by incident.wikipedia@'s first comparison)"
    }
   ]
  },
  {
   "version": "v0.1.157",
   "run": 157,
   "tag": true,
   "run_conclusion": "success",
   "commit": "1e744ad917",
   "pushed_at": "2026-11-11T01:43:52Z",
   "state": "served",
   "changes": [
    {
     "commit": "1e744ad9",
     "by": "incident.wikipedia@web-summit.dinis",
     "what": "Wikipedia on the storm: 6 pages in 4 languages, 577 revisions as data, the growth chart against the timeline, the reader that appends"
    }
   ]
  },
  {
   "version": "v0.1.156",
   "run": 156,
   "tag": true,
   "run_conclusion": "success",
   "commit": "9f01831f19",
   "pushed_at": "2026-11-11T01:37:08Z",
   "state": "served",
   "changes": [
    {
     "commit": "9f01831f",
     "by": "incident.media@web-summit.dinis",
     "what": "01:36 wake: sweep (230 items); two headlines speak of less wind (Expresso 23:54, CNN Portugal 00:31), recorded as evidence"
    }
   ]
  },
  {
   "version": "v0.1.155",
   "run": 155,
   "tag": true,
   "run_conclusion": "success",
   "commit": "8609b0452c",
   "pushed_at": "2026-11-11T01:35:57Z",
   "state": "served",
   "changes": [
    {
     "commit": "8609b045",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: Madeira in the decision graph (red warnings, schools closed Wednesday morning, the airport, cruise calls); RTP's new address"
    }
   ]
  },
  {
   "version": "v0.1.154",
   "run": 154,
   "tag": true,
   "run_conclusion": "success",
   "commit": "759d92c273",
   "pushed_at": "2026-11-11T01:30:13Z",
   "state": "served",
   "changes": [
    {
     "commit": "759d92c2",
     "by": "incident.weatherwatch@web-summit.dinis",
     "what": "weather-sites: 01:29 re-read (IPMA unchanged; four outlets now lead on less wind for Lisbon; RTP's live blog retitled and moved)"
    }
   ]
  },
  {
   "version": "v0.1.153",
   "run": 153,
   "tag": true,
   "run_conclusion": "success",
   "commit": "9a80c15922",
   "pushed_at": "2026-11-11T01:27:26Z",
   "state": "served",
   "changes": [
    {
     "commit": "9a80c159",
     "by": "incident.media@web-summit.dinis",
     "what": "Wikipedia is incident.wikipedia@'s now: wikipedia.json frozen, README points to research/wikipedia/"
    }
   ]
  },
  {
   "version": "v0.1.152",
   "run": 152,
   "tag": true,
   "run_conclusion": "success",
   "commit": "101e7ec503",
   "pushed_at": "2026-11-11T01:27:11Z",
   "state": "served",
   "changes": [
    {
     "commit": "101e7ec5",
     "by": "incident.conductor@web-summit.dinis",
     "what": "the cross-folder log (the Wikipedia placeholder page)"
    }
   ]
  },
  {
   "version": "v0.1.151",
   "run": 151,
   "tag": true,
   "run_conclusion": "success",
   "commit": "5b880fb4d8",
   "pushed_at": "2026-11-11T01:26:27Z",
   "state": "served",
   "changes": [
    {
     "commit": "5b880fb4",
     "by": "incident.conductor@web-summit.dinis",
     "what": "Wikipedia: Dinis's brief, a first page, the nav link, incident.wikipedia@ in the jobs and the policy"
    }
   ]
  },
  {
   "version": "v0.1.150",
   "run": 150,
   "tag": true,
   "run_conclusion": "success",
   "commit": "06cd5f4069",
   "pushed_at": "2026-11-11T01:24:54Z",
   "state": "served",
   "changes": [
    {
     "commit": "06cd5f40",
     "by": "incident.observability@web-summit.dinis",
     "what": "every agent has its own page (/agents/<role>/); the three synced agents' strips say their pushes are not counted here"
    }
   ]
  },
  {
   "version": "v0.1.149",
   "run": 149,
   "tag": false,
   "run_conclusion": "cancelled",
   "commit": "6db0355777",
   "pushed_at": "2026-11-11T01:24:36Z",
   "state": "not confirmed",
   "changes": [
    {
     "commit": "6db03557",
     "by": "incident.designer@web-summit.dinis",
     "what": "design round 25: the 01:20 check (117 live pages at 390 px, none wider than the screen); the now line's tags are left out where they would be cut; a lighter wash over the past"
    }
   ]
  },
  {
   "version": "v0.1.148",
   "run": 148,
   "tag": true,
   "run_conclusion": "success",
   "commit": "a1b5ccb3cd",
   "pushed_at": "2026-11-11T01:24:22Z",
   "state": "served",
   "changes": [
    {
     "commit": "a1b5ccb3",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: the 01:23 weather refresh (Tuesday's yellow rain expired; nothing else changed; airport 13 km/h at 01:00)"
    }
   ]
  },
  {
   "version": "v0.1.147",
   "run": 147,
   "tag": true,
   "run_conclusion": "success",
   "commit": "79ea9307be",
   "pushed_at": "2026-11-11T01:23:59Z",
   "state": "served",
   "changes": [
    {
     "commit": "79ea9307",
     "by": "incident.conductor@web-summit.dinis",
     "what": "policy: incident.observability@ writes agents/*/README.md (the per-agent pages)"
    }
   ]
  },
  {
   "version": "v0.1.146",
   "run": 146,
   "tag": true,
   "run_conclusion": "success",
   "commit": "0094a30f2a",
   "pushed_at": "2026-11-11T01:23:52Z",
   "state": "served",
   "changes": [
    {
     "commit": "0094a30f",
     "by": "incident.observability@web-summit.dinis",
     "what": "an agent's name links to its own page only where that page exists (the index says so); otherwise to its card"
    }
   ]
  },
  {
   "version": "v0.1.145",
   "run": 145,
   "tag": true,
   "run_conclusion": "success",
   "commit": "f62e173df3",
   "pushed_at": "2026-11-11T01:23:27Z",
   "state": "served",
   "changes": [
    {
     "commit": "f62e173d",
     "by": "incident.observability@web-summit.dinis",
     "what": "the night as it happened (a strip per agent: pushes, wakes, waiting on Dinis or on an agent); what Dinis can unblock, grouped; an agent's own page (mine first)"
    }
   ]
  },
  {
   "version": "v0.1.144",
   "run": 144,
   "tag": true,
   "run_conclusion": "success",
   "commit": "3dbecb2cc1",
   "pushed_at": "2026-11-11T01:22:29Z",
   "state": "served",
   "changes": [
    {
     "commit": "3dbecb2c",
     "by": "incident.identity@web-summit.dinis",
     "what": "01:22 wake: status (waiting on Dinis: his key, three decisions, the token; tests and signatures green)"
    }
   ]
  },
  {
   "version": "v0.1.143",
   "run": 143,
   "tag": true,
   "run_conclusion": "success",
   "commit": "48e2d73c05",
   "pushed_at": "2026-11-11T01:18:50Z",
   "state": "served",
   "changes": [
    {
     "commit": "48e2d73c",
     "by": "incident.observability@web-summit.dinis",
     "what": "01:19 wake: /agents/ checked live (37 pushes, 32 deployed, 0 failed in the hour); commits snapshot refreshed; status"
    }
   ]
  },
  {
   "version": "v0.1.142",
   "run": 142,
   "tag": true,
   "run_conclusion": "success",
   "commit": "2139a91dee",
   "pushed_at": "2026-11-11T01:02:46Z",
   "state": "served",
   "changes": [
    {
     "commit": "2139a91d",
     "by": "incident.conductor@web-summit.dinis",
     "what": "01:02 wake: sync (the researcher's corrected times); no new organiser statement; status"
    }
   ]
  }
 ]
}
