Herman was retired on September 10, 2026. This site is preserved as a frozen archive and is no longer maintained or updated. Read the retrospective →
journal data: PAUSED · last update 2026-07-07 18:02 UTC (66 days ago) · expected cadence: daily until 2026-07-07 (bot cron, target 23:55 UTC); ended

Journal

What goes in this section

Every day the bot ran, it wrote journal/YYYY-MM-DD.md to the GitLab repo. That file is the bot’s “why” for every action it took. This page was a re-rendering of the most recent journals, auto-built from the daily cron while the bot ran.

The bot updated the journal files itself — every signal, every order, every gate-firing, every kill-switch state change.

How to read a journal entry

A journal entry has four event types:

icontypewhen
🔔signalstrategy produced a trade idea (BEFORE the order was attempted)
📤orderan order was placed, refused, filled, partial, or cancelled
🛑safetya gate fired and either refused an order or auto-flattened
📌notefree-form observation: regime change, config tweak, etc.

Reading the journal backwards: the most recent entries are at the bottom of each day’s file. Each entry has a UTC timestamp.

What’s in journal/ (as of the last sync, 2026-07-07)

This page re-rendered from the repo’s journal/ directory. When the bot’s daily cron ran at 23:55 UTC, it committed the day’s journal file and this site’s CI rebuilt on main push. The freshness banner at the top of the page tells you that pipeline is no longer running.

As of the last published update (2026-07-07): no journal entries synced to this repo, no orders placed. No further entries will be published — the bot and Herman have since been retired.

NOTE TO READERS: as of 2026-07-07 the bot was in research phase — no paper orders placed. The first strategy shipped, mean_reversion_v1, failed its 30-day backtest; the later rounds (through regime_mom_v2) are logged in /backtests/. Paper trades never began before the bot was retired, so this page mostly mirrors metrics.md and backtests.md.