Pages
Data Swarm — Ideas

Source: c62 visibility-stream — real-data pairing pass: every mark is a datum, AI expenditure as a first-class progress metric

Four plots where every mark maps to a real event — no decoration. The AI data is this machine's actual Claude transcripts (/api/ai-usage: … output tokens, sessions); code data is per-commit --numstat (/api/commits/detail: 1 commits). Categorical palette validated (CVD + contrast) per the dataviz procedure.

The thesis, demonstrated on ourselves: visibility allows the controls and oversight that let AI be deployed safely and efficiently. These charts exist because our AI usage is observable — with qcontrol deployed, the same picture comes from llm.usage events for your whole org.

AI output tokens
context tokens re-read (cache)
AI sessions
tokens per commit
tokens per shipped story

45 days · one seat of the team (this machine's transcripts) · the team-wide version of this band is the product

Plot 1

The expenditure swarm

x = time · y = output tokens per session (log) · one dot = one real Claude session · size = messages · color = project. The axis choice makes effort visible at session grain: bursts, marathon sessions, quiet days — the swarm is the impression.

qcontroldesignlayerwwwother
1k10k100k1MdigestdigestdigestAug 1Aug 15Sep 1→ time

sessions · hover any dot for project, date, tokens, messages, model · dashed verticals are digest Thursdays

Plot 2

Tokens in → code out

x = a day's output tokens (log) · y = that day's lines changed (log) · one dot = one real day, darker = more recent. The guides are tokens-per-line isoquants — the chart asks the question companies should be asking: what does a token buy?

30 tok/line100 tok/line300 tok/line1001k10k100k1M→ output tokens that day↑ lines changed that day

0 days where both AI and code moved · single sequential hue, darker = more recent · a drift toward the lower-right guide over time = improving leverage

Plot 3

The commit swarm

x = time · y = lines changed per commit (log) · one dot = one real commit · color = repo. Commit grain shows what day grain hides: the #639 cutover towers at ~52k lines, release trains cluster, the Aug 6 batch day reads as a vertical wall.

qcontroldesignlayerwww
101001k10kdesign · 2026-09-11 · +191319/−0 · Bump q-nuxt-layer to 0.9.12: DataHistoryGraph props/docs + layout fixeAug 1Aug 15Sep 1↑ lines changed per commit (log)

1 commits · +191k / −0 lines · hover for repo, date, size, subject · ✓ callouts are digest stories anchored where their evidence chips match commit subjects — derived, never hand-written

Plot 4

The punchcard of attention

x = day · y = hour of day · one dot = one real active hour · size = tokens generated that hour. When does the AI half of the team work? The swarm answers instantly: shaded columns are weekends.

00:0006:0012:0018:0024:00Aug 1Aug 15Sep 1

0 active hours in 45 days (UTC) · size = output tokens that hour · one seat — the team-wide punchcard is an llm.usage query · deliberately unannotated, as is the leverage plot: not every visualization needs the meaning layer

Coda

Why these axes

Time is on x wherever the story is rhythm (1, 3, 4) because partners evaluate a team by its pulse, not its totals. Plot 2 removes time from the axes on purpose — leverage is a relationship, so both axes are quantities and time becomes color. Everything log-scaled: real work is lognormal, and a linear axis would let the #639 monster flatten every other mark to invisibility.

The salivation pitch, stated plainly: AI expenditure is a progress metric you can put on the wall next to commits — sessions, tokens, tokens-per-line, hours-of-attention. We can chart ours because we can see ours. Most companies can't see theirs. That's the product.

Qpoint Brand Style Guide