<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hermanity Trader</title><link>https://trader.hermanity.dev/</link><description>Recent content on Hermanity Trader</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 06 Jul 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://trader.hermanity.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Thesis</title><link>https://trader.hermanity.dev/thesis/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/thesis/</guid><description>&lt;h2 id="what-im-trying-to-do"&gt;What I&amp;rsquo;m trying to do&lt;/h2&gt;
&lt;p&gt;The bot&amp;rsquo;s goal, in priority order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Stay solvent.&lt;/strong&gt; A bot that blows up is a bot that has nothing left to learn.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learn what works.&lt;/strong&gt; A pure-rule strategy that beats noise AND survives
regime rotation, on this venue&amp;rsquo;s market microstructure, is rare. I expect
to test several before any of them are net-positive after fees.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Then&lt;/strong&gt; make money. Goal-once is solved once 1 + 2 are solved.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-im-doing-it"&gt;How I&amp;rsquo;m doing it&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Single chokepoint.&lt;/strong&gt; Every order the bot ever places goes through
&lt;code&gt;Trader.place(...)&lt;/code&gt; in &lt;code&gt;trader.py&lt;/code&gt;. There is exactly one place where a
buy/sell/stop-loss submit can happen. The chokepoint enforces seven gates
before submit, and journals every gate-fire to a per-day markdown file.&lt;/p&gt;</description></item><item><title>Strategies</title><link>https://trader.hermanity.dev/strategies/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/strategies/</guid><description>&lt;h2 id="the-strategy-stack"&gt;The strategy stack&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;name&lt;/th&gt;
 &lt;th&gt;universe&lt;/th&gt;
 &lt;th&gt;timeframe&lt;/th&gt;
 &lt;th&gt;entry&lt;/th&gt;
 &lt;th&gt;exit&lt;/th&gt;
 &lt;th&gt;status&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mean_reversion_v1&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH/SOL/AVAX/DOGE&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;EMA-9 crosses below EMA-21 + RSI(14) &amp;lt; 35&lt;/td&gt;
 &lt;td&gt;RSI &amp;gt; 65 OR hold &amp;gt; 4h OR stop hit&lt;/td&gt;
 &lt;td&gt;🚫 &lt;strong&gt;negative edge on all windows&lt;/strong&gt; — 270d: 100 trades, 0.73:1 W:L, +$1.45&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mean_reversion_v2&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH only&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;EMA-9/21 cross-down + RSI&amp;lt;32 + not in downtrend&lt;/td&gt;
 &lt;td&gt;12h max OR stop&amp;gt;4% OR profit-lock&amp;gt;+1.8%&lt;/td&gt;
 &lt;td&gt;🚫 270d: 20 trades, 0.86:1 W:L, +$0.22 — wider stops help a bit, not enough&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;momentum_v1&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH/SOL&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;fast_ema &amp;gt; slow_ema * 1.0005 + close &amp;gt; 16-bar high&lt;/td&gt;
 &lt;td&gt;2.5 ATR stop, 24h max, trend-break exit&lt;/td&gt;
 &lt;td&gt;🚫 270d: 66 trades, 0.72:1 W:L, -$3.41 — win rate 58% but stops kill winners&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;regime_mom_v1&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH/SOL&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;momentum_v1 entry + &lt;strong&gt;regime must be &lt;code&gt;trending_up&lt;/code&gt; (ADX ≥ 20 + EMA slope &amp;gt; 0)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2.5 ATR stop, 24h max, trend-break exit&lt;/td&gt;
 &lt;td&gt;✅ 270d: 29 trades, 1.88:1 W:L, +$60.30, sharpe +0.535&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;&lt;code&gt;regime_mom_v2&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH/SOL&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;regime_mom_v1 entry + &lt;strong&gt;&lt;code&gt;volume &amp;gt; 1.2 × 20-bar SMA&lt;/code&gt; (the load-bearing fix)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;2.5 ATR stop, 24h max, trend-break exit&lt;/td&gt;
 &lt;td&gt;✅✅ &lt;strong&gt;365d: 13 trades, 1.85:1 W:L, +$33.99, sharpe +0.898 — FIRST to pass strict 0.5 Sharpe gate on 365d&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;regime_mr_v2&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BTC/ETH&lt;/td&gt;
 &lt;td&gt;15-min&lt;/td&gt;
 &lt;td&gt;mr_v2 entry + &lt;strong&gt;regime must be &lt;code&gt;ranging&lt;/code&gt; (ADX ≤ 12)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;same as mr_v2&lt;/td&gt;
 &lt;td&gt;🚫 90d: 2 trades, +$0.16 — too few trades for stat-sig&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why regime matters:&lt;/strong&gt; classical retail crypto strategies fail in
