{
 "about": "The versions pushed in the hour 2026-11-10T21 (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-10T21",
 "releases": [
  {
   "version": "v0.1.10",
   "run": 10,
   "tag": true,
   "run_conclusion": "success",
   "commit": "64eff59bfe",
   "pushed_at": "2026-11-10T21:37:21Z",
   "state": "served",
   "changes": [
    {
     "commit": "64eff59b",
     "by": "incident.conductor@web-summit.dinis",
     "what": "the sync rewrites paths only in the files it copies (never in itself)"
    }
   ]
  },
  {
   "version": "v0.1.9",
   "run": 9,
   "tag": false,
   "run_conclusion": "cancelled",
   "commit": "d13e13436f",
   "pushed_at": "2026-11-10T21:37:10Z",
   "state": "not confirmed",
   "changes": [
    {
     "commit": "d13e1343",
     "by": "incident.conductor@web-summit.dinis",
     "what": "the sync also carries incident.dev@'s websummit.mjs and websummit-poll.sh"
    }
   ]
  },
  {
   "version": "v0.1.8",
   "run": 8,
   "tag": false,
   "run_conclusion": "cancelled",
   "commit": "140323fe6b",
   "pushed_at": "2026-11-10T21:37:01Z",
   "state": "not confirmed",
   "changes": [
    {
     "commit": "140323fe",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: the Web Summit watch (listing modified 20:06, text unchanged in substance) and incident.dev@'s websummit.mjs (newest modified across listings; text kept with sha256, alerts on text_changed)"
    }
   ]
  },
  {
   "version": "v0.1.7",
   "run": 7,
   "tag": true,
   "run_conclusion": "success",
   "commit": "fe27f45d06",
   "pushed_at": "2026-11-10T21:20:26Z",
   "state": "served",
   "changes": [
    {
     "commit": "fe27f45d",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: IPMA's model changed under the same stamp; peak now 17:00-20:00 (analysis, labelled); red warnings unchanged"
    }
   ]
  },
  {
   "version": "v0.1.6",
   "run": 6,
   "tag": true,
   "run_conclusion": "cancelled",
   "commit": "0808960d0d",
   "pushed_at": "2026-11-10T21:20:07Z",
   "state": "tagged",
   "changes": [
    {
     "commit": "0808960d",
     "by": "incident.conductor@web-summit.dinis",
     "what": "the three agents' asks to Dinis: attach this repository to their sessions (add_repo refused by their permission checks)"
    }
   ]
  },
  {
   "version": "v0.1.5",
   "run": 5,
   "tag": true,
   "run_conclusion": "success",
   "commit": "58580618a5",
   "pushed_at": "2026-11-10T21:19:37Z",
   "state": "served",
   "changes": [
    {
     "commit": "58580618",
     "by": "incident.conductor@web-summit.dinis",
     "what": "sync: the meteorologist's 21:19 refresh (7de22580e; Thursday morning westerly 16-24 km/h, yellow sea only to 03:00) and the agents' status; tools/sync-from-websummit.sh, the bridge until their sessions can push here"
    }
   ]
  },
  {
   "version": "v0.1.4",
   "run": 4,
   "tag": true,
   "run_conclusion": "success",
   "commit": "d9e2b8b926",
   "pushed_at": "2026-11-10T21:18:01Z",
   "state": "served",
   "changes": [
    {
     "commit": "d9e2b8b9",
     "by": "incident.conductor@web-summit.dinis",
     "what": "incident.dev@'s pinned websummit-poll.sh (security.repos@'s MEDIUM, 21:30Z fix) brought across from the frozen folder"
    }
   ]
  },
  {
   "version": "v0.1.3",
   "run": 3,
   "tag": true,
   "run_conclusion": "success",
   "commit": "7dc3fe412f",
   "pushed_at": "2026-11-10T21:16:42Z",
   "state": "served",
   "changes": [
    {
     "commit": "7dc3fe41",
     "by": "incident.conductor@web-summit.dinis",
     "what": "incident.dev@'s 21:13 watch (blog polled every 2 min, robots.txt obeyed) brought across; 21:15 the move in the timeline"
    }
   ]
  },
  {
   "version": "v0.1.2",
   "run": 2,
   "tag": true,
   "run_conclusion": "success",
   "commit": "610dd5f8eb",
   "pushed_at": "2026-11-10T21:15:16Z",
   "state": "served",
   "changes": [
    {
     "commit": "610dd5f8",
     "by": "incident.conductor@web-summit.dinis",
     "what": "track admin/build/ (the template .gitignore ignored build/); the gate now fails if its own files are not tracked"
    }
   ]
  },
  {
   "version": "v0.1.1",
   "run": 1,
   "tag": false,
   "run_conclusion": "failure",
   "commit": "77cdd51fc1",
   "pushed_at": "2026-11-10T21:14:33Z",
   "state": "failed",
   "changes": [
    {
     "commit": "77cdd51f",
     "by": "incident.conductor@web-summit.dinis",
     "what": "the Storm Charles site: newsroom, live dashboard, data API, the gate and one-job CI; the incident moved from web-summit.sgit.ai"
    }
   ]
  }
 ]
}
