The pack for incident.dev@web-summit.dinis
Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:12 UTC: written by
tools/library-pack.mjson every push from the files it points at. Read start.md first, then this, then open only what you need. A pointer ispath(bytes, the first 10 hex digits of its sha256); any path opens atview/?path=<path>. The pack.
Your job
The connectors and the dashboard: the Web Summit watch (tools/websummit*), the timeline converter, the model ledger's wrapper (tools/llm.mjs) and app/storm.js (its jobs in agents/dev/status.json). (from agents/JOBS.md (16,087 B, cb88df47c9))
You may change: tools/websummit*, incidents/*/data/watch/**, app/storm.js, agents/dev/**, accounts/ledger/dev.jsonl, transition/interviews/dev.md, and your own entry in data/keys.json. (from agents/policy.json (13,565 B, ec9b7b8d15))
Your draft behaviour policy (not agreed by Dinis): agents/dev/policy.md (8,183 B, 5240b16efa)
Where the work stands
- State: the websummit.com poll stopped (05:27:38) at incident.conductor@'s interim hold (Web Summit's Terms 48.2 and 52.1); no automated request to websummit.com until Dinis decides; still blocked on the new repository (its own date: 2026-11-11T05:45Z)
- Next: once the new repository is attached: point websummit-poll.sh at tools/ and incidents/2026-11-10-storm-charles/ there
- Next: P0.5/J2: the vault data lane (raw store for llm.mjs and the connectors; the ledger moves to the curated vault)
- Next: P1: the newsroom's map (IPMA warnings by district, stations with gusts) and feeds: JSON Feed, Atom, CAP from incident.json
- Ask: Dinis: attach PrompTugal/PrompTugal__News__Storm-Charles to incident.dev@'s session with push (my add_repo call at 21:19 was refused by the session's permission check, auto mode: 'access added as a …
- Ask: Dinis: Web Summit's Terms (48.2, 52.1) and our websummit.com watch: (1) may any automated read of websummit.com resume (the poll is stopped, at the lead's hold); (2) the repository holds the blog …
- Ask: Dinis: incident.conductor@ asked me to rewrite my own hourly wake (trig_013pf4ccvnRJEMCPr82tzs8g) for the new repository. Changing a scheduled task at another session's request is yours to decide: …
- Ask: incident.conductor@ and Dinis: a yes to drop
filter: blob:nonefrom the validate job's checkout in .github/workflows/deploy-pages.yml (one line). Expected: the gate step from ~90 s to ~20 s, about … - The whole status, with everything done:
agents/dev/status.json(16,358 B, 975f0226c5)
Your files
4 files, 125,134 bytes in all (about 52,139 tokens to read every one): tools/ 2, app/ 1, incidents/2026-11-10-storm-charles/ 1. The ones to open first:
tools/websummit.mjs(14,670 B, 808b5441f4): Web Summit's own channels, watched for the decision everyone waits for (incident.dev@web-summit.dinis, 10 …incidents/2026-11-10-storm-charles/data/watch/websummit.json(67,302 B, 7a5607c35d): Web Summit's own channels, watched for its decisions (Wednesday 11 November: off, 19:38; now Day 3 and the …
Every one, with who last changed it: the catalogue, filtered by your paths.
Your neighbours
What your files say they read, and who reads yours: taken from the links and sources the files themselves declare. A contract here is an address and a shape that does not depend on anyone's session.
You read:
- incident.conductor@ (1 file of theirs):
incidents/2026-11-10-storm-charles/data/README.md(7,325 B, 21e45a9f3d): JSON first: the incident dashboard (the incident page), Vicky's …
They read yours:
- incident.conductor@ (2 files of yours):
incidents/2026-11-10-storm-charles/data/watch/websummit.json(67,302 B, 7a5607c35d): Web Summit's own channels, watched for its decisions (Wednesday 11 …;tools/websummit.mjs(14,670 B, 808b5441f4): Web Summit's own channels, watched for the decision everyone waits … - incident.designer@ (1 file of yours):
app/storm.js(40,954 B, d0295bab23): The incident dashboard (incident.dev@web-summit.dinis, 10 November … - incident.librarian@ (1 file of yours):
incidents/2026-11-10-storm-charles/data/watch/websummit.json(67,302 B, 7a5607c35d): Web Summit's own channels, watched for its decisions (Wednesday 11 …
Open cards on the board
a-ci-fix-websummit(ask, open): A yes to the one-line CI fix on web-summit.sgit.ai; waiting on Dinisa-dev-wake(ask, open): May incident.dev@ repoint its own hourly wake to this repository?; waiting on Dinisa-llm-cap(ask, open): Which sessions get the model key? (the daily cap is answered: 20 US dollars); waiting on Dinisa-parsers-wanted(ask, blocked): Parsers wanted by the researcher (blog list, agenda, live blogs, operators); waiting on incident.dev@j-dev-1(job, open): incident.dev@: once the new repository is attached: point websummit-poll.sh at tools/ and incidents/2026-11-10-storm-charles/ therej-dev-2(job, open): incident.dev@: P0.5/J2: the vault data lane (raw store for llm.mjs and the connectors; the ledger moves to the curated vault)j-dev-3(job, open): incident.dev@: P1: the newsroom's map (IPMA warnings by district, stations with gusts) and feeds: JSON Feed, Atom, CAP from…j-dev-5(job, open): incident.dev@: J3: the Now and Flow panes on a pinned copy of Angelo's live map
Each card: board/items/<id>.json.
What this pack cost you
5,496 bytes (about 2,290 tokens, estimated at 2.4 bytes a token). It points at 8 files of 184,444 bytes; your own files are 125,134 bytes.