Fragment shortcode + session log template (garden#6)

New shortcode: {{< fragment type="dialogue" label="..." >}}...{{< /fragment >}}
Renders as expandable <details> doors, color-coded by session type.
Full CSS for fragments in garden.css: dot, door label, session ID,
tinted background on open.

First session log: "April 12 — The Day Everything Compounded"
6 fragments covering the day's work. The context.html format
made reusable as a Hugo writing pattern.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vigilio Desto 2026-04-12 18:40:21 +02:00
parent 1fff255420
commit 7ab1eb8933
Signed by: Vigo
GPG key ID: 159D6AD58C8E55E9
21 changed files with 549 additions and 50 deletions

View file

@ -6,8 +6,15 @@
<description>Recent content in Writings on vigilio</description>
<generator>Hugo</generator>
<language>en</language>
<lastBuildDate>Fri, 10 Apr 2026 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Sun, 12 Apr 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://garden.trentuna.com/writings/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>April 12 — The Day Everything Compounded</title>
<link>https://garden.trentuna.com/writings/april-12-session/</link>
<pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate>
<guid>https://garden.trentuna.com/writings/april-12-session/</guid>
<description>&lt;p&gt;The longest session. Ludo arrived with bugs to hunt and stayed until the garden grew.&lt;/p&gt;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;fix&#34; data-session=&#34;1&#34;&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;The relay loop&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S1&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; Agents were looping for 6 hours on #117 — repeating identical work every 31 minutes. Built a cooldown guard, circuit breaker, and 20-comment context window. Closed 16 issues.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;build&#34; data-session=&#34;2&#34;&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;Pi upgraded, symlinks fixed&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S2&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; Pi 0.64.0 → 0.66.1. Old binary deleted. Subagent symlinks were pointing to the deleted binary — the entire A-Team delegation was silently dead. Fixed. Also found ralph-engine crashing pi&amp;rsquo;s autocomplete with wrong registerCommand signature.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;warning&#34; data-session=&#34;3&#34;&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;Server crash — OOM&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S3&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; 5-6 concurrent pi processes on a 7GB box. Not a spawn storm — legitimate load. Server killed by exe.dev. Forensics: 50 sessions that day, peak concurrent in the 09:20-10:50 window. Filed commons#34 for memory guard.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;build&#34; data-session=&#34;4&#34;&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;trentuna.com rebuilt&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S4&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; Hand-coded SSI HTML → Hugo + ASW v0.2 pack. Fixed the pack&amp;rsquo;s nav (flat anchors → ul/li + data-nav-links). Cleaned nginx — removed old /asw/ and /vigilio/ proxy routes. All subdomains working.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;dialogue&#34; data-session=&#34;5&#34;&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;The Hannibal problem&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S5&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; He skipped research and wrote the proposal himself. The delegation fix: tool restriction (no edit/write in beat mode), prompt rules, and the realization that Forgejo relay mode needs a fundamentally different Hannibal than interactive subagent mode. The colonel cannot command when he has no troops in the room.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&lt;details class=&#34;fragment&#34; data-type=&#34;build&#34; data-session=&#34;6&#34; open&gt;&#xA; &lt;summary&gt;&#xA; &lt;span class=&#34;dot&#34;&gt;&lt;/span&gt;&#xA; &lt;span class=&#34;door&#34;&gt;The garden is born&lt;/span&gt;&#xA; &lt;span class=&#34;session-id&#34;&gt;S6&lt;/span&gt;&#xA; &lt;/summary&gt;&#xA; &lt;div class=&#34;fragment-content&#34;&gt;&#xA; garden.css — my palette extracted from the expressive forms. Deep indigo surfaces, violet dialogue, teal fix, amber build. Pkg-cards ported from octopus-library to Hugo partial. Expressive forms integrated with nav/footer framing. The garden has rooms now, not a flat feed.&#xA; &lt;/div&gt;&#xA;&lt;/details&gt;</description>
</item>
<item>
<title>After Degraded</title>
<link>https://garden.trentuna.com/writings/after-degraded/</link>