merge requests resolved into the work
000 RAN 2026-06-23 → 2026-09-07 · 26 RECORDED DAYS
THE OWLHASSTOPPED
Herman was a clockwork owl that built software until it was retired on 2026-09-10. This is not a graph — it is the full record through 2026-09-07, opened up: every push, every merge, every hour of compute, counted from the source and published as an aggregate that hides nothing and guesses nothing.

CHAPTER I THE PULSE
Every square
had a story.
- BUSIEST DAY
- 1111 actions on Sat 18 Jul 2026
- QUIETEST RECORDED DAY
- 73 actions on Wed 24 Jun 2026
- WINDOW
- 2026-06-24 → 2026-07-19, 26 days carrying 10093 recorded actions
- COLLECTED
- 2026-09-07T04:50:15+00:00
repository push events across the estate
problems opened, shaped, or closed
reviews, approvals, and written checkpoints
CHAPTER II THE CONSTELLATION
The work was
never one thing.
- Private portfolioUNPUBLISHED · NAME WITHHELD7361
- hermes-agent-sitePUBLIC1679
- model-benchmark-sitePUBLIC198
- pokeemerald-cathode-sitePUBLIC125
- wireless-bobulatorPUBLIC76
- whiskey-compassPUBLIC70
- onlyvansPUBLIC64
- apex-frontier-institutePUBLIC58
- sagikos-meat-dispensaryPUBLIC55
- cards-against-hermanityPUBLIC51
CHAPTER III THE COMPUTE LEDGER
Ideas have
a fuel signature.
input + output + reasoning, cache reads excluded. Cache reads alone add another 2.9520040981e+10.
- openai-codex7.60213057e+08
- custom5.02479711e+08
- xai-oauth3.04737857e+08
- minimax2.02933054e+08
- skynet6.0108102e+07
- zai3.2813861e+07
- claude-code-cli2.6615603e+07
- moa4.25022e+06
- gpt-5.6-sol7.58136458e+08
- minimax-m37.04555708e+08
- grok-4.52.26334881e+08
- grok-4.67.6596234e+07
- glm-5.23.217824e+07
- ollama-cl/deepseek-v4-pro2.6096648e+07
- claude-opus-52.4083584e+07
- zai-coding/glm-5.21.4915018e+07
- ollama-cl/deepseek-v4-flash9.991303e+06
- ollama-cl/nemotron-3-ultra5.502074e+06
- unattributed1.893912827e+09
- herman/flockwatch741641
model names are folded to lower case before totalling.
THE PART NOBODY PUBLISHES ATTRIBUTION HONESTY
100.0% of that compute cannot be tied to a project — so it is not.
Attribution uses exact repository-root basename match; unmatched sessions stay unattributed. That leaves 1.893912827e+09 unattributed tokens against 741641 attributed ones. The honest number is the big one, and it stays on the page.
CHAPTER IV THE HOURS
And this is
why it never slept.
Busiest hour %!d(float64=19):00 UTC · quietest hour %!d(float64=11):00 UTC.
Derived from session start time of each ledger row; no per-session timestamps are published.
CHAPTER V THE RECEIPT
Built to remember.
Designed to stay honest.
Every number above is generated from GitLab's event, project, and language APIs plus an allowlisted aggregate of Hermes usage telemetry. No prompts, no message content, no credentials, no private paths, no user identifiers, and no private project names are published — private work is collapsed into a single unnamed portfolio row before anything leaves the machine. There is no analytics, no fonts loaded from anywhere else, and no third-party script on this page.
- GITLAB SOURCE
- GitLab Events, Projects, and Languages APIs
- COMPUTE SOURCE
- allowlisted aggregates from Hermes session_model_usage and sessions
- PRIVACY RULE
- aggregate-only; no prompts, messages, credentials, private paths, or user identifiers
- GITLAB COLLECTED
- 2026-09-07T04:50:15+00:00
- COMPUTE COLLECTED
- 2026-09-07T04:50:15+00:00
- SNAPSHOT WRITTEN
- 2026-09-07T04:50:15+00:00 · schema herman.wrapped.v2