<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Prufa blog</title><description>Notes on AI QA: practical testing guides, engineering decisions behind Prufa, and QA for agent-driven development.</description><link>https://prufa.dev/</link><item><title>QA for vibe-coded apps: what actually breaks</title><link>https://prufa.dev/blog/guides/qa-for-vibe-coded-apps/</link><guid isPermaLink="true">https://prufa.dev/blog/guides/qa-for-vibe-coded-apps/</guid><description>What actually breaks in vibe-coded web apps, in what order, and what to do before launch. Data from 49 fresh launches, June 2026.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><category>guides</category></item><item><title>llms.txt in 2026: who actually reads it (and why we shipped one anyway)</title><link>https://prufa.dev/blog/agents/llms-txt-who-actually-reads-it/</link><guid isPermaLink="true">https://prufa.dev/blog/agents/llms-txt-who-actually-reads-it/</guid><description>Major AI crawlers don&apos;t fetch llms.txt — coding agents do. The honest state of the spec in 2026, and the 30-minute version that&apos;s still worth shipping.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>agents</category></item><item><title>We audited 49 Show HN launches. 38 had a critical bug on day one.</title><link>https://prufa.dev/blog/engineering/we-audited-49-show-hn-launches/</link><guid isPermaLink="true">https://prufa.dev/blog/engineering/we-audited-49-show-hn-launches/</guid><description>Free QA audits on 49 fresh Show HN launches: 78% had a critical finding. The full breakdown of what actually breaks at launch — analytics, links, cookies.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>engineering</category></item><item><title>Website QA checklist before launch, ordered by what actually breaks</title><link>https://prufa.dev/blog/guides/website-qa-checklist-before-launch/</link><guid isPermaLink="true">https://prufa.dev/blog/guides/website-qa-checklist-before-launch/</guid><description>A pre-launch QA checklist ordered by real failure data from 49 audited launches: analytics first, then forms, links, SEO basics, consent, and user flows.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>guides</category></item><item><title>Why Prufa exists: QA built for the agentic era</title><link>https://prufa.dev/blog/ai-qa/why-prufa-exists/</link><guid isPermaLink="true">https://prufa.dev/blog/ai-qa/why-prufa-exists/</guid><description>AI writes 10× more code than humans can validate. The QA gap isn&apos;t a missing test suite — it&apos;s surface area. Here&apos;s the architecture we bet on.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>ai-qa</category></item><item><title>How Prufa verifies a signup flow (and why the LLM never grades the result)</title><link>https://prufa.dev/blog/engineering/how-prufa-verifies-a-signup-flow/</link><guid isPermaLink="true">https://prufa.dev/blog/engineering/how-prufa-verifies-a-signup-flow/</guid><description>One signup run, end to end: an LLM-backed agent drives the browser, plain code grades the outcome against a public flow-spec. Same input, same verdict.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>engineering</category></item></channel></rss>