<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Countbean — build log</title><description>What actually shipped, dated, with the change it refers to.</description><link>https://countbean.com/</link><item><title>One agent per book, inside the machine that book already had</title><link>https://countbean.com/build-log/2026-08-26-hermes-per-book/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-26-hermes-per-book/</guid><description>runtime · #523</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A metered endpoint the agent buys its tokens through</title><link>https://countbean.com/build-log/2026-08-26-metered-proxy/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-26-metered-proxy/</guid><description>product · #522</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Telegram bot, and the binding that makes a chat mean a book</title><link>https://countbean.com/build-log/2026-08-26-telegram-surface/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-26-telegram-surface/</guid><description>security · #524</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A backup that re-creates the bundle instead of blaming the transfer</title><link>https://countbean.com/build-log/2026-08-25-backup-bundle/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-25-backup-bundle/</guid><description>ops · #510</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The marketing site counts visits, behind consent</title><link>https://countbean.com/build-log/2026-08-22-ga4-consent/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-22-ga4-consent/</guid><description>site · #512</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A persisted credit ledger — the gate the metered AI path spends against</title><link>https://countbean.com/build-log/2026-08-19-credit-ledger/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-19-credit-ledger/</guid><description>product · #493</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Solo is $15, and /billing finally has the price mapping</title><link>https://countbean.com/build-log/2026-08-19-solo-price/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-19-solo-price/</guid><description>product · #496</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The alarm for a backup that did not run at all</title><link>https://countbean.com/build-log/2026-08-18-backup-heartbeat/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-18-backup-heartbeat/</guid><description>ops · #442</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Continue with Google on /signup can actually register</title><link>https://countbean.com/build-log/2026-08-18-google-signup/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-18-google-signup/</guid><description>product · #433</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A concurrent sign-up is refused, not 500&apos;d</title><link>https://countbean.com/build-log/2026-08-18-signup-race/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-18-signup-race/</guid><description>security · #457</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The usage cap resets on a calendar month, not on a deploy</title><link>https://countbean.com/build-log/2026-08-16-meter-calendar-month/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-16-meter-calendar-month/</guid><description>runtime · #338</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A password can be replaced, not only set once</title><link>https://countbean.com/build-log/2026-08-16-password-reset/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-16-password-reset/</guid><description>security · #342</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A paused book is refused, not woken up</title><link>https://countbean.com/build-log/2026-08-16-paused-book/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-16-paused-book/</guid><description>runtime · #367</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The marketing copy is bound to the capability flags now</title><link>https://countbean.com/build-log/2026-08-15-capability-flags-copy/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-15-capability-flags-copy/</guid><description>site · #304</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The site became several pages, and the roadmap became public</title><link>https://countbean.com/build-log/2026-08-15-site-several-pages/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-15-site-several-pages/</guid><description>site · #265</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Assessment computes the facts and the model only writes them up</title><link>https://countbean.com/build-log/2026-08-14-assess-computed-facts/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-14-assess-computed-facts/</guid><description>plugin · #257</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The plugin asks, the browser approves, and nobody handles an API key</title><link>https://countbean.com/build-log/2026-08-14-device-grant/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-14-device-grant/</guid><description>product · #256</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Something now checks that a buy button charges what the page says</title><link>https://countbean.com/build-log/2026-08-14-price-verification/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-14-price-verification/</guid><description>product · #255</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Free provisioning is bounded by a ceiling on the whole fleet</title><link>https://countbean.com/build-log/2026-08-09-fleet-ceiling/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-09-fleet-ceiling/</guid><description>ops · #242</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A book accepts ledger entries, and nothing else</title><link>https://countbean.com/build-log/2026-08-08-directive-allowlist/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-08-directive-allowlist/</guid><description>runtime · #105</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The plugin talks to the hosted book, not a directory on the laptop</title><link>https://countbean.com/build-log/2026-08-08-hosted-book/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-08-hosted-book/</guid><description>plugin · #37</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Every book machine was published on one shared hostname</title><link>https://countbean.com/build-log/2026-08-08-shared-hostname/</link><guid isPermaLink="true">https://countbean.com/build-log/2026-08-08-shared-hostname/</guid><description>security · #32</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>