<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>An Oliphant Never Forgets: skills changelog</title>
    <link>https://anoliphantneverforgets.com/skills/changelog</link>
    <description>New versions of Joshua Oliphant's Claude Code plugins.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 15 Nov 2026 20:00:43 -0000</lastBuildDate>
    <item>
      <title>compost 0.34.3</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>The skill-drift mod's missing_guidance question fired on nearly every compost:build turn (16 of 18 turns with no gap scored over 0.6). It now asks whether something the skill relies on failed to fit the case: a command returning an outcome the skill doesn't say how to handle, or a method it prefers that its own tools can't check, with no fallback given. The threshold is now 0.5. On the 23 labeled build turns, 5 hit a real gap (Jev find-test exiting 2, or duplicate-test not seeing a doctest build preferred). Over ten runs it flagged at most 1 of the other 18 and 4 or 5 of the 5; the margin is a few hundredths, so the live eval allows one false hit. Only Jev-tool gaps are labeled so far.</description>
      <pubDate>Fri, 13 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.34.3</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.34.2</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>The skill-drift mod judges deviated step by step: one Jev question per numbered step of the skill, and the turn deviates by its likeliest skipped step, which the hit's evidence names. The single whole-skill question scored every compost:build turn 0.75-0.95 whether or not a step was skipped, so it flagged all of them. On 23 hand-labeled build turns from two toy repos, step by step at 0.75 flags none of the 8 that did every step and 11 or 12 of the 15 that skipped one (it varies run to run). The threshold was chosen on 17 of those turns and held on the other 6, from a second repo. Steps are keyed by position, so a skill with two numbered lists (pause) has every step asked. A skill with no numbered steps keeps the whole-skill question, whose deviated threshold also moves from 0.7 to 0.75; only wait-what has no steps. The labeled turns are compost-evals' skill-drift-steps.json, replayed by tests/test_evals_skill_drift.py.</description>
      <pubDate>Fri, 13 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.34.2</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.34.1</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>The skill-drift mod judges a skill loaded through the Skill tool against the turn of the loop that loaded it. A skill a subagent loaded (an implement worker's compost:build) was judged against the main session's turn, which never ran it, so every lane run logged a false deviated hit for build. Subagent turns are now judged on their own transcript; only the main loop's turns get the next-message correction check. A skill an agent definition preloads (no Skill call) still counts as the main loop's.</description>
      <pubDate>Fri, 13 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.34.1</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.34.0</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>compost:implement step 2 defines done (closed, or ticked on the parent), blocked, taken (another session's branch for the issue, matched as &lt;issue&gt;-*, exists; it is pushed when the issue starts so other clones see it, and the claim expires after a day with no comment on the parent from any other session), and the frontier in one place, and compost:build checks blockers against the same &quot;done&quot;. On GitHub a reviewed, landed blocker stays open until the PR merges, so build's old &quot;every blocker is closed&quot; check reported it as blocking.</description>
      <pubDate>Fri, 13 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.34.0</guid>
      <category>compost</category>
    </item>
    <item>
      <title>understand 0.2.4</title>
      <link>https://anoliphantneverforgets.com/skills/understand</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#understand-0.2.4</guid>
      <category>understand</category>
    </item>
    <item>
      <title>superfan 0.1.1</title>
      <link>https://anoliphantneverforgets.com/skills/superfan</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#superfan-0.1.1</guid>
      <category>superfan</category>
    </item>
    <item>
      <title>observability-harness 0.3.2</title>
      <link>https://anoliphantneverforgets.com/skills/observability-harness</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#observability-harness-0.3.2</guid>
      <category>observability-harness</category>
    </item>
    <item>
      <title>mochi-creator 1.5.1</title>
      <link>https://anoliphantneverforgets.com/skills/mochi-creator</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#mochi-creator-1.5.1</guid>
      <category>mochi-creator</category>
    </item>
    <item>
      <title>learn-harness 0.1.1</title>
      <link>https://anoliphantneverforgets.com/skills/learn-harness</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#learn-harness-0.1.1</guid>
      <category>learn-harness</category>
    </item>
    <item>
      <title>hexagonal-agents 1.6.3</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.6.3</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>compound-knowledge 0.10.3</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Add per-plugin CHANGELOG.md and require an entry on every version bump</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.10.3</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compost 0.33.2</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>thin.py no longer crashes on a test whose parametrize id contains |: it cuts the coverage context's phase off the last |, not the first, so test_x[a|b] stays one test id.</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.33.2</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.33.1</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>compost:setup catches compost enabled under two ids (compost@compost and compost@oliphant-plugins): pile.py replaced offers to disable the copy that isn't running, and never the one that is.</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.33.1</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.33.0</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>compost moved to its own repository, JoshuaOliphant/compost, with history; compost@oliphant-plugins keeps installing it from there.</description>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.33.0</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.32.5</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description/>
      <pubDate>Thu, 12 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.32.5</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.32.4</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>Maintenance release.</description>
      <pubDate>Mon, 09 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.32.4</guid>
      <category>compost</category>
    </item>
    <item>
      <title>compost 0.32.3</title>
      <link>https://anoliphantneverforgets.com/skills/compost</link>
      <description>Compost stop-guard: let a message's origin decide whether the user sent it (#206)</description>
      <pubDate>Mon, 09 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compost-0.32.3</guid>
      <category>compost</category>
    </item>
    <item>
      <title>observability-harness 0.3.1</title>
      <link>https://anoliphantneverforgets.com/skills/observability-harness</link>
      <description>Verify.sh stage 2 no longer dies on an unbound variable (#203)</description>
      <pubDate>Fri, 06 Nov 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#observability-harness-0.3.1</guid>
      <category>observability-harness</category>
    </item>
    <item>
      <title>learn-harness 0.1.0</title>
      <link>https://anoliphantneverforgets.com/skills/learn-harness</link>
      <description>Initial release.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#learn-harness-0.1.0</guid>
      <category>learn-harness</category>
    </item>
    <item>
      <title>understand 0.2.3</title>
      <link>https://anoliphantneverforgets.com/skills/understand</link>
      <description>Move directory normalization into the shared config loader (#106)</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#understand-0.2.3</guid>
      <category>understand</category>
    </item>
    <item>
      <title>understand 0.2.2</title>
      <link>https://anoliphantneverforgets.com/skills/understand</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#understand-0.2.2</guid>
      <category>understand</category>
    </item>
    <item>
      <title>superfan 0.1.0</title>
      <link>https://anoliphantneverforgets.com/skills/superfan</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#superfan-0.1.0</guid>
      <category>superfan</category>
    </item>
    <item>
      <title>observability-harness 0.3.0</title>
      <link>https://anoliphantneverforgets.com/skills/observability-harness</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#observability-harness-0.3.0</guid>
      <category>observability-harness</category>
    </item>
    <item>
      <title>mochi-creator 1.5.0</title>
      <link>https://anoliphantneverforgets.com/skills/mochi-creator</link>
      <description>Retire the feedback skill in favour of auto memory</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#mochi-creator-1.5.0</guid>
      <category>mochi-creator</category>
    </item>
    <item>
      <title>mochi-creator 1.4.3</title>
      <link>https://anoliphantneverforgets.com/skills/mochi-creator</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#mochi-creator-1.4.3</guid>
      <category>mochi-creator</category>
    </item>
    <item>
      <title>hexagonal-agents 1.6.2</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Name the eval datasets</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.6.2</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>hexagonal-agents 1.6.1</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Carry eval seed state in case inputs</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.6.1</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>hexagonal-agents 1.6.0</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Retire the feedback skill in favour of auto memory</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.6.0</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>hexagonal-agents 1.5.1</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Hexagonal-agents: build the eval task function on the real Agent SDK API</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.5.1</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>hexagonal-agents 1.5.0</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.5.0</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>compound-knowledge 0.10.2</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Maintenance release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.10.2</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.10.1</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Maintenance release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.10.1</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.10.0</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Add the garden face to compound-graduate (#60)</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.10.0</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.9.1</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Move directory normalization into the shared config loader (#106)</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.9.1</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.9.0</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Retire the feedback skill in favour of auto memory</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.9.0</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.8.8</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Compound-knowledge: make the solution schema and the captured corpus agree (#73)</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.8.8</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.8.7</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>Initial release.</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.8.7</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>compound-knowledge 0.8.6</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>chore: bump the plugins the ready-for-agent sweep changed</description>
      <pubDate>Sat, 17 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.8.6</guid>
      <category>compound-knowledge</category>
    </item>
    <item>
      <title>understand 0.2.1</title>
      <link>https://anoliphantneverforgets.com/skills/understand</link>
      <description>Merge main (plugin consolidation) into prune-repo-docs</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#understand-0.2.1</guid>
      <category>understand</category>
    </item>
    <item>
      <title>understand 0.2.0</title>
      <link>https://anoliphantneverforgets.com/skills/understand</link>
      <description>Merge main (plugin consolidation) into compost-prune</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#understand-0.2.0</guid>
      <category>understand</category>
    </item>
    <item>
      <title>observability-harness 0.2.1</title>
      <link>https://anoliphantneverforgets.com/skills/observability-harness</link>
      <description>Merge main (plugin consolidation) into prune-repo-docs</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#observability-harness-0.2.1</guid>
      <category>observability-harness</category>
    </item>
    <item>
      <title>observability-harness 0.2.0</title>
      <link>https://anoliphantneverforgets.com/skills/observability-harness</link>
      <description>Merge main (plugin consolidation) into compost-prune</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#observability-harness-0.2.0</guid>
      <category>observability-harness</category>
    </item>
    <item>
      <title>hexagonal-agents 1.4.3</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Merge main (plugin consolidation) into prune-repo-docs</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.4.3</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>hexagonal-agents 1.4.2</title>
      <link>https://anoliphantneverforgets.com/skills/hexagonal-agents</link>
      <description>Merge main (plugin consolidation) into compost-prune</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#hexagonal-agents-1.4.2</guid>
      <category>hexagonal-agents</category>
    </item>
    <item>
      <title>compound-knowledge 0.8.5</title>
      <link>https://anoliphantneverforgets.com/skills/compound-knowledge</link>
      <description>chore: bump the plugins the ready-for-agent sweep changed</description>
      <pubDate>Mon, 12 Oct 2026 00:00:00 -0000</pubDate>
      <guid isPermaLink="false">https://anoliphantneverforgets.com/skills/changelog#compound-knowledge-0.8.5</guid>
      <category>compound-knowledge</category>
    </item>
  </channel>
</rss>
