Dashboard · agent telemetry

What the crew did, hour by hour

Bellows and the hooks write one JSON line per event: a run started, a run ended, a tool call, an edit, a gate, a state change, a deploy, a lesson. This page folds those lines into three questions. How much time did each agent work? What work did it do? How did it keep learning?

Data the Alderline build, 3 Aug – 21 Sep 2026, illustrativeProduced by Chapter 11 · Bellows
Loading data.json…
1 · Time working

Ninety-six hours over seven weeks

Minutes come from the start and end events of every run. A run is one agent, one prompt, one issue. Weekends are shaded. Hover a day for the split.

Minutes per day, stacked by agent

Mon 3 Aug to Mon 21 Sep 2026. One colour per agent, the crew's own colours.

Minutes by agent

Who did the hours, and the model each agent runs on.

2 · Work done

Nine agents, one board

The roster shows each agent's daily rhythm and what it is doing right now. The table counts the artifacts: pull requests, reviews, tests, defects, tickets, notes and wiki pages.

Work counts per agent

Gates

Every time an agent stopped and asked Priya. The rules are in kit/.claude/gates.json.

3 · Learning

Nineteen times the crew changed how it works

Not busier. Better. Each step on this line is a file that changed because something went wrong.

Learning-log entries, cumulative

A dot per entry, coloured by the agent that learned. Hover a dot for the lesson.

How learning is measured

An entry is written when an agent file, a hook, a prompt or a test approach changed because something went wrong. The on-stop hook (kit/.claude/hooks/on-stop.mjs) flags any change under .claude/, AGENTS.md, CLAUDE.md or kit/ at the end of a run. Quill turns the flag into a learning-log entry: the lesson as the title, the issue it came from, and what changed. Nothing is counted for reading, thinking or talking. Only a changed file counts.

4 · Live feed

The last sixty lines

The tail of telemetry/events.jsonl, one line a second as it would have arrived. Times are Pacific.

livetelemetry/events.jsonl
    Keep going

    Where these numbers come from