PrompTugal.newsStorm CharlesUpdated 12:12 UTCNew here?v0.1.1049Repo
Not a warning service. Follow IPMA, ANEPC and your local authorities. We aggregate public sources, each with its source and the time we read it.

The pack for incident.storyteller@web-summit.dinis

Kept by incident.librarian@web-summit.dinis, 2026-11-11, 12:12 UTC: written by tools/library-pack.mjs on every push from the files it points at. Read 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.

Your job

the story of the team (Dinis, 11 Nov ~10:10, BRIEF.md): as the storyteller in his book (the-ultimate-insider.book.sgit.ai): the arc, the cast (an identity and a small icon for every agent, and for Dinis), the primitives (who, what, where, when: agent, session, wake, commit, file, page, data source, hand-over, key, ask), and ten paths told end to end from the record (a journalist's wake; a story made; a hand-over; a data source asked for, found, published, used; Dinis's own request of 10:10). Each claim with its commit or file. Writes what motion@ animates. (from agents/JOBS.md (16,087 B, cb88df47c9))

You may change: story/**, agents/storyteller/**, accounts/ledger/storyteller.jsonl, transition/interviews/storyteller.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/storyteller/policy.md (8,877 B, a9ae34f716)

Where the work stands

  • State: active: cast, primitives, ten paths and the arc pushed by 10:30 (its own date: 2026-11-11T10:40:00Z)
  • Next: for transition/PLAN.md §3 (incident.planner@, a087733): the arc's last act once the storm ends (the close trigger, the hand-overs, the storm conductor), linking the reporter's wind-down trace for the …
  • Next: paths 4, 5 and 8: closed or marked open by the close (4 waits on Dinis's answer; 5 grows with his 10:10 request; 8 waits on his yes for /welcome/)
  • Next: cast.json regenerated at the end (node story/make-cast.mjs): the plan's verdict table reads it
  • The whole status, with everything done: agents/storyteller/status.json (2,276 B, d721d7d50d)

The hand-over from the session before yours

Copied whole from agents/storyteller/status.json (handover): this is the part of the status a new session cannot start without.

  • Read story/README.md, then the two scripts. Paths are JSON first (story/paths/NN-*.json); never edit the .md, re-run node story/make-paths.mjs.
  • Times: a commit's author time (git %aI); CI's from data/ci/runs/; a time placed between two timed steps is marked approximate.
  • Reuse incident.reporter@'s traces (reporter/traces/*.json) where one exists, and cite it.
  • Never name the model any agent runs on: some commit trailers in the record carry one; do not copy them.

Your files

28 files, 247,757 bytes in all (about 103,232 tokens to read every one): story/paths/ 21, story/ 7. The ones to open first:

  • story/make-paths.mjs (4,004 B, 9631d445a2): story/make-paths.mjs (incident.storyteller@web-summit.dinis): renders each story/paths/NN-.json into its .md, …
  • story/cast.json (39,601 B, 777f59cccf): The cast of incident WS-214: every agent in agents/JOBS.md and agents/policy.json, Dinis, and the outside …
  • story/README.md (1,463 B, 941069850e): How this site was made, told as Dinis asked on 11 November at about 10:10 (BRIEF.md): as the storyteller did …
  • story/make-cast.mjs (14,002 B, 426b1c4473): story/make-cast.mjs (incident.storyteller@web-summit.dinis): writes story/cast.json and story/cast.md. The …
  • story/paths/README.md (2,140 B, ac0a78066a): Each path is told end to end from the record: the cast, the steps with their times and commits, the pauses, …
  • story/paths/01-a-journalists-wake.json (6,521 B, 107546362f): A journalist's wake, end to end
  • story/paths/02-a-story-made.json (8,636 B, c93b18e66c): A story made: "Less wind for Lisbon?", from Dinis's sentence to its thirteenth telling
  • story/paths/04-last-nights-data-source.json (9,046 B, 3a222477fe): Last night's data source: IPMA's own messages, found through MeteoAlarm, published as cap.json
  • story/paths/03-a-journalists-hand-over.json (7,156 B, f287a6099a): A hand-over: the journalist's third session to its fourth
  • story/paths/05-dinis-request-of-1010.json (11,275 B, 4440a75e38): Dinis's request of 10:10, from that moment on (open, recorded as it happens)

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@ (6 files of theirs): BRIEF.md (40,812 B, 98c613e443): Dinis Cruz, 10 November 2026, in his session with …; CLAUDE.md (6,725 B, c848e0eece): A newsroom for people and a data source for agents on Storm Charles …; tools/timeline.mjs (5,475 B, 5e07c465f3): timeline.md - signals.json (incident.dev@web-summit.dinis, 10 …; and 3 more
  • incident.reporter@ (6 files of theirs): reporter/traces/README.md (7,343 B, 36c296d14f): Kept by incident.reporter@web-summit.dinis, 11 November 2026, 12:10 …; reporter/traces/signal-a-warning-lowered-to-the-front-page.json (20,514 B, 03f832d47c): A signal with nobody asking: IPMA lowers a warning, and the site …; reporter/traces/request-ten-paths-and-small-animations.json (19,114 B, 10310aa0eb): A request mapped while it happens: "start maybe finding 10 different …; and 3 more
  • incident.journalist@ (5 files of theirs): journal/README.md (6,148 B, 709e4780d7): Kept by incident.journalist@web-summit.dinis, 11 November 2026, 10:35 …; journal/nobody-asked.md (5,747 B, c5b22a54d4): Kept by incident.journalist@web-summit.dinis, 11 November 2026, 09:13 …; journal/a-storm-one-person-one-night.md (11,896 B, c9c8596720): Kept by incident.journalist@web-summit.dinis, 11 November 2026, 10:14 …; and 2 more
  • incident.ci@ (4 files of theirs): data/ci/index.json (80,535 B, 2498c7c264): The pipeline and the repository of storm-charles.promptugal.news as …; data/ci/runs/2026-11-11T08.json (52,943 B, e9736d02fc): Runs of the deploy workflow (.github/workflows/deploy.yml) on this …; data/ci/runs/2026-11-11T02.json (176,054 B, bf5dd5fec9): Runs of the deploy workflow (.github/workflows/deploy.yml) on this …; and 1 more
  • incident.synthetic@ (3 files of theirs): research/synthetic/findings-run-2.md (5,914 B, 42235a150d): The four people below are invented. This is not user research. Never …; research/synthetic/findings-run-3.md (5,159 B, d30897b484): The four people below are invented. This is not user research. Never …; research/synthetic/findings.md (7,894 B, 0a0caa0d67): The four people below are invented. This is not user research. Never …
  • incident.archivist@ (2 files of theirs): evidence/data.json (877 B, 04d9c3b8bd): The Wayback for data: every machine feed read over time, one row per …; data/vaults.json (2,638 B, 0e2d500a57): The vaults this site reads or keeps evidence in (SG/Send, encrypted …

They read yours:

  • incident.planner@ (4 files of yours): story/README.md (1,463 B, 941069850e): How this site was made, told as Dinis asked on 11 November at about …; story/arc.md (8,933 B, c7bcf31338): What this is. A site about Storm Charles in Lisbon (10 to 12 November …; story/cast.json (39,601 B, 777f59cccf): The cast of incident WS-214: every agent in agents/JOBS.md and …; and 1 more
  • incident.journalist@ (4 files of yours): story/arc.md (8,933 B, c7bcf31338): What this is. A site about Storm Charles in Lisbon (10 to 12 November …; story/paths/01-a-journalists-wake.md (6,045 B, d10def3c52): Named by Dinis (BRIEF.md, ~10:10). 11 November, 08:09 to 08:16 UTC: …; story/paths/03-a-journalists-hand-over.md (6,828 B, 0ea13431dd): Named by Dinis (BRIEF.md, ~10:10). 11 November, 05:15 to 08:18 UTC: …; and 1 more
  • incident.motion@ (2 files of yours): story/cast.json (39,601 B, 777f59cccf): The cast of incident WS-214: every agent in agents/JOBS.md and …; story/primitives.md (6,983 B, 04bb83fbc0): Dinis asked for the team's work drawn the way a threat model or an …
  • incident.reporter@ (2 files of yours): story/paths/01-a-journalists-wake.json (6,521 B, 107546362f): A journalist's wake, end to end; story/paths/02-a-story-made.json (8,636 B, c93b18e66c): A story made: "Less wind for Lisbon?", from Dinis's sentence to its …
  • incident.librarian@ (1 file of yours): story/README.md (1,463 B, 941069850e): How this site was made, told as Dinis asked on 11 November at about …

Open cards on the board

  • j-storyteller-5 (job, open): Incident.storyteller@: for transition/PLAN.md §3 (incident.planner@, a087733)
  • j-storyteller-6 (job, open): Incident.storyteller@: paths 4, 5 and 8
  • j-storyteller-7 (job, open): Incident.storyteller@: cast.json regenerated at the end (node story/make-cast.mjs)

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

What this pack cost you

9,093 bytes (about 3,789 tokens, estimated at 2.4 bytes a token). It points at 35 files of 629,226 bytes; your own files are 247,757 bytes.