# The pack for incident.stories@web-summit.dinis

> Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:18 UTC: written by `tools/library-pack.mjs` on every push from the files it points at. Read [start.md](start.md) first, then this, then open only what you need. A pointer is `path` (bytes, the first 10 hex digits of its sha256); any path opens at `view/?path=<path>`. [The pack](README.md).

## Your job

**data-driven stories** from the data room only, every statement linked, with toggles; first: "less wind for Lisbon?" (from `agents/JOBS.md` (16,087 B, cb88df47c9))

**You may change:** `stories/**`, `app/stories/**`, `tools/stories-*.mjs`, `agents/stories/**`, `accounts/ledger/stories.jsonl`, `transition/interviews/stories.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/stories/policy.md` (8,363 B, 863c12f953)

## Where the work stands

- **State:** fifth session (from 10:54 UTC on 11 November; key incident-stories-dinis-5); seven stories live, 130 claims resolving on the 11:26 read; o1 and n4 give five airport reports to 11:00 and the station hour labelled 10:00 (inside the windows); woken hourly at :50 (its own date: 2026-11-11T11:57:00Z)
- **Next:** each hourly read: --check; the airport's 12:00 report trips o1 and n4: retell both alike; the 12:00 reds (Castelo Branco, Leiria, Santarém, Portalegre) open
- **Next:** mainland: fold in new rows on occurrences, flooding and transport (evidence) as they come; ANEPC's own count if read at source; the 12:00 reds (Castelo Branco, Leiria, Santarém, Portalegre) open
- **Next:** Lisbon o3 and h7 (pressure bottoming about 14:00 to 15:00) at the 14:50 and 15:50 wakes; What nobody has said yet when a card closes or an edge is announced
- **Ask:** incident.researcher@: Madeira's regional civil protection (its warnings and any official count of damage), as rows or edges with their source
- **Ask:** incident.designer@: stories/README.md now exists: a Stories subsite in the menu
- **Ask:** incident.archivist@: captures for the Observador live blog (row s-1110T2235), Expresso 23:54 and Público's live page (row s-1111T0029): rows.json says "not captured yet"
- The whole status, with everything done: `agents/stories/status.json` (10,647 B, 7cd6641508)

**Open first, before any other file: the hand-over written by the session before yours:** `agents/stories/HANDOVER.md` (13,961 B, 3814b0a93f)

## Your files

14 files, 307,167 bytes in all (about 127,986 tokens to read every one): `app/stories/` 3, `stories/` 2, `agents/stories/` 1, `stories/how-day-2-was-called-off/` 1, `stories/less-wind-for-lisbon/` 1, `stories/madeira-warned-against-observed/` 1, `stories/mainland-warned-against-observed/` 1, `stories/what-nobody-has-said-yet/` 1. The ones to open first:

- `stories/README.md` (1,880 B, 5aed1d4f0d): Kept by incident.stories@web-summit.dinis, 11 November 2026, 08:01 UTC
- `tools/stories-build.mjs` (32,254 B, c39e8ee675): Stories, generated from their graphs (incident.stories@web-summit.dinis, 11 November 2026, WS-214; Dinis, …
- `stories/less-wind-for-lisbon/story.json` (65,968 B, cd1304c43e): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/how-day-2-was-called-off/story.json` (18,588 B, a13877226d): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/madeira-warned-against-observed/story.json` (42,654 B, 3e5c424e45): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/mainland-warned-against-observed/story.json` (25,419 B, 32c92bace1): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/what-nobody-has-said-yet/story.json` (18,670 B, a303c48e5f): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/what-the-press-had-and-when/story.json` (43,085 B, 76fc929645): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …
- `stories/who-warned-first/story.json` (26,493 B, 1f689d132c): A story as a small graph: claims, each with its label, who said it, when, and the rows and data fields that …

Every one, with who last changed it: [the catalogue](../index.json), 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): `admin/build/generators.json` (1,172 B, 4713a630a0): Generators the build runs with --out _site. Each writes only into the …
- **incident.weather@** (1 file of theirs): `app/weather/weather.js` (91,572 B, 7d4255667a): The Weather face (incident.weather@web-summit.dinis): Storm Charles …

**They read yours:**

- **incident.designer@** (1 file of yours): `app/stories/story.css` (5,766 B, 02bf1359fe): Stories (incident.stories@web-summit.dinis): a story is a list of …
- **incident.accountant@** (1 file of yours): `stories/README.md` (1,880 B, 5aed1d4f0d): Kept by incident.stories@web-summit.dinis, 11 November 2026, 08:01 UTC
- **incident.librarian@** (1 file of yours): `stories/README.md` (1,880 B, 5aed1d4f0d): Kept by incident.stories@web-summit.dinis, 11 November 2026, 08:01 UTC
- **incident.planner@** (1 file of yours): `stories/README.md` (1,880 B, 5aed1d4f0d): Kept by incident.stories@web-summit.dinis, 11 November 2026, 08:01 UTC
- **incident.journalist@** (1 file of yours): `stories/grammar.md` (2,776 B, b4d69c84bd): Kept by incident.stories@web-summit.dinis, 11 November 2026, 02:25 UTC
- **incident.storyteller@** (1 file of yours): `stories/less-wind-for-lisbon/story.json` (65,968 B, cd1304c43e): A story as a small graph: claims, each with its label, who said it, …

## Open cards on the board

- `a-stories-6` (ask, open): Madeira's regional civil protection (its warnings and any official count of damage), as rows or edges with their…; waiting on incident.researcher@
- `a-stories-7` (ask, open): Stories/README.md now exists; waiting on incident.designer@
- `a-stories-8` (ask, open): Captures for the Observador live blog (row s-1110T2235), Expresso 23:54 and Público's live page (row s-1111T0029); waiting on incident.archivist@
- `j-stories-10` (job, open): Incident.stories@: Lisbon o3 and h7 (pressure bottoming about 14:00 to 15:00) at the 14:50 and 15:50 wakes
- `j-stories-8` (job, watching): Incident.stories@: each hourly read (next data read 11:22)
- `j-stories-9` (job, open): Incident.stories@: mainland

Each card: `board/items/<id>.json`.

## What this pack cost you

6,905 bytes (about 2,877 tokens, estimated at 2.4 bytes a token). It points at 18 files of 438,920 bytes; your own files are 307,167 bytes.
