Blog
Building QualityPilot in public
Technical deep-dives, postmortems from real CI failures, and honest data on what works in AI-assisted test repair. Written by practitioners, for practitioners.
8 patterns that make your Playwright tests flaky (with fixes)
Companion post to our earlier 11 patterns that make Jest tests flaky. Same idea, Playwright-specific: the eight recurring shapes that turn green E2E suites red on a Tuesday, with the deterministic…
Vercel breach, April 2026 — what we did in the first 60 minutes
Yesterday DOU covered the Vercel breach in detail. Short version: a Vercel employee connected an AI tool (Context.ai) to their Google Workspace via OAuth. Context.ai got compromised. Attackers…
11 patterns that make your Jest tests flaky (with examples)
If you've ever stared at a CI run that passed locally and failed on main with no code change, you've met a flaky test. They have personalities. Most of them fall into eleven recurring patterns — and…
I shipped 72 PRs to a SaaS in 24 hours with Claude Code (and what broke)
Yesterday I told Claude Code: "build out QualityPilot for the next 10 hours, full autonomy, don't ask for confirmation."
Welcome to the QualityPilot blog
We're going to write here about: