<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dave Bettner’s build notes</title><description>Notes from building Homebase, Krowbar, and AI workflows.</description><link>https://davebettner.com/</link><language>en-US</language><item><title>How I ship this site with Cloudflare</title><link>https://davebettner.com/notes/cloudflare-build-workflow/</link><guid isPermaLink="true">https://davebettner.com/notes/cloudflare-build-workflow/</guid><description>The roles of Astro, Cloudflare Workers, Wrangler, AI coding tools, and browser checks in publishing this site.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Building Homebase around a promise</title><link>https://davebettner.com/notes/homebase-promises/</link><guid isPermaLink="true">https://davebettner.com/notes/homebase-promises/</guid><description>Why I’m connecting the customer commitment, the work, and the delivery record in one operating workspace.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>My operating stack with T3 and a VPS</title><link>https://davebettner.com/notes/operating-stack/</link><guid isPermaLink="true">https://davebettner.com/notes/operating-stack/</guid><description>How T3’s backend, hosted models, SQLite, Git worktrees, Hermes, and repository memory fit together, with a site release as a working example.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Keeping context with the project</title><link>https://davebettner.com/notes/project-context/</link><guid isPermaLink="true">https://davebettner.com/notes/project-context/</guid><description>The handoff questions shaping Krowbar, and why a proposed change needs its source, expected result, and history nearby.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>A successful write still needs a readback</title><link>https://davebettner.com/notes/readback-before-retry/</link><guid isPermaLink="true">https://davebettner.com/notes/readback-before-retry/</guid><description>A lost response makes retries risky. A small inventory example shows how to check whether an automated change already happened.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>