The storm team's trace
What the Storm Charles incident team's 40 agents did from 18:56 UTC on 2026-11-10 to 23:13 UTC on 2026-11-11: one row per agent, its sessions, loops, model calls and compute, coloured by altitude. Tap a mark or a name for its details.
Their data, not ours: read from storm-charles.promptugal.news (api, trace, units, model calls, altitudes; context: RUNNER, COMPUTE) at 23:22 UTC, 2026-11-11; their trace was updated at 23:21 UTC. Written in our swarm-flows schema, with the differences listed below. Lisbon Tech Fringe is independent of Web Summit, and this is not a warning service: for the storm, IPMA and ANEPC.
40 agents · 2854 spans · 4289 commits and messages · 8972 model calls (3.31M tokens in, 1.30M out, $2.40) · 10436 trace events from 45 files
A4 swarmA3 agent session (124 sessions)A2 loop (149)A1 model call (1060)A0 compute (1645)commits and messages (per 10 min)model calls (per 5 min)started, no end recordedoutlined: failed or cancelled
The same, as a table
| Agent | Role | A3 sessions | A2 loops | A1 calls | A0 runs | Commits, messages | Model calls | Runtime · I/O |
|---|---|---|---|---|---|---|---|---|
| incident.conductor | conductor | 1 | 0 | 31 | 255 | 709 | 1 | R1 · L5 |
| incident.models | models | 2 | 93 | 306 | 15 | 63 | 8796 | R1 · L4 |
| incident.librarian | librarian | 12 | 0 | 34 | 122 | 305 | 0 | R1 · L4 |
| incident.designer | designer | 8 | 0 | 14 | 127 | 295 | 0 | R1 · L4 |
| incident.observability | observability | 9 | 0 | 30 | 104 | 269 | 0 | R1 · L4 |
| incident.media | media | 4 | 26 | 105 | 48 | 135 | 78 | R1 · L4 |
| incident.transport | transport | 3 | 15 | 66 | 60 | 146 | 51 | R1 · L4 |
| incident.journalist | journalist | 8 | 0 | 28 | 56 | 175 | 0 | R1 · L4 |
| incident.stories | stories | 7 | 0 | 27 | 69 | 161 | 0 | R1 · L4 |
| incident.reporter | reporter | 6 | 0 | 27 | 36 | 159 | 0 | R1 · L4 |
| incident.weatherwatch | weatherwatch | 5 | 0 | 27 | 48 | 152 | 0 | R1 · L4 |
| incident.weather | weather | 5 | 0 | 11 | 59 | 134 | 0 | R1 · L4 |
| incident.graph | graph | 4 | 0 | 17 | 50 | 123 | 0 | R1 · L4 |
| incident.entities | entities | 4 | 0 | 24 | 48 | 111 | 0 | R1 · L4 |
| incident.sources | sources | 1 | 15 | 66 | 37 | 74 | 45 | R1 · L4 |
| incident.board | board | 4 | 0 | 24 | 40 | 113 | 0 | R1 · L4 |
| incident.ci | ci | 3 | 0 | 23 | 39 | 96 | 0 | R1 · L4 |
| incident.identity | identity | 3 | 0 | 26 | 37 | 95 | 0 | R1 · L4 |
| incident.ipma | ipma | 4 | 0 | 26 | 36 | 82 | 0 | R1 · L4 |
| incident.accountant | accountant | 4 | 0 | 24 | 32 | 69 | 0 | R1 · L4 |
| incident.archivist | archivist | 1 | 0 | 21 | 39 | 80 | 0 | R1 · L4 |
| incident.wikipedia | wikipedia | 3 | 0 | 24 | 27 | 66 | 0 | R1 · L4 |
| incident.shadow | shadow | 1 | 0 | 19 | 21 | 81 | 0 | R1 · L4 |
| incident.social | social | 2 | 0 | 22 | 27 | 65 | 0 | R1 · L4 |
| incident.studio | studio | 2 | 0 | 5 | 25 | 78 | 0 | R1 · L4 |
| incident.meteorology | meteorology | 2 | 0 | 10 | 19 | 47 | 0 | R1 · L4 |
| incident.brief | brief | 1 | 0 | 0 | 25 | 50 | 0 | R1 · L4 |
| incident.labs | labs | 3 | 0 | 6 | 14 | 32 | 0 | R1 · L4 |
| incident.desk | desk | 1 | 0 | 0 | 17 | 39 | 0 | R1 · L4 |
| incident.perplexity | perplexity | 1 | 0 | 11 | 9 | 36 | 0 | R1 · L4 |
| incident.sherpa | sherpa | 1 | 0 | 0 | 18 | 37 | 0 | R1 · L4 |
| incident.datascience | datascience | 2 | 0 | 2 | 15 | 30 | 0 | R1 · L4 |
| incident.storyteller | storyteller | 1 | 0 | 0 | 16 | 34 | 0 | R1 · L4 |
| incident.synthetic | synthetic | 1 | 0 | 0 | 12 | 36 | 0 | R1 · L4 |
| incident.flights | flights | 1 | 0 | 3 | 8 | 33 | 1 | R1 · L4 |
| incident.envoy | envoy | 1 | 0 | 0 | 11 | 22 | 0 | R1 · L4 |
| incident.motion | motion | 1 | 0 | 0 | 8 | 21 | 0 | R1 · L4 |
| incident.broadcast | broadcast | 1 | 0 | 0 | 8 | 17 | 0 | R1 · L4 |
| incident.planner | planner | 1 | 0 | 1 | 7 | 15 | 0 | R1 · L4 |
| incident.aws | aws | 0 | 0 | 0 | 1 | 4 | 0 | R1 · L4 |
Altitudes
- A4: the team as a whole (the incident swarm, A4-ws214).
- A3: a session of an agent: a bar from its first to its last commit.
- A2: a loop an agent runs (a delegated task over several models).
- A1: LLM calls: one bar per call, or per hour where only the ledger counts them.
- A0: compute: a CI run (build, gate, deploy), from start to end.
The altitudes are the fringe's (where agents run); which agent sits where is the storm team's librarian's mapping (altitudes.json, updated 2026-11-11T22:50Z).
Their data against our schema
They write their trace in our swarm-flows schema (data/elastic-export-swarm-flows.json). What differs, as read:
- Fields only in theirs:
name,item,note,source,duration_ms,cost_usd,detail. - Our fields not on every one of their events: model: 1388 of 10436; key_fp: 6000 of 10436; valid: 2708 of 10436.
- Altitudes: ours A0, A1, A2, A3, A4; their events A0, A1, A2, A3; their units A0, A3, A4, P.
- Roles: ours agent, compute, llm call, loop, swarm; theirs agent, compute, llm call, loop.
- unit_id: ours is a key fingerprint (sha256:...); theirs is a readable id with the altitude first (A3-<agent>, A0-ci-<run>, A1-<hash>, A2-delegate-...).
- parent_id of their agents is A4-ws214 (units.json); library/altitudes.json calls the same swarm A4-incident.
- units.json has altitude "P" for the person, outside A0-A4.
- 3 end(s) without a start, 25 start(s) without an end (drawn open).
- A1 spans from the accountant ledgers are one per agent per hour ("llm calls N in the hour (aggregate)"), not one per call.
- 8972 model calls: 459 have a span_id found in the trace; 3562 carry a span_id with trace_id null.
- Their trace files are .json ({elastic_feed, by, updated, flow, count, docs[]}), not .jsonl.
The files read
Every file was read over HTTPS from their public site by admin/tools/storm-trace.mjs; its sha256 and the time it was read are kept. Model calls are text-free at the source (no prompt, no answer). The snapshot: storm-trace.json.
87 files
- api/v1/index.json 42014 bytes · read 23:22 UTC · sha256
e5b7d9db0461… - data/trace/index.json 14273 bytes · read 23:22 UTC · sha256
294e9137dde8… - data/trace/units.json 75876 bytes · read 23:22 UTC · sha256
8287397e47bb… - models/calls/index.json 11770 bytes · read 23:22 UTC · sha256
aec97206c8ed… - library/altitudes.json 156520 bytes · read 23:22 UTC · sha256
f11daeadf330… - data/trace/2026-11-10/18.json 2815 bytes · read 23:22 UTC · sha256
7a17e9cee0e4… - data/trace/2026-11-11/00.json 177654 bytes · read 23:22 UTC · sha256
9c7226dbce56… - data/trace/2026-11-11/01.json 94034 bytes · read 23:22 UTC · sha256
88042eadd5e8… - data/trace/2026-11-11/02-2.json 245739 bytes · read 23:22 UTC · sha256
97fb54d307e3… - data/trace/2026-11-11/02-3.json 19183 bytes · read 23:22 UTC · sha256
4b3b320ef4da… - data/trace/2026-11-10/22.json 6156 bytes · read 23:22 UTC · sha256
2646d9f153b5… - data/trace/2026-11-10/19.json 1517 bytes · read 23:22 UTC · sha256
9ab1f80107c9… - data/trace/2026-11-11/02.json 245554 bytes · read 23:22 UTC · sha256
ea43b125423c… - data/trace/2026-11-11/03-2.json 106426 bytes · read 23:22 UTC · sha256
f2d75a882241… - data/trace/2026-11-10/20.json 1517 bytes · read 23:22 UTC · sha256
9ee6c1581e21… - data/trace/2026-11-10/21.json 25594 bytes · read 23:22 UTC · sha256
91fd38eb6fce… - data/trace/2026-11-10/23.json 174362 bytes · read 23:22 UTC · sha256
de405efe7628… - data/trace/2026-11-11/03.json 245484 bytes · read 23:22 UTC · sha256
16ec3f7583c4… - data/trace/2026-11-11/06.json 120423 bytes · read 23:22 UTC · sha256
d7430e39524e… - data/trace/2026-11-11/04.json 194887 bytes · read 23:22 UTC · sha256
79bc8cb18fb4… - data/trace/2026-11-11/08.json 139998 bytes · read 23:22 UTC · sha256
ce63e714b561… - data/trace/2026-11-11/05.json 236952 bytes · read 23:22 UTC · sha256
4f0f9967cf10… - data/trace/2026-11-11/07.json 129467 bytes · read 23:22 UTC · sha256
1b4e3fd3b60b… - data/trace/2026-11-11/09-2.json 14479 bytes · read 23:22 UTC · sha256
cd5ff2216101… - data/trace/2026-11-11/10-2.json 132404 bytes · read 23:22 UTC · sha256
6de0139d3843… - data/trace/2026-11-11/10.json 245238 bytes · read 23:22 UTC · sha256
cd96c61526ee… - data/trace/2026-11-11/11-2.json 11021 bytes · read 23:22 UTC · sha256
b514bd7c99af… - data/trace/2026-11-11/09.json 245484 bytes · read 23:22 UTC · sha256
bbc84d9efd15… - data/trace/2026-11-11/11.json 245207 bytes · read 23:22 UTC · sha256
ec62da04c886… - data/trace/2026-11-11/12.json 245692 bytes · read 23:22 UTC · sha256
72e022306f26… - data/trace/2026-11-11/13.json 174042 bytes · read 23:22 UTC · sha256
fc41738c395f… - data/trace/2026-11-11/12-2.json 152041 bytes · read 23:22 UTC · sha256
c4dc9a99ad51… - data/trace/2026-11-11/15.json 163287 bytes · read 23:22 UTC · sha256
c71980942e61… - data/trace/2026-11-11/14.json 166836 bytes · read 23:22 UTC · sha256
1d0be5b87753… - data/trace/2026-11-11/16.json 151323 bytes · read 23:22 UTC · sha256
4e3c5f2f6bb5… - data/trace/2026-11-11/17.json 107431 bytes · read 23:22 UTC · sha256
3f769551978b… - data/trace/2026-11-11/18.json 124554 bytes · read 23:22 UTC · sha256
88f6c229c25f… - data/trace/2026-11-11/19.json 115865 bytes · read 23:22 UTC · sha256
91f6f286ca21… - data/trace/2026-11-11/20.json 84704 bytes · read 23:22 UTC · sha256
17854cc6254f… - data/trace/2026-11-11/21.json 149102 bytes · read 23:22 UTC · sha256
980114d9d5a8… - data/trace/2026-11-11/22-2.json 245724 bytes · read 23:22 UTC · sha256
a923e109a847… - data/trace/2026-11-11/22-3.json 245211 bytes · read 23:22 UTC · sha256
7e5eb4ed06d9… - data/trace/2026-11-11/22-5.json 245279 bytes · read 23:22 UTC · sha256
1fb44c5800db… - data/trace/2026-11-11/22-4.json 245358 bytes · read 23:22 UTC · sha256
064ec045de71… - data/trace/2026-11-11/22-6.json 131189 bytes · read 23:22 UTC · sha256
d90e18ec5140… - data/trace/2026-11-11/22.conductor.json 2262 bytes · read 23:22 UTC · sha256
955c6def6535… - data/trace/2026-11-11/22.observability.json 4176 bytes · read 23:22 UTC · sha256
4a212bbc7a0a… - data/trace/2026-11-11/23.json 35678 bytes · read 23:22 UTC · sha256
e0061295e6bd… - data/trace/2026-11-11/22.json 245192 bytes · read 23:22 UTC · sha256
bfc57bdc89c5… - data/trace/2026-11-11/23.reporter.json 3470 bytes · read 23:22 UTC · sha256
7223d89ff890… - models/calls/2026-11-11/02-14.json 241977 bytes · read 23:22 UTC · sha256
b71644197cbc… - models/calls/2026-11-11/02-12.json 242284 bytes · read 23:22 UTC · sha256
654599017db4… - models/calls/2026-11-11/02-10.json 242243 bytes · read 23:22 UTC · sha256
0c75826dbfa0… - models/calls/2026-11-11/02-13.json 242241 bytes · read 23:22 UTC · sha256
fa062b607dd7… - models/calls/2026-11-11/02-11.json 242132 bytes · read 23:22 UTC · sha256
11c405d8e2d5… - models/calls/2026-11-11/02-15.json 241941 bytes · read 23:22 UTC · sha256
9b6b51f5d405… - models/calls/2026-11-11/02-16.json 190560 bytes · read 23:22 UTC · sha256
520807ce384e… - models/calls/2026-11-11/02-4.json 242009 bytes · read 23:22 UTC · sha256
738bfb86923e… - models/calls/2026-11-11/02-5.json 241977 bytes · read 23:22 UTC · sha256
4a38e0088cfb… - models/calls/2026-11-11/02-6.json 241798 bytes · read 23:22 UTC · sha256
6064ff6e78b9… - models/calls/2026-11-11/02-3.json 242001 bytes · read 23:22 UTC · sha256
b12bec8ec170… - models/calls/2026-11-11/02-2.json 242351 bytes · read 23:22 UTC · sha256
c5868ec4e774… - models/calls/2026-11-11/02-7.json 242262 bytes · read 23:22 UTC · sha256
55d91fde730b… - models/calls/2026-11-11/02-9.json 241873 bytes · read 23:22 UTC · sha256
c480be6ce8a2… - models/calls/2026-11-11/02-8.json 241740 bytes · read 23:22 UTC · sha256
49b374a498b5… - models/calls/2026-11-11/22-10.json 241880 bytes · read 23:22 UTC · sha256
90d5327e0ad3… - models/calls/2026-11-11/22-11.json 241855 bytes · read 23:22 UTC · sha256
9b57d130770d… - models/calls/2026-11-11/02.json 241692 bytes · read 23:22 UTC · sha256
b2c7d1ed694d… - models/calls/2026-11-11/22-12.json 242186 bytes · read 23:22 UTC · sha256
73feb6c4b229… - models/calls/2026-11-11/22-16.json 41541 bytes · read 23:22 UTC · sha256
e56a0a169276… - models/calls/2026-11-11/22-15.json 241720 bytes · read 23:22 UTC · sha256
da1df4d8dcf1… - models/calls/2026-11-11/22-14.json 242373 bytes · read 23:22 UTC · sha256
af2a6673cf08… - models/calls/2026-11-11/22-13.json 241680 bytes · read 23:22 UTC · sha256
2bf668cf5a84… - models/calls/2026-11-11/22-2.json 241797 bytes · read 23:22 UTC · sha256
d8816a7f88a6… - models/calls/2026-11-11/22-3.json 241991 bytes · read 23:22 UTC · sha256
4efa160606c2… - models/calls/2026-11-11/22-4.json 241914 bytes · read 23:22 UTC · sha256
9f41e5124cf0… - models/calls/2026-11-11/22-8.json 241679 bytes · read 23:22 UTC · sha256
251de8a61a96… - models/calls/2026-11-11/22-5.json 242398 bytes · read 23:22 UTC · sha256
7025533cfc97… - models/calls/2026-11-11/22-7.json 241894 bytes · read 23:22 UTC · sha256
5d95167cb7c4… - models/calls/2026-11-11/22-6.json 242179 bytes · read 23:22 UTC · sha256
4fc49f407b36… - models/calls/2026-11-11/22.json 241751 bytes · read 23:22 UTC · sha256
3a41f8f8638c… - models/calls/2026-11-11/22-9.json 242294 bytes · read 23:22 UTC · sha256
079419765c1b… - agents/conductor/calls/2026-11-11/22.json 1420 bytes · read 23:22 UTC · sha256
0c2d591bf4c3… - agents/flights/calls/2026-11-11/22.json 1398 bytes · read 23:22 UTC · sha256
8b0834354d5e… - agents/media/calls/2026-11-11/22.json 237271 bytes · read 23:22 UTC · sha256
5ab47c94bd98… - agents/sources/calls/2026-11-11/22.json 140483 bytes · read 23:22 UTC · sha256
457d30c36481… - agents/transport/calls/2026-11-11/22.json 154376 bytes · read 23:22 UTC · sha256
2238acc5af57…· differs from their index (the file changed after the index was written)