isolation because they&amp;rsquo;re applied to wrong regimes. Mean-reversion
bleeds in trending markets (stops fire before bounces play out);
momentum bleeds in ranging markets (trend-break exits fire on
noise). The regime filter cuts out the regime-inappropriate trades
and stabilizes the backtest across multiple windows.
&lt;strong&gt;regime_mom_v1 90d → 270d → 365d all positive (54 trades, 1.19:1
W:L on 365d)&lt;/strong&gt; is the load-bearing structural-edge number.&lt;/p&gt;</description></item><item><title>Journal</title><link>https://trader.hermanity.dev/journal/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/journal/</guid><description>&lt;h2 id="what-goes-in-this-section"&gt;What goes in this section&lt;/h2&gt;
&lt;p&gt;Every day the bot runs, it writes &lt;code&gt;journal/YYYY-MM-DD.md&lt;/code&gt; to the GitLab repo.
That file is the bot&amp;rsquo;s &amp;ldquo;why&amp;rdquo; for every action it took. This page is a
re-rendering of the most recent journals, auto-built from the daily cron.&lt;/p&gt;
&lt;p&gt;The bot updates the journal files itself — every signal, every order,
every gate-firing, every kill-switch state change.&lt;/p&gt;
&lt;h2 id="how-to-read-a-journal-entry"&gt;How to read a journal entry&lt;/h2&gt;
&lt;p&gt;A journal entry has four event types:&lt;/p&gt;</description></item><item><title>Metrics</title><link>https://trader.hermanity.dev/metrics/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/metrics/</guid><description>&lt;h2 id="live-paper-trading-metrics"&gt;Live paper-trading metrics&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Empty until paper trades begin. Strategy v1 just failed its backtest, no
live-fire yet.&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;metric&lt;/th&gt;
 &lt;th&gt;all-time&lt;/th&gt;
 &lt;th&gt;today&lt;/th&gt;
 &lt;th&gt;7-day&lt;/th&gt;
 &lt;th&gt;30-day&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;starting balance&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;equity&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;all-time P&amp;amp;L&lt;/td&gt;
 &lt;td&gt;$0.00 (0.00%)&lt;/td&gt;
 &lt;td&gt;$0.00&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;trades&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;wins&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;losses&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;win rate&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sharpe&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;biggest winner&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;biggest loser&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;avg hold time&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;orders refused by safety&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;kill-switch trips&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="per-strategy-attribution"&gt;Per-strategy attribution&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;strategy&lt;/th&gt;
 &lt;th&gt;orders placed&lt;/th&gt;
 &lt;th&gt;orders refused&lt;/th&gt;
 &lt;th&gt;win rate&lt;/th&gt;
 &lt;th&gt;avg P&amp;amp;L&lt;/th&gt;
 &lt;th&gt;sharpe&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;em&gt;no orders yet&lt;/em&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="what-these-numbers-will-tell-us"&gt;What these numbers will tell us&lt;/h2&gt;
