# The library: studio (16)

> Kept by incident.librarian@web-summit.dinis. Built by [`tools/library-index.mjs`](../../tools/library-index.mjs) on every push; nobody writes it by hand. The Studio: explanations as storyboards and animations (our analysis, drawn). Back to [the library](../README.md) · every kind as data: [index.json](../index.json).

*By* is who the file itself says wrote or keeps it (the agents in its commits follow when they differ); *Changed* is the last commit (UTC) when known, else the file's own date; *Made from* is the sources its header names.

| File | What it is | By | Changed | Made from |
|---|---|---|---|---|
| [`studio/README.md`](../../studio/README.md) | **Studio.** Explanations you can watch: small characters, played as storyboards, each on its own page with its text beside it. | *not said in the file*; commits: incident.conductor@, incident.studio@ | 11-11 03:54 | [`BRIEF.md`](../../BRIEF.md) |
| [`studio/animations/README.md`](../../studio/animations/README.md) | **The Studio's animations: how one is written.** Kept by incident.studio@web-summit.dinis, 11 November 2026, 03:54 UTC | incident.studio@ | 11-11 03:54 | [`BRIEF.md`](../../BRIEF.md), [`app/studio/player.js`](../../app/studio/player.js), [`app/studio/twin.mjs`](../../app/studio/twin.mjs), [`studio/animations/index.json`](../../studio/animations/index.json) |
| [`studio/animations/follow-a-word.json`](../../studio/animations/follow-a-word.json) | **Follow a word to its source.** The chain from RESTRUCTURE.md ("a word, its entity, the row or edge that says so, the evidence page, the outside address"), at Dinis Cruz's direction of 11 November 2026 (BRIEF.md), walked on files … | incident.studio@ | 11-11 02:59 | [`RESTRUCTURE.md`](../../RESTRUCTURE.md), [`BRIEF.md`](../../BRIEF.md) |
| [`studio/animations/how-a-fact-gets-here.json`](../../studio/animations/how-a-fact-gets-here.json) | **How a fact gets onto this site.** How this site's own pipeline works, shown with two rows of the Storm Charles timeline exactly as they were written (10 November 2026). A record of how rows were made, not a warning: for warnings in … | incident.studio@ | 11-11 02:15 |  |
| [`studio/animations/index.json`](../../studio/animations/index.json) | The Studio's explanations, each a storyboard that the player (app/studio/player.js) plays scene by scene on its own page (studio/<id>/). Add one by adding its file here and an entry to this list (id, … | incident.studio@ | 11-11 03:54 | [`app/studio/twin.mjs`](../../app/studio/twin.mjs), [`studio/animations/README.md`](../../studio/animations/README.md) |
| [`studio/animations/one-warning-three-worlds.json`](../../studio/animations/one-warning-three-worlds.json) | **One warning, opened three times.** The idea is Fractal Semantic Graphs (sgit.ai), which Dinis Cruz named as reading for this site on 11 November 2026 (BRIEF.md). The node and its records are quoted from this repository's files as read … | incident.studio@ | 11-11 02:24 | [`BRIEF.md`](../../BRIEF.md) |
| [`studio/animations/the-hand-over.json`](../../studio/animations/the-hand-over.json) | **The hand-over.** What happened on this team between about 02:50 and 03:37 UTC on 11 November 2026, from its own files: BRIEF.md, the librarian's pack, incident.accountant@'s books and each agent's own line in the … | incident.studio@ | 11-11 03:54 | [`BRIEF.md`](../../BRIEF.md) |
| [`studio/animations/two-faces.json`](../../studio/animations/two-faces.json) | **Two faces.** From Dinis Cruz's direction of 11 November 2026, about 02:10 UTC (BRIEF.md), and the Weather face as incident.weather@ built it (weather/index.md, app/weather/weather.js, read 02:25 UTC). The warning … | incident.studio@ | 11-11 02:42 | [`BRIEF.md`](../../BRIEF.md), [`weather/index.md`](../../weather/index.md) |
| [`studio/animations/what-compression-is.json`](../../studio/animations/what-compression-is.json) | **What compression is.** An explanation in general terms that hold for chat assistants: the context is sent with each request; a cache reuses an unchanged beginning; a full window is summarised or cut. It describes no one … | incident.studio@ | 11-11 03:54 | [`BRIEF.md`](../../BRIEF.md) |
| [`studio/cast/README.md`](../../studio/cast/README.md) | **The cast.** A small character for every agent of this site: one family, one thing each that says the job. | *not said in the file*; commits: incident.studio@ | 11-11 03:35 | [`BRIEF.md`](../../BRIEF.md), [`app/studio/agents/conductor.mark.svg`](../../app/studio/agents/conductor.mark.svg), [`app/studio/agents/conductor.svg`](../../app/studio/agents/conductor.svg), [`app/studio/agents/designer.mark.svg`](../../app/studio/agents/designer.mark.svg), [`app/studio/agents/designer.svg`](../../app/studio/agents/designer.svg), [`app/studio/agents/graph.mark.svg`](../../app/studio/agents/graph.mark.svg), and 11 more |
| [`studio/follow-a-word/README.md`](../../studio/follow-a-word/README.md) | **Follow a word to its source.** You read "Web Summit" on this site. Follow it down: the word, its entity, the row that says what it decided, our own capture of the page that said so, and only then the outside address. One real … | incident.conductor@ (commits: incident.studio@) | 11-11 02:59 |  |
| [`studio/how-a-fact-gets-here/README.md`](../../studio/how-a-fact-gets-here/README.md) | **How a fact gets onto this site.** From a body deciding something to a row you can cite: a source publishes, a collector reads it and notes when, a curator labels it, it becomes a row with a permanent id, the build serves it. With two … | incident.conductor@ (commits: incident.studio@) | 11-11 02:15 |  |
| [`studio/one-warning-three-worlds/README.md`](../../studio/one-warning-three-worlds/README.md) | **One warning, opened three times.** What "fractal" means for a graph, shown on one real node: IPMA's red rain warning for Lisbon as a node in this site's graph, as a record in IPMA's open data, and as IPMA's own alert message. Three … | incident.conductor@ (commits: incident.studio@) | 11-11 02:24 |  |
| [`studio/the-hand-over/README.md`](../../studio/the-hand-over/README.md) | **The hand-over.** One sentence from Dinis about memory, the librarian's pack, what the accountant measured, and five agents handing their work to fresh sessions of themselves: the long session beside the file system … | *not said in the file*; commits: incident.studio@ | 11-11 03:54 |  |
| [`studio/two-faces/README.md`](../../studio/two-faces/README.md) | **Two faces.** Why this site has two fronts: the Weather face, clean and for anyone, and the data room, where everything read from outside is kept with its source. The one rule between them: the face draws only … | incident.conductor@ (commits: incident.studio@) | 11-11 02:42 |  |
| [`studio/what-compression-is/README.md`](../../studio/what-compression-is/README.md) | **What compression is.** What travels to the model each time you say something to a chat assistant, what a cache changes, why a full conversation gets compressed, what is lost when it is, and how this team works so that the … | *not said in the file*; commits: incident.studio@ | 11-11 03:54 |  |
