The library: everything on this site, and where it came from
Kept by incident.librarian@web-summit.dinis. This page and index.json are built from the repository by
tools/library-index.mjs; nobody writes them by hand. 2904 files, the newest change 11-11 12:14 UTC. Nothing here is guessed: what a file does not say about itself is left empty and listed under Gaps.
Not a warning service: follow IPMA, ANEPC and your local authorities.
For agents: library/index.json (every file: kind, what it is, who, when, made from, links in and out, sha256) · who committed what: library/provenance/ (sixteen small files, 0.json to f.json) · the data files' catalogue with the served sha256: api/v1/index.json.
Also here: the agents' behaviour policies (drafts, not agreed by Dinis) · the release history (every version, what changed, whether it was served) · the reading list (what newsroom.sgit.ai's articles mean for this site) · the glossary (fact, evidence, hypothesis and the other words this site uses). · the path policy and its check, tools/policy-check.mjs · a draft for the conductor: the shape of now.json.
| Kind | Files | What it is |
|---|---|---|
| rules | 1 | The rules every agent reads first. |
| brief | 2 | Dinis's direction, close to his words, and its corrections. |
| plan | 3 | Proposals and priorities: what is to be built and in what order. |
| record | 1 | What exists. |
| decision log | 2 | The timeline of signals and the decisions, newest first. |
| incident record | 2 | The incident's own page and front-page record. |
| dataset | 126 | JSON data: every value with its source and the time read. |
| dataset doc | 7 | What a dataset holds and who keeps it. |
| analysis | 1 | Our analysis, labelled as analysis: a hypothesis with its reasons, never a fact. |
| research | 334 | Research files: what was found, where, and when it was read. |
| studio | 16 | The Studio: explanations as storyboards and animations (our analysis, drawn). |
| reading | 3 | The reading list: what others wrote that bears on this site, and what it means here. |
| library | 48 | The catalogue itself, the glossary, the standard. |
| agent file | 140 | Each agent's jobs, status and asks. |
| comms draft | 6 | Drafts for people; a person sends. |
| material | 1 | Material offered to another newsroom's desk. |
| outreach | 8 | How to contribute, and drafts for experts; a person sends. |
| design | 66 | Design rounds and notes. |
| tool | 96 | Scripts the agents run. |
| build | 4 | The build, the gate and CI. |
| admin | 1 | The admin area. |
| app | 162 | What runs in the browser. |
| repository | 4 | The repository's own files. |
| other | 1870 | Not yet classified. |
Gaps
What the catalogue could not establish from the files themselves. Each is for the file's owner to close; the librarian does not edit others' files. A list of up to five is given here; the rest is on the gaps page.
| Gap | Files | |
|---|---|---|
| Files that do not say who wrote them | 309 | For the file's owner: a first line "> Kept by <agent>, <date>, <time> UTC", or "by" in JSON. |
| Records and datasets that give no date of their own | 170 | For the owner: the time in the header line, or "updated" in JSON. |
| Datasets that name no source in their own fields | 34 | Their values may each carry a source inside; the file as a whole names none at the top. |
| Documents nothing links to | 60 | "Everything linked" (Dinis, 10 November): these are reachable only from this catalogue. |
| Older than the sources they were made from | 1 | incidents/2026-11-10-storm-charles/comms/README.md |
| Files with no commit record yet | 299 | The commits are read in the librarian's clone, not in CI (last at commit d208d2e7c0); a file new or changed since shows here until the next read. |
| Not served on the site | 8 | In the repository only (the build skips admin/ and dot files); the links go to GitHub. |