<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://debugg.ai</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://debugg.ai/demo</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/ai-test-suites</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/pr-copilot</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/ai-pr-reviews</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/automated-playwright-testing</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/companies</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://debugg.ai/tools</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/developer-velocity</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://debugg.ai/tools/yc/companies</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/yc/batches</loc>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/yc/industries</loc>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/yc/locations</loc>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json/formatter</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json/validator</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json/to-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json/diff</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/json/schema</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/tools/founders</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/founders/gtm-channels</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/developers/jwt</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/developers/uuid/guid-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/tools/developers/uuid/random</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/user-acceptance-testing-uat</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://debugg.ai/user-acceptance-testing-uat/uat-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/user-acceptance-testing-uat/what-does-uat-stand-for</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/user-acceptance-testing-uat/uat-approval-in-sdlc</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/user-acceptance-testing-uat/uat-acceptance-criteria-examples</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://debugg.ai/resources</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://debugg.ai/resources?page=2</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://debugg.ai/resources/playwright-testing-nextjs</loc>
<lastmod>2026-10-22T18:06:18.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/build-a-real-file-upload-flow-that-actually-works-in-ci</loc>
<lastmod>2026-10-22T13:57:49.975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/the-pr-looked-fine-until-oauth-broke-why-auth-flows-escape-ci</loc>
<lastmod>2026-10-22T13:57:49.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/your-ai-agent-opened-the-pr-who-verified-the-outcome</loc>
<lastmod>2026-10-22T13:57:48.395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/pr-passed-on-chromium-broke-checkout-on-webkit</loc>
<lastmod>2026-10-22T13:57:47.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/pr-looked-fine-until-login-broke-diff-based-review-misses-workflow-regressions</loc>
<video:video>
<video:title>Pull Request Review: Catch Login Regressions with Playwright</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/4rAylMrJPQ4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>In a made-up example, a one-word change flips a session cookie from Lax to Strict, review says looks good, and login breaks anyway. Here is how to add proof by action to every pull request, with Quanta along for the ride.

What you'll learn:
- Why a diff review can miss a broken user journey
- How the SameSite Strict and Lax cookie rules differ (MDN), and why a one-word diff can hide a broken sign-in
- What Octoverse 2026 and DORA 2025 say about more change and delivery stability
- What code review is actually for, and what it should not be asked to prove
- How to write a Playwright test that runs the real sign-in journey
- How to use Playwright traces to debug CI failures
- How to run tests against each pull request preview, including on Vercel
- How to keep the suite small and stable, and ask for evidence instead of a coverage number

Links and resources:

Read the full article: Why diff-based review misses workflow regressions: 

https://debugg.ai/resources/pr-looked-fine-until-login-broke-diff-based-review-misses-workflow-regressions

Source: GitHub Octoverse 2026 (Oct 28, 2026)
Source: DORA 2025 report announcement, Google Cloud (Sep 23, 2025)
Source: Bacchelli and Bird, Expectations, Outcomes, and Challenges of Modern Code Review (ICSE 2013)
DebuggAI: https://debugg.ai
 
Chapters:
0:00 A PR that looked fine, then login broke
0:30 Diffs versus journeys
0:47 The SameSite cookie rule
1:06 More change than ever (Octoverse 2026)
1:30 What DORA 2025 found
1:59 What code review is for
2:17 Verify by action with Playwright
2:39 Traces for failures
3:07 Run it on every PR preview
3:20 Wiring it up on Vercel
3:31 Keep the suite small and stable
3:57 Pick your critical workflows
4:21 Evidence beats coverage
4:42 Sources and wrap-up</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/4rAylMrJPQ4</video:player_loc>
<video:duration>300</video:duration>
<video:publication_date>2026-11-05T11:43:00-08:00</video:publication_date>
</video:video>
<lastmod>2026-11-05T20:13:13.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/pr-previews-lie-when-your-feature-depends-on-state</loc>
<lastmod>2026-10-22T13:57:45.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/pr-copilot-vs-ai-test-suites-where-to-start</loc>
<lastmod>2026-10-22T13:57:44.462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/why-e2e-selectors-break-self-healing-fix</loc>
<lastmod>2026-10-22T13:57:43.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/wire-debuggai-into-claude-code-cursor-mcp</loc>
<lastmod>2026-10-22T13:57:43.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/turn-real-usage-into-regression-tests</loc>
<lastmod>2026-10-22T13:57:45.100Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/set-up-automatic-pr-testing-with-debuggai</loc>
<lastmod>2026-10-22T13:57:42.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/your-tests-never-saw-the-feature-flag-flip</loc>
<video:video>
<video:title>Feature Flag Testing: Why CI Misses Bugs and How to Fix It</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/n1nKfInFVxM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>CI was green, the flag was on, and the export button still vanished in Europe. Here is why your tests never saw the state your customers were in, and how to cover it.

