<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>TestBot Chronicles</title><description>Long-form notes on testing, behavioral contracts, AI tooling for QA, and the slow rebuild of how I think about quality.</description><link>https://testbot-chronicles.com/</link><language>en-us</language><copyright>CC BY-NC 4.0</copyright><item><title>The Construction</title><link>https://testbot-chronicles.com/posts/playwright-ts-2-the-construction/</link><guid isPermaLink="true">https://testbot-chronicles.com/posts/playwright-ts-2-the-construction/</guid><description>Building the four-layer test architecture bottom-up — Core, Pages &amp; Components, Fixtures, Data builders, Tests — with code that runs.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This article is hand-coded as an Astro page with three live interactives. The canonical render lives at &lt;code&gt;/posts/playwright-ts-2-the-construction&lt;/code&gt;. This entry exists only so the article surfaces in listings (homepage, /posts, /series, /tags).&lt;/p&gt;
</content:encoded><category>playwright</category><category>typescript</category><category>architecture</category></item><item><title>The Problem</title><link>https://testbot-chronicles.com/posts/playwright-ts-1-the-problem/</link><guid isPermaLink="true">https://testbot-chronicles.com/posts/playwright-ts-1-the-problem/</guid><description>Three ways a growing Playwright suite falls apart — and the architectural shape that survives all three.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This article is hand-coded as an Astro page with two live interactives. The canonical render lives at &lt;code&gt;/posts/playwright-ts-1-the-problem&lt;/code&gt;. This entry exists only so the article surfaces in listings (homepage, /posts, /series, /tags).&lt;/p&gt;
</content:encoded><category>playwright</category><category>typescript</category><category>architecture</category></item></channel></rss>