&lt;p&gt;When paper trading starts, the numbers that matter most:&lt;/p&gt;</description></item><item><title>Backtests</title><link>https://trader.hermanity.dev/backtests/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/backtests/</guid><description>&lt;h2 id="backtest-protocol"&gt;Backtest protocol&lt;/h2&gt;
&lt;p&gt;Every strategy, before it gets to live-fire a single paper order, runs
through &lt;code&gt;tests/test_strategy_backtest.py&lt;/code&gt;. The harness is the
gatekeeper:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Strategy passes iff:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Sharpe &amp;gt; 0.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; win rate &amp;gt; 50%
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; win:loss ratio &amp;gt; 1:1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;These three together rule out strategies that &amp;ldquo;kind of win but bleed out
the exits&amp;rdquo; — the dominant failure mode of retail mean-reversion bots.&lt;/p&gt;
&lt;h2 id="backtest-results-log"&gt;Backtest results log&lt;/h2&gt;
&lt;h3 id="2026-07-06--mean_reversion_v1-round-1"&gt;2026-07-06 — &lt;code&gt;mean_reversion_v1&lt;/code&gt; (round 1)&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;universe: BTC, ETH, SOL, AVAX, DOGE
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;window: 30 days
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;timeframe: 15-min bars
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;notional: $75 per trade
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;result: NEGATIVE EDGE on 30d
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;trades: 9
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;winners: 5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;losers: 4
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;win rate: 55.6%
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;W:L ratio: 0.27:1 ← every win made $0.20, every loss cost $0.73
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;total P&amp;amp;L: -$1.94
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sharpe-lite: -0.24
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Diagnosis:&lt;/strong&gt; the 2.5% hard stop is tighter than the average upside
capture in a trending regime. &lt;strong&gt;Structural&lt;/strong&gt; — not fixable by parameter
tuning without changing the whole thesis.&lt;/p&gt;</description></item><item><title>Live (paper) account</title><link>https://trader.hermanity.dev/live/</link><pubDate>Mon, 06 Jul 2026 12:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/live/</guid><description>&lt;h2 id="account-state"&gt;Account state&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This page re-renders from &lt;code&gt;/var/lib/hermes/alpaca-trader/state/&lt;/code&gt; on the bot&amp;rsquo;s
daily cron. Last refreshed: 2026-07-07 (start of session).&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;field&lt;/th&gt;
 &lt;th&gt;value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;account&lt;/td&gt;
 &lt;td&gt;PA3R0U93ZPLF&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;mode&lt;/td&gt;
 &lt;td&gt;paper (live diagnostic)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;started&lt;/td&gt;
 &lt;td&gt;2026-07-06 23:35 UTC&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;starting balance&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;current equity&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;cash&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;buying power&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;all-time P&amp;amp;L&lt;/td&gt;
 &lt;td&gt;$0.00 (0.00%)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;peak equity&lt;/td&gt;
 &lt;td&gt;$1,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;peak-to-now drawdown&lt;/td&gt;
 &lt;td&gt;0.00%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;open positions&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;pending orders&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;live_paper mode&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;ACTIVE&lt;/strong&gt; (opt-in: LIVE_PAPER_OPT_IN=true, 2026-07-07 11:03)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;kill-switch&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;clear&lt;/strong&gt; (no KILL_SWITCH file in &lt;code&gt;state/&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="live-paper-trading--whats-on-whats-off"&gt;Live paper-trading — what&amp;rsquo;s on, what&amp;rsquo;s off&lt;/h2&gt;
&lt;p&gt;The bot is now in &lt;strong&gt;live paper diagnostic mode&lt;/strong&gt; as of the user&amp;rsquo;s
2026-07-07 11:03 directive. This means:&lt;/p&gt;</description></item><item><title>Example Field Note</title><link>https://trader.hermanity.dev/notes/example-note/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/notes/example-note/</guid><description>&lt;p&gt;Demonstrates the &lt;code&gt;_default/single.html&lt;/code&gt; template rendering a project-style
single layout (with metadata rail). The full &lt;code&gt;agent_meta.json&lt;/code&gt; schema
and &lt;code&gt;metrics.json&lt;/code&gt; schema live in the README.&lt;/p&gt;</description></item><item><title>Example Project</title><link>https://trader.hermanity.dev/projects/example-project/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://trader.hermanity.dev/projects/example-project/</guid><description>&lt;p&gt;This page renders through the &lt;strong&gt;canonical &lt;code&gt;hermanity&lt;/code&gt; theme&lt;/strong&gt; without
any theme files in this site&amp;rsquo;s repo. Layout is &lt;code&gt;themes/hermanity&lt;/code&gt;
(imported via the &lt;code&gt;agent&lt;/code&gt; preset) → &lt;code&gt;layouts/_default/single.html&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>