What you'll learn:
- Why CI passes while production breaks behind a feature flag
- How three gates on one button multiply into 144 states
- What the Knight Capital flag failure teaches about flag flips as releases
- How to cover single gates and risky pairs instead of every combination
- How to declare flag, plan and region context inside a Playwright test
- Why you should test absence, the server and mid-session changes
- How to keep CI fast with a small PR set and a scheduled wider matrix

Chapters:
0:00 A release nobody tested
0:25 Why CI never saw it
0:36 The button has three gates
0:51 The states multiply
1:08 Knight Capital: a real flag, a real loss
1:40 A flag flip is a release
1:57 You cannot test every combination
2:18 Cover the pairs
2:38 Declare the context in the test
3:03 Test absence, the server and the flip
3:29 Keep CI usable, learn from support

Links and resources:
Read the full article: Your tests never saw the feature flag flip: https://debugg.ai/resources/your-tests-never-saw-the-feature-flag-flip
Source: U.S. SEC, Order in the matter of Knight Capital Americas LLC (Oct 16, 2013): https://www.sec.gov/files/litigation/admin/2013/34-70694.pdf
Source: Google, Site Reliability Engineering, Introduction (change management): https://sre.google/sre-book/introduction/
Source: Pete Hodgson, Feature Toggles (aka Feature Flags), martinfowler.com (2016): https://martinfowler.com/articles/feature-toggles.html
Source: NIST, Automated Combinatorial Testing for Software: https://csrc.nist.gov/projects/automated-combinatorial-testing-for-software
Source: Playwright docs, API testing: https://playwright.dev/docs/api-testing
Source: Playwright docs, Parameterize tests: https://playwright.dev/docs/test-parameterize
Source: Playwright docs, Assertions: https://playwright.dev/docs/test-assertions
DebuggAI: https://debugg.ai

#FeatureFlags #Playwrigh</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/n1nKfInFVxM</video:player_loc>
<video:duration>231</video:duration>
<video:publication_date>2026-11-05</video:publication_date>
</video:video>
<lastmod>2026-11-05T23:39:20.971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/merge-queue-mirage-why-every-pr-passed-and-main-still-broke</loc>
<lastmod>2026-10-22T13:57:40.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/your-staging-environment-isnt-a-user-why-preview-deploys-still-miss-real-breakages</loc>
<lastmod>2026-10-22T13:57:40.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/green-pipeline-lying-agent-era-ci-cross-system-side-effect-verification</loc>
<lastmod>2026-10-22T13:57:30.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/green-pipeline-trap-ai-prs-environment-parity-verification-before-merge</loc>
<lastmod>2026-10-22T13:57:31.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/why-implementing-ai-is-so-hard</loc>
<lastmod>2026-10-22T13:57:28.988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/the-green-build-trap-ai-prs-cross-service-workflow-verification</loc>
<lastmod>2026-10-22T13:57:32.120Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/rollback-blind-spot-ai-workflow-regressions</loc>
<lastmod>2026-10-22T13:57:32.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/your-ci-is-green-because-it-never-clicked-the-button</loc>
<lastmod>2026-10-22T13:57:27.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/virtual-browser</loc>
<lastmod>2026-10-22T13:57:18.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/debug-modern-web-applications-practical-guide</loc>
<lastmod>2026-10-22T13:57:39.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/when-tests-pass-but-users-still-fail-rethinking-debugging-and-reliability-in-ai-assisted-software-development</loc>
<lastmod>2026-10-22T13:57:38.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/how-to-use-an-ai-agent-to-sort-emails</loc>
<lastmod>2026-10-22T13:57:28.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/stack-trace-leaking-ai-debug-pipelines-secrets-mitigations</loc>
<lastmod>2026-10-22T13:57:37.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/taming-flaky-tests-debug-ai-trace-replay-architectures</loc>
<lastmod>2026-10-22T13:57:36.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/code-debugging-ai-vs-race-conditions-happens-before-evidence</loc>
<lastmod>2026-10-22T13:57:29.787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/rad-retrieval-augmented-code-debugging</loc>
<lastmod>2026-10-22T13:57:35.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/deterministic-replay-code-debugging-ai-snapshotting-runtimes-fix-flaky-bugs</loc>
<lastmod>2026-10-22T13:57:34.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/resources/turn-your-debug-ai-into-a-real-engineer-using-mcp-to-reproduce-trace-and-patch-bugs</loc>
<lastmod>2026-10-22T13:57:33.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/debugg-ai-mcp</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/mcp-model-context-protocol</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://debugg.ai/privacy-policy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://debugg.ai/terms-of-service</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://debugg.ai/cookie-policy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
