# desplega.ai

> AI-powered QA testing platform. Generate, maintain, and run E2E tests automatically.

Every page on https://www.desplega.ai is available in markdown form via HTTP content negotiation
(`Accept: text/markdown`) or by appending `.md` to the URL under `/md/`.

## Pages

- [/](https://www.desplega.ai/md/index.md)
- [/argus](https://www.desplega.ai/md/argus.md)
- [/blog](https://www.desplega.ai/md/blog.md)
- [/blog/2026-01-04-deep-dive-friday-deployment-ban](https://www.desplega.ai/md/blog/2026-01-04-deep-dive-friday-deployment-ban.md)
- [/blog/2026-01-04-deep-dive-progressive-enhancement](https://www.desplega.ai/md/blog/2026-01-04-deep-dive-progressive-enhancement.md)
- [/blog/2026-01-04-deep-dive-test-flakiness-deterministic](https://www.desplega.ai/md/blog/2026-01-04-deep-dive-test-flakiness-deterministic.md)
- [/blog/2026-01-08-deep-dive-qa-sprint-planning](https://www.desplega.ai/md/blog/2026-01-08-deep-dive-qa-sprint-planning.md)
- [/blog/2026-01-08-deep-dive-strategic-technical-debt](https://www.desplega.ai/md/blog/2026-01-08-deep-dive-strategic-technical-debt.md)
- [/blog/2026-01-08-deep-dive-visual-regression-testing](https://www.desplega.ai/md/blog/2026-01-08-deep-dive-visual-regression-testing.md)
- [/blog/2026-01-09-deep-dive-flaky-test-analysis](https://www.desplega.ai/md/blog/2026-01-09-deep-dive-flaky-test-analysis.md)
- [/blog/2026-01-09-deep-dive-qa-production-environment-drift](https://www.desplega.ai/md/blog/2026-01-09-deep-dive-qa-production-environment-drift.md)
- [/blog/2026-01-09-deep-dive-vibe-check-launch](https://www.desplega.ai/md/blog/2026-01-09-deep-dive-vibe-check-launch.md)
- [/blog/2026-01-12-deep-dive-micro-animations-convert](https://www.desplega.ai/md/blog/2026-01-12-deep-dive-micro-animations-convert.md)
- [/blog/2026-01-12-deep-dive-move-fast-break-qa](https://www.desplega.ai/md/blog/2026-01-12-deep-dive-move-fast-break-qa.md)
- [/blog/2026-01-12-deep-dive-shadow-dom-testing](https://www.desplega.ai/md/blog/2026-01-12-deep-dive-shadow-dom-testing.md)
- [/blog/2026-01-13-deep-dive-bolt-cursor-migration](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-bolt-cursor-migration.md)
- [/blog/2026-01-13-deep-dive-deployment-velocity-quality](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-deployment-velocity-quality.md)
- [/blog/2026-01-13-deep-dive-invisible-qa-tax](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-invisible-qa-tax.md)
- [/blog/2026-01-13-deep-dive-qa-roi-executive-communication](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-qa-roi-executive-communication.md)
- [/blog/2026-01-13-deep-dive-shadcn-ui-component-library](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-shadcn-ui-component-library.md)
- [/blog/2026-01-13-deep-dive-visual-regression-testing](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-visual-regression-testing.md)
- [/blog/2026-01-13-deep-dive-visual-regression-testing-ai](https://www.desplega.ai/md/blog/2026-01-13-deep-dive-visual-regression-testing-ai.md)
- [/blog/2026-01-14-deep-dive-boardroom-qa-blind-spot](https://www.desplega.ai/md/blog/2026-01-14-deep-dive-boardroom-qa-blind-spot.md)
- [/blog/2026-01-14-deep-dive-bolt-to-claude-code](https://www.desplega.ai/md/blog/2026-01-14-deep-dive-bolt-to-claude-code.md)
- [/blog/2026-01-14-deep-dive-flaky-tests-deterministic-suites](https://www.desplega.ai/md/blog/2026-01-14-deep-dive-flaky-tests-deterministic-suites.md)
- [/blog/2026-01-14-deep-dive-realtime-websockets-solopreneurs](https://www.desplega.ai/md/blog/2026-01-14-deep-dive-realtime-websockets-solopreneurs.md)
- [/blog/2026-01-15-deep-dive-bolt-claude-migration](https://www.desplega.ai/md/blog/2026-01-15-deep-dive-bolt-claude-migration.md)
- [/blog/2026-01-15-deep-dive-production-testing-warfare](https://www.desplega.ai/md/blog/2026-01-15-deep-dive-production-testing-warfare.md)
- [/blog/2026-01-15-deep-dive-ship-first-debugging](https://www.desplega.ai/md/blog/2026-01-15-deep-dive-ship-first-debugging.md)
- [/blog/2026-01-15-deep-dive-visual-regression-testing](https://www.desplega.ai/md/blog/2026-01-15-deep-dive-visual-regression-testing.md)
- [/blog/2026-01-16-deep-dive-api-contract-testing](https://www.desplega.ai/md/blog/2026-01-16-deep-dive-api-contract-testing.md)
- [/blog/2026-01-16-deep-dive-bolt-cursor-migration](https://www.desplega.ai/md/blog/2026-01-16-deep-dive-bolt-cursor-migration.md)
- [/blog/2026-01-16-deep-dive-flaky-test-mafia](https://www.desplega.ai/md/blog/2026-01-16-deep-dive-flaky-test-mafia.md)
- [/blog/2026-01-16-deep-dive-local-first-architecture](https://www.desplega.ai/md/blog/2026-01-16-deep-dive-local-first-architecture.md)
- [/blog/deep-dive-1-ship-faster-solopreneur-guide-feature-flags](https://www.desplega.ai/md/blog/deep-dive-1-ship-faster-solopreneur-guide-feature-flags.md)
- [/blog/deep-dive-10-ai-agent-production-mistakes](https://www.desplega.ai/md/blog/deep-dive-10-ai-agent-production-mistakes.md)
- [/blog/deep-dive-11-tdd-in-ai-coding-era](https://www.desplega.ai/md/blog/deep-dive-11-tdd-in-ai-coding-era.md)
- [/blog/deep-dive-12-playwright-open-source-career-guide](https://www.desplega.ai/md/blog/deep-dive-12-playwright-open-source-career-guide.md)
- [/blog/deep-dive-13-cypress-open-source-career-guide](https://www.desplega.ai/md/blog/deep-dive-13-cypress-open-source-career-guide.md)
- [/blog/deep-dive-14-foundation-playwright-selenium-parallel-execution](https://www.desplega.ai/md/blog/deep-dive-14-foundation-playwright-selenium-parallel-execution.md)
- [/blog/deep-dive-15-test-wars-2m-bug-qa-metrics-lying](https://www.desplega.ai/md/blog/deep-dive-15-test-wars-2m-bug-qa-metrics-lying.md)
- [/blog/deep-dive-16-vibe-svelte-5-solopreneur-revolution](https://www.desplega.ai/md/blog/deep-dive-16-vibe-svelte-5-solopreneur-revolution.md)
- [/blog/deep-dive-17-foundation-hidden-cost-flaky-tests](https://www.desplega.ai/md/blog/deep-dive-17-foundation-hidden-cost-flaky-tests.md)
- [/blog/deep-dive-18-test-wars-qa-excluded-from-strategy](https://www.desplega.ai/md/blog/deep-dive-18-test-wars-qa-excluded-from-strategy.md)
- [/blog/deep-dive-19-vibe-ship-before-perfect-2025](https://www.desplega.ai/md/blog/deep-dive-19-vibe-ship-before-perfect-2025.md)
- [/blog/deep-dive-2-coverage-theater-bankrupting-company](https://www.desplega.ai/md/blog/deep-dive-2-coverage-theater-bankrupting-company.md)
- [/blog/deep-dive-20-foundation-book-vi-visual-regression-eyes-lying](https://www.desplega.ai/md/blog/deep-dive-20-foundation-book-vi-visual-regression-eyes-lying.md)
- [/blog/deep-dive-21-test-wars-episode-xi-testing-tax](https://www.desplega.ai/md/blog/deep-dive-21-test-wars-episode-xi-testing-tax.md)
- [/blog/deep-dive-22-vibe-break-chapter-ix-solopreneur-dev-velocity](https://www.desplega.ai/md/blog/deep-dive-22-vibe-break-chapter-ix-solopreneur-dev-velocity.md)
- [/blog/deep-dive-3-visual-regression-testing-production-hardening](https://www.desplega.ai/md/blog/deep-dive-3-visual-regression-testing-production-hardening.md)
- [/blog/deep-dive-4-shipping-fast-cicd-playbook](https://www.desplega.ai/md/blog/deep-dive-4-shipping-fast-cicd-playbook.md)
- [/blog/deep-dive-5-qa-hates-agile-sprints](https://www.desplega.ai/md/blog/deep-dive-5-qa-hates-agile-sprints.md)
- [/blog/deep-dive-6-flaky-tests-deterministic](https://www.desplega.ai/md/blog/deep-dive-6-flaky-tests-deterministic.md)
- [/blog/deep-dive-7-visual-regression-testing-ui-bugs](https://www.desplega.ai/md/blog/deep-dive-7-visual-regression-testing-ui-bugs.md)
- [/blog/deep-dive-8-qa-technical-debt](https://www.desplega.ai/md/blog/deep-dive-8-qa-technical-debt.md)
- [/blog/deep-dive-9-graceful-degradation-progressive-enhancement](https://www.desplega.ai/md/blog/deep-dive-9-graceful-degradation-progressive-enhancement.md)
- [/blog/deep-dive-accessibility-testing-automation](https://www.desplega.ai/md/blog/deep-dive-accessibility-testing-automation.md)
- [/blog/deep-dive-accessibility-testing-automation-6c9a0](https://www.desplega.ai/md/blog/deep-dive-accessibility-testing-automation-6c9a0.md)
- [/blog/deep-dive-agent-architecture-testing](https://www.desplega.ai/md/blog/deep-dive-agent-architecture-testing.md)
- [/blog/deep-dive-agent-ci-orchestration](https://www.desplega.ai/md/blog/deep-dive-agent-ci-orchestration.md)
- [/blog/deep-dive-agent-infrastructure](https://www.desplega.ai/md/blog/deep-dive-agent-infrastructure.md)
- [/blog/deep-dive-agent-memory-infrastructure](https://www.desplega.ai/md/blog/deep-dive-agent-memory-infrastructure.md)
- [/blog/deep-dive-agent-memory-knowledge-graphs](https://www.desplega.ai/md/blog/deep-dive-agent-memory-knowledge-graphs.md)
- [/blog/deep-dive-agent-memory-layers](https://www.desplega.ai/md/blog/deep-dive-agent-memory-layers.md)
- [/blog/deep-dive-agent-runtime-patterns](https://www.desplega.ai/md/blog/deep-dive-agent-runtime-patterns.md)
- [/blog/deep-dive-agent-testing-moats](https://www.desplega.ai/md/blog/deep-dive-agent-testing-moats.md)
- [/blog/deep-dive-agent-testing-plateau](https://www.desplega.ai/md/blog/deep-dive-agent-testing-plateau.md)
- [/blog/deep-dive-agent-testing-quality-gates](https://www.desplega.ai/md/blog/deep-dive-agent-testing-quality-gates.md)
- [/blog/deep-dive-agent-trust-stack](https://www.desplega.ai/md/blog/deep-dive-agent-trust-stack.md)
- [/blog/deep-dive-agentic-ai-quality](https://www.desplega.ai/md/blog/deep-dive-agentic-ai-quality.md)
- [/blog/deep-dive-agentic-mesh-orchestration](https://www.desplega.ai/md/blog/deep-dive-agentic-mesh-orchestration.md)
- [/blog/deep-dive-agentic-pr-testing](https://www.desplega.ai/md/blog/deep-dive-agentic-pr-testing.md)
- [/blog/deep-dive-agentic-sdlc-testing](https://www.desplega.ai/md/blog/deep-dive-agentic-sdlc-testing.md)
- [/blog/deep-dive-agentic-testing-mesh](https://www.desplega.ai/md/blog/deep-dive-agentic-testing-mesh.md)
- [/blog/deep-dive-agentic-testing-rails](https://www.desplega.ai/md/blog/deep-dive-agentic-testing-rails.md)
- [/blog/deep-dive-ai-agent-quality-gates](https://www.desplega.ai/md/blog/deep-dive-ai-agent-quality-gates.md)
- [/blog/deep-dive-ai-replaced-qa-reckoning](https://www.desplega.ai/md/blog/deep-dive-ai-replaced-qa-reckoning.md)
- [/blog/deep-dive-ai-test-infrastructure](https://www.desplega.ai/md/blog/deep-dive-ai-test-infrastructure.md)
- [/blog/deep-dive-api-contract-testing-chaos](https://www.desplega.ai/md/blog/deep-dive-api-contract-testing-chaos.md)
- [/blog/deep-dive-architecting-ai-agent-quality-gates](https://www.desplega.ai/md/blog/deep-dive-architecting-ai-agent-quality-gates.md)
- [/blog/deep-dive-asset-lifecycle-testing](https://www.desplega.ai/md/blog/deep-dive-asset-lifecycle-testing.md)
- [/blog/deep-dive-background-ai-agents](https://www.desplega.ai/md/blog/deep-dive-background-ai-agents.md)
- [/blog/deep-dive-base44-agent-workflows](https://www.desplega.ai/md/blog/deep-dive-base44-agent-workflows.md)
- [/blog/deep-dive-bolt-cursor-migration](https://www.desplega.ai/md/blog/deep-dive-bolt-cursor-migration.md)
- [/blog/deep-dive-bolt-playwright-pipeline](https://www.desplega.ai/md/blog/deep-dive-bolt-playwright-pipeline.md)
- [/blog/deep-dive-bolt-to-claude-code-migration](https://www.desplega.ai/md/blog/deep-dive-bolt-to-claude-code-migration.md)
- [/blog/deep-dive-bolt-to-claude-code-migration-06939](https://www.desplega.ai/md/blog/deep-dive-bolt-to-claude-code-migration-06939.md)
- [/blog/deep-dive-bolt-to-cursor-migration](https://www.desplega.ai/md/blog/deep-dive-bolt-to-cursor-migration.md)
- [/blog/deep-dive-browser-context-isolation](https://www.desplega.ai/md/blog/deep-dive-browser-context-isolation.md)
- [/blog/deep-dive-browser-service-scaling](https://www.desplega.ai/md/blog/deep-dive-browser-service-scaling.md)
- [/blog/deep-dive-ci-quarantine-service](https://www.desplega.ai/md/blog/deep-dive-ci-quarantine-service.md)
- [/blog/deep-dive-clean-code-abstractions-velocity](https://www.desplega.ai/md/blog/deep-dive-clean-code-abstractions-velocity.md)
- [/blog/deep-dive-codex-agentic-testing](https://www.desplega.ai/md/blog/deep-dive-codex-agentic-testing.md)
- [/blog/deep-dive-cody-indexing](https://www.desplega.ai/md/blog/deep-dive-cody-indexing.md)
- [/blog/deep-dive-compliance-testing-trap](https://www.desplega.ai/md/blog/deep-dive-compliance-testing-trap.md)
- [/blog/deep-dive-constraint-sandwich-prompts](https://www.desplega.ai/md/blog/deep-dive-constraint-sandwich-prompts.md)
- [/blog/deep-dive-context-window-management](https://www.desplega.ai/md/blog/deep-dive-context-window-management.md)
- [/blog/deep-dive-context-window-mastery-55cbd](https://www.desplega.ai/md/blog/deep-dive-context-window-mastery-55cbd.md)
- [/blog/deep-dive-context-window-prompting](https://www.desplega.ai/md/blog/deep-dive-context-window-prompting.md)
- [/blog/deep-dive-contract-testing](https://www.desplega.ai/md/blog/deep-dive-contract-testing.md)
- [/blog/deep-dive-contract-testing-microservices](https://www.desplega.ai/md/blog/deep-dive-contract-testing-microservices.md)
- [/blog/deep-dive-contract-testing-microservices-229ae](https://www.desplega.ai/md/blog/deep-dive-contract-testing-microservices-229ae.md)
- [/blog/deep-dive-contract-testing-microservices-75bf4](https://www.desplega.ai/md/blog/deep-dive-contract-testing-microservices-75bf4.md)
- [/blog/deep-dive-contract-testing-microservices-f4dbf](https://www.desplega.ai/md/blog/deep-dive-contract-testing-microservices-f4dbf.md)
- [/blog/deep-dive-copilot-domain-debugging](https://www.desplega.ai/md/blog/deep-dive-copilot-domain-debugging.md)
- [/blog/deep-dive-cursor-claude-code-migration](https://www.desplega.ai/md/blog/deep-dive-cursor-claude-code-migration.md)
- [/blog/deep-dive-cursor-mcp-workflow](https://www.desplega.ai/md/blog/deep-dive-cursor-mcp-workflow.md)
- [/blog/deep-dive-cypress-playwright-flaky-tests](https://www.desplega.ai/md/blog/deep-dive-cypress-playwright-flaky-tests.md)
- [/blog/deep-dive-cypress-vs-playwright-performance](https://www.desplega.ai/md/blog/deep-dive-cypress-vs-playwright-performance.md)
- [/blog/deep-dive-docker-compose-test-environments](https://www.desplega.ai/md/blog/deep-dive-docker-compose-test-environments.md)
- [/blog/deep-dive-dynamic-kubernetes-namespaces](https://www.desplega.ai/md/blog/deep-dive-dynamic-kubernetes-namespaces.md)
- [/blog/deep-dive-ephemeral-environments-docker-compose](https://www.desplega.ai/md/blog/deep-dive-ephemeral-environments-docker-compose.md)
- [/blog/deep-dive-ephemeral-test-environments-testcontainers-k8s](https://www.desplega.ai/md/blog/deep-dive-ephemeral-test-environments-testcontainers-k8s.md)
- [/blog/deep-dive-event-driven-tests](https://www.desplega.ai/md/blog/deep-dive-event-driven-tests.md)
- [/blog/deep-dive-five-minute-deployment-ritual](https://www.desplega.ai/md/blog/deep-dive-five-minute-deployment-ritual.md)
- [/blog/deep-dive-flaky-distributed-test-environments](https://www.desplega.ai/md/blog/deep-dive-flaky-distributed-test-environments.md)
- [/blog/deep-dive-flaky-test-archaeology](https://www.desplega.ai/md/blog/deep-dive-flaky-test-archaeology.md)
- [/blog/deep-dive-flaky-test-debugging](https://www.desplega.ai/md/blog/deep-dive-flaky-test-debugging.md)
- [/blog/deep-dive-flaky-test-industrial-complex](https://www.desplega.ai/md/blog/deep-dive-flaky-test-industrial-complex.md)
- [/blog/deep-dive-flaky-test-root-causes](https://www.desplega.ai/md/blog/deep-dive-flaky-test-root-causes.md)
- [/blog/deep-dive-flaky-test-tax](https://www.desplega.ai/md/blog/deep-dive-flaky-test-tax.md)
- [/blog/deep-dive-flaky-tests-fix-or-rebuild](https://www.desplega.ai/md/blog/deep-dive-flaky-tests-fix-or-rebuild.md)
- [/blog/deep-dive-framer-cursor-design-system-migration](https://www.desplega.ai/md/blog/deep-dive-framer-cursor-design-system-migration.md)
- [/blog/deep-dive-gentrification-unit-tests](https://www.desplega.ai/md/blog/deep-dive-gentrification-unit-tests.md)
- [/blog/deep-dive-glide-cursor-migration-bab97](https://www.desplega.ai/md/blog/deep-dive-glide-cursor-migration-bab97.md)
- [/blog/deep-dive-glide-to-claude-code-migration](https://www.desplega.ai/md/blog/deep-dive-glide-to-claude-code-migration.md)
- [/blog/deep-dive-glide-to-cursor-migration](https://www.desplega.ai/md/blog/deep-dive-glide-to-cursor-migration.md)
- [/blog/deep-dive-glide-to-windsurf-migration](https://www.desplega.ai/md/blog/deep-dive-glide-to-windsurf-migration.md)
- [/blog/deep-dive-hmr-flow-state](https://www.desplega.ai/md/blog/deep-dive-hmr-flow-state.md)
- [/blog/deep-dive-hot-module-replacement](https://www.desplega.ai/md/blog/deep-dive-hot-module-replacement.md)
- [/blog/deep-dive-idempotent-test-data-factories](https://www.desplega.ai/md/blog/deep-dive-idempotent-test-data-factories.md)
- [/blog/deep-dive-iframe-testing-patterns](https://www.desplega.ai/md/blog/deep-dive-iframe-testing-patterns.md)
- [/blog/deep-dive-kubernetes-ephemeral-test-environments](https://www.desplega.ai/md/blog/deep-dive-kubernetes-ephemeral-test-environments.md)
- [/blog/deep-dive-kubernetes-playwright-load](https://www.desplega.ai/md/blog/deep-dive-kubernetes-playwright-load.md)
- [/blog/deep-dive-lovable-claude-code-migration](https://www.desplega.ai/md/blog/deep-dive-lovable-claude-code-migration.md)
- [/blog/deep-dive-micro-interactions-psychology](https://www.desplega.ai/md/blog/deep-dive-micro-interactions-psychology.md)
- [/blog/deep-dive-ml-flaky-test-prediction](https://www.desplega.ai/md/blog/deep-dive-ml-flaky-test-prediction.md)
- [/blog/deep-dive-mocha-jasmine-resilience](https://www.desplega.ai/md/blog/deep-dive-mocha-jasmine-resilience.md)
- [/blog/deep-dive-move-fast-break-things](https://www.desplega.ai/md/blog/deep-dive-move-fast-break-things.md)
- [/blog/deep-dive-move-fast-break-things-qa](https://www.desplega.ai/md/blog/deep-dive-move-fast-break-things-qa.md)
- [/blog/deep-dive-multi-region-testing](https://www.desplega.ai/md/blog/deep-dive-multi-region-testing.md)
- [/blog/deep-dive-network-interception-playwright-cypress](https://www.desplega.ai/md/blog/deep-dive-network-interception-playwright-cypress.md)
- [/blog/deep-dive-node-test-suites](https://www.desplega.ai/md/blog/deep-dive-node-test-suites.md)
- [/blog/deep-dive-page-object-model-f5fe5](https://www.desplega.ai/md/blog/deep-dive-page-object-model-f5fe5.md)
- [/blog/deep-dive-parallel-test-execution](https://www.desplega.ai/md/blog/deep-dive-parallel-test-execution.md)
- [/blog/deep-dive-performance-audit-conversions](https://www.desplega.ai/md/blog/deep-dive-performance-audit-conversions.md)
- [/blog/deep-dive-personal-context-library](https://www.desplega.ai/md/blog/deep-dive-personal-context-library.md)
- [/blog/deep-dive-playstation-test-infrastructure](https://www.desplega.ai/md/blog/deep-dive-playstation-test-infrastructure.md)
- [/blog/deep-dive-playwright-browser-contexts](https://www.desplega.ai/md/blog/deep-dive-playwright-browser-contexts.md)
- [/blog/deep-dive-playwright-cypress-network-mocking](https://www.desplega.ai/md/blog/deep-dive-playwright-cypress-network-mocking.md)
- [/blog/deep-dive-playwright-docker-sharding](https://www.desplega.ai/md/blog/deep-dive-playwright-docker-sharding.md)
- [/blog/deep-dive-playwright-selenium-ci-performance](https://www.desplega.ai/md/blog/deep-dive-playwright-selenium-ci-performance.md)
- [/blog/deep-dive-production-monitoring-solopreneurs](https://www.desplega.ai/md/blog/deep-dive-production-monitoring-solopreneurs.md)
- [/blog/deep-dive-prompt-architecture-patterns](https://www.desplega.ai/md/blog/deep-dive-prompt-architecture-patterns.md)
- [/blog/deep-dive-qa-bottleneck-velocity](https://www.desplega.ai/md/blog/deep-dive-qa-bottleneck-velocity.md)
- [/blog/deep-dive-qa-death-spiral](https://www.desplega.ai/md/blog/deep-dive-qa-death-spiral.md)
- [/blog/deep-dive-qa-power-dynamics](https://www.desplega.ai/md/blog/deep-dive-qa-power-dynamics.md)
- [/blog/deep-dive-qa-team-death-rebirth](https://www.desplega.ai/md/blog/deep-dive-qa-team-death-rebirth.md)
- [/blog/deep-dive-rag-infrastructure](https://www.desplega.ai/md/blog/deep-dive-rag-infrastructure.md)
- [/blog/deep-dive-real-time-collaboration-features](https://www.desplega.ai/md/blog/deep-dive-real-time-collaboration-features.md)
- [/blog/deep-dive-real-time-collaboration-features-a8622](https://www.desplega.ai/md/blog/deep-dive-real-time-collaboration-features-a8622.md)
- [/blog/deep-dive-replit-sports-sim](https://www.desplega.ai/md/blog/deep-dive-replit-sports-sim.md)
- [/blog/deep-dive-resilient-test-doubles](https://www.desplega.ai/md/blog/deep-dive-resilient-test-doubles.md)
- [/blog/deep-dive-resist-test-automation-cult](https://www.desplega.ai/md/blog/deep-dive-resist-test-automation-cult.md)
- [/blog/deep-dive-scalable-agent-memory](https://www.desplega.ai/md/blog/deep-dive-scalable-agent-memory.md)
- [/blog/deep-dive-selenium-playwright-selector-performance](https://www.desplega.ai/md/blog/deep-dive-selenium-playwright-selector-performance.md)
- [/blog/deep-dive-shadow-dom-debugging](https://www.desplega.ai/md/blog/deep-dive-shadow-dom-debugging.md)
- [/blog/deep-dive-shadow-dom-testing](https://www.desplega.ai/md/blog/deep-dive-shadow-dom-testing.md)
- [/blog/deep-dive-sinon-test-doubles](https://www.desplega.ai/md/blog/deep-dive-sinon-test-doubles.md)
- [/blog/deep-dive-skill-test-agents](https://www.desplega.ai/md/blog/deep-dive-skill-test-agents.md)
- [/blog/deep-dive-snapshot-testing-reliability](https://www.desplega.ai/md/blog/deep-dive-snapshot-testing-reliability.md)
- [/blog/deep-dive-social-proof-trust-signals](https://www.desplega.ai/md/blog/deep-dive-social-proof-trust-signals.md)
- [/blog/deep-dive-tanstack-lovable-routing](https://www.desplega.ai/md/blog/deep-dive-tanstack-lovable-routing.md)
- [/blog/deep-dive-tdd-toxic-dogma](https://www.desplega.ai/md/blog/deep-dive-tdd-toxic-dogma.md)
- [/blog/deep-dive-technical-debt-bankruptcy](https://www.desplega.ai/md/blog/deep-dive-technical-debt-bankruptcy.md)
- [/blog/deep-dive-tempo-supabase-auth](https://www.desplega.ai/md/blog/deep-dive-tempo-supabase-auth.md)
- [/blog/deep-dive-test-coverage-myth](https://www.desplega.ai/md/blog/deep-dive-test-coverage-myth.md)
- [/blog/deep-dive-test-data-subsetting-docker-sql](https://www.desplega.ai/md/blog/deep-dive-test-data-subsetting-docker-sql.md)
- [/blog/deep-dive-test-wars-shift-left-scam-developer-tests-production-bugs](https://www.desplega.ai/md/blog/deep-dive-test-wars-shift-left-scam-developer-tests-production-bugs.md)
- [/blog/deep-dive-testcontainers-integration-testing](https://www.desplega.ai/md/blog/deep-dive-testcontainers-integration-testing.md)
- [/blog/deep-dive-testing-budget-paradox](https://www.desplega.ai/md/blog/deep-dive-testing-budget-paradox.md)
- [/blog/deep-dive-testing-team-performance-theater](https://www.desplega.ai/md/blog/deep-dive-testing-team-performance-theater.md)
- [/blog/deep-dive-ux-micro-moments-retention](https://www.desplega.ai/md/blog/deep-dive-ux-micro-moments-retention.md)
- [/blog/deep-dive-v0-to-claude-code](https://www.desplega.ai/md/blog/deep-dive-v0-to-claude-code.md)
- [/blog/deep-dive-v0-to-claude-code-migration-2c4f7](https://www.desplega.ai/md/blog/deep-dive-v0-to-claude-code-migration-2c4f7.md)
- [/blog/deep-dive-v0-to-windsurf-git-workflow](https://www.desplega.ai/md/blog/deep-dive-v0-to-windsurf-git-workflow.md)
- [/blog/deep-dive-v0-ui-safety](https://www.desplega.ai/md/blog/deep-dive-v0-ui-safety.md)
- [/blog/deep-dive-versioned-agent-memory](https://www.desplega.ai/md/blog/deep-dive-versioned-agent-memory.md)
- [/blog/deep-dive-vibe-checking-qa-gates](https://www.desplega.ai/md/blog/deep-dive-vibe-checking-qa-gates.md)
- [/blog/deep-dive-vibe-coding-testing-debt](https://www.desplega.ai/md/blog/deep-dive-vibe-coding-testing-debt.md)
- [/blog/deep-dive-vibes-testing-coverage-lie](https://www.desplega.ai/md/blog/deep-dive-vibes-testing-coverage-lie.md)
- [/blog/deep-dive-visual-regression-testing](https://www.desplega.ai/md/blog/deep-dive-visual-regression-testing.md)
- [/blog/deep-dive-windsurf-cascade-mcp-silent-failures](https://www.desplega.ai/md/blog/deep-dive-windsurf-cascade-mcp-silent-failures.md)
- [/blog/deep-dive-windsurf-mcp-workflows](https://www.desplega.ai/md/blog/deep-dive-windsurf-mcp-workflows.md)
- [/blog/foundation-book-i-the-three-a-problem](https://www.desplega.ai/md/blog/foundation-book-i-the-three-a-problem.md)
- [/blog/foundation-book-ii-wagc-axe-engine](https://www.desplega.ai/md/blog/foundation-book-ii-wagc-axe-engine.md)
- [/blog/foundation-book-iii-fire-your-qa-director](https://www.desplega.ai/md/blog/foundation-book-iii-fire-your-qa-director.md)
- [/blog/foundation-book-iv-cost-of-poor-quality](https://www.desplega.ai/md/blog/foundation-book-iv-cost-of-poor-quality.md)
- [/blog/foundation-book-v-hand-off-zone](https://www.desplega.ai/md/blog/foundation-book-v-hand-off-zone.md)
- [/blog/test-wars-episode-i-the-rise-of-technical-debt](https://www.desplega.ai/md/blog/test-wars-episode-i-the-rise-of-technical-debt.md)
- [/blog/test-wars-episode-ii-ai-new-hope](https://www.desplega.ai/md/blog/test-wars-episode-ii-ai-new-hope.md)
- [/blog/test-wars-episode-iii-return-of-dev-confidence](https://www.desplega.ai/md/blog/test-wars-episode-iii-return-of-dev-confidence.md)
- [/blog/test-wars-episode-iv-production-strikes-back](https://www.desplega.ai/md/blog/test-wars-episode-iv-production-strikes-back.md)
- [/blog/test-wars-episode-ix-code-wars](https://www.desplega.ai/md/blog/test-wars-episode-ix-code-wars.md)
- [/blog/test-wars-episode-v-the-non-determinism-menace](https://www.desplega.ai/md/blog/test-wars-episode-v-the-non-determinism-menace.md)
- [/blog/test-wars-episode-vi-the-outage-awakens](https://www.desplega.ai/md/blog/test-wars-episode-vi-the-outage-awakens.md)
- [/blog/test-wars-episode-vii-test-coverage-rebels](https://www.desplega.ai/md/blog/test-wars-episode-vii-test-coverage-rebels.md)
- [/blog/test-wars-episode-viii-the-clone-implementation](https://www.desplega.ai/md/blog/test-wars-episode-viii-the-clone-implementation.md)
- [/blog/test-wars-episode-x-attack-of-the-synthetic-clones](https://www.desplega.ai/md/blog/test-wars-episode-x-attack-of-the-synthetic-clones.md)
- [/blog/vibe-break-chapter-i-intro](https://www.desplega.ai/md/blog/vibe-break-chapter-i-intro.md)
- [/blog/vibe-break-chapter-ii-testing](https://www.desplega.ai/md/blog/vibe-break-chapter-ii-testing.md)
- [/blog/vibe-break-chapter-iii-the-replit-regression](https://www.desplega.ai/md/blog/vibe-break-chapter-iii-the-replit-regression.md)
- [/blog/vibe-break-chapter-iv-the-lovable-inadvertence](https://www.desplega.ai/md/blog/vibe-break-chapter-iv-the-lovable-inadvertence.md)
- [/blog/vibe-break-chapter-v-the-pixel-perturbation](https://www.desplega.ai/md/blog/vibe-break-chapter-v-the-pixel-perturbation.md)
- [/blog/vibe-break-chapter-vi-the-authentication-amnesia](https://www.desplega.ai/md/blog/vibe-break-chapter-vi-the-authentication-amnesia.md)
- [/blog/vibe-break-chapter-vii-the-acceptance-protocol-anomaly](https://www.desplega.ai/md/blog/vibe-break-chapter-vii-the-acceptance-protocol-anomaly.md)
- [/blog/vibe-break-chapter-viii-github-migration](https://www.desplega.ai/md/blog/vibe-break-chapter-viii-github-migration.md)
- [/competitor/alternatives/browserstack-alternatives](https://www.desplega.ai/md/competitor/alternatives/browserstack-alternatives.md)
- [/competitor/alternatives/cypress-alternatives](https://www.desplega.ai/md/competitor/alternatives/cypress-alternatives.md)
- [/competitor/alternatives/functionize-alternatives](https://www.desplega.ai/md/competitor/alternatives/functionize-alternatives.md)
- [/competitor/alternatives/lambdatest-alternatives](https://www.desplega.ai/md/competitor/alternatives/lambdatest-alternatives.md)
- [/competitor/alternatives/mabl-alternatives](https://www.desplega.ai/md/competitor/alternatives/mabl-alternatives.md)
- [/competitor/alternatives/qatech-alternatives](https://www.desplega.ai/md/competitor/alternatives/qatech-alternatives.md)
- [/competitor/alternatives/qawolf-alternatives](https://www.desplega.ai/md/competitor/alternatives/qawolf-alternatives.md)
- [/competitor/alternatives/rainforestqa-alternatives](https://www.desplega.ai/md/competitor/alternatives/rainforestqa-alternatives.md)
- [/competitor/alternatives/spurtest-alternatives](https://www.desplega.ai/md/competitor/alternatives/spurtest-alternatives.md)
- [/competitor/desplega-ai-vs-functionize-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-functionize-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-functionize-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-functionize-for-cost-savings.md)
- [/competitor/desplega-ai-vs-functionize-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-functionize-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-lambdatest-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-lambdatest-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-lambdatest-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-lambdatest-for-cost-savings.md)
- [/competitor/desplega-ai-vs-lambdatest-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-lambdatest-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-mabl-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-mabl-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-mabl-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-mabl-for-cost-savings.md)
- [/competitor/desplega-ai-vs-mabl-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-mabl-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-qatech-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-qatech-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-qatech-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-qatech-for-cost-savings.md)
- [/competitor/desplega-ai-vs-qatech-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-qatech-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-qawolf-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-qawolf-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-qawolf-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-qawolf-for-cost-savings.md)
- [/competitor/desplega-ai-vs-qawolf-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-qawolf-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-rainforestqa-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-rainforestqa-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-rainforestqa-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-rainforestqa-for-cost-savings.md)
- [/competitor/desplega-ai-vs-rainforestqa-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-rainforestqa-for-proactive-qa.md)
- [/competitor/desplega-ai-vs-spurtest-for-accelerate-delivery](https://www.desplega.ai/md/competitor/desplega-ai-vs-spurtest-for-accelerate-delivery.md)
- [/competitor/desplega-ai-vs-spurtest-for-cost-savings](https://www.desplega.ai/md/competitor/desplega-ai-vs-spurtest-for-cost-savings.md)
- [/competitor/desplega-ai-vs-spurtest-for-proactive-qa](https://www.desplega.ai/md/competitor/desplega-ai-vs-spurtest-for-proactive-qa.md)
- [/how-to](https://www.desplega.ai/md/how-to.md)
- [/how-to/ai-powered-test-generation](https://www.desplega.ai/md/how-to/ai-powered-test-generation.md)
- [/how-to/build-a-basic-ai-agent-from-scratch-with-tools](https://www.desplega.ai/md/how-to/build-a-basic-ai-agent-from-scratch-with-tools.md)
- [/how-to/building-ai-agents-from-scratch-locally](https://www.desplega.ai/md/how-to/building-ai-agents-from-scratch-locally.md)
- [/how-to/claude-code-orchestration-out-of-process](https://www.desplega.ai/md/how-to/claude-code-orchestration-out-of-process.md)
- [/how-to/claude-code-persistent-context-with-claude-mem](https://www.desplega.ai/md/how-to/claude-code-persistent-context-with-claude-mem.md)
- [/how-to/cypress-page-object-model-framework-2026-mcp-chatmode-e2e-ai](https://www.desplega.ai/md/how-to/cypress-page-object-model-framework-2026-mcp-chatmode-e2e-ai.md)
- [/how-to/debug-test-runs](https://www.desplega.ai/md/how-to/debug-test-runs.md)
- [/how-to/discovery-runs](https://www.desplega.ai/md/how-to/discovery-runs.md)
- [/how-to/ecc-agent-harness-performance-optimization-for-claude-code-c](https://www.desplega.ai/md/how-to/ecc-agent-harness-performance-optimization-for-claude-code-c.md)
- [/how-to/end-to-end-testing](https://www.desplega.ai/md/how-to/end-to-end-testing.md)
- [/how-to/firecrawl-mcp-server-web-scraping-search-cursor-claude](https://www.desplega.ai/md/how-to/firecrawl-mcp-server-web-scraping-search-cursor-claude.md)
- [/how-to/how-to-build-a-voice-agent-in-claude](https://www.desplega.ai/md/how-to/how-to-build-a-voice-agent-in-claude.md)
- [/how-to/how-to-set-timeout-budgets-for-long-running-multi-agent-work](https://www.desplega.ai/md/how-to/how-to-set-timeout-budgets-for-long-running-multi-agent-work.md)
- [/how-to/issues](https://www.desplega.ai/md/how-to/issues.md)
- [/how-to/mcp](https://www.desplega.ai/md/how-to/mcp.md)
- [/how-to/mcp/best-practices](https://www.desplega.ai/md/how-to/mcp/best-practices.md)
- [/how-to/mcp/claude-code](https://www.desplega.ai/md/how-to/mcp/claude-code.md)
- [/how-to/mcp/cursor](https://www.desplega.ai/md/how-to/mcp/cursor.md)
- [/how-to/mcp/first-tests](https://www.desplega.ai/md/how-to/mcp/first-tests.md)
- [/how-to/mcp/generate-key](https://www.desplega.ai/md/how-to/mcp/generate-key.md)
- [/how-to/mcp/production](https://www.desplega.ai/md/how-to/mcp/production.md)
- [/how-to/mcp/workflows](https://www.desplega.ai/md/how-to/mcp/workflows.md)
- [/how-to/personas](https://www.desplega.ai/md/how-to/personas.md)
- [/how-to/self-healing-tests](https://www.desplega.ai/md/how-to/self-healing-tests.md)
- [/how-to/setting-up-browser-use-models-for-agentic-navigation](https://www.desplega.ai/md/how-to/setting-up-browser-use-models-for-agentic-navigation.md)
- [/how-to/speed-up-flaky-playwright-tests](https://www.desplega.ai/md/how-to/speed-up-flaky-playwright-tests.md)
- [/how-to/test-runs](https://www.desplega.ai/md/how-to/test-runs.md)
- [/how-to/test-suites](https://www.desplega.ai/md/how-to/test-suites.md)
- [/how-to/vibe-qa](https://www.desplega.ai/md/how-to/vibe-qa.md)
- [/how-to/vibe-qa/getting-started](https://www.desplega.ai/md/how-to/vibe-qa/getting-started.md)
- [/how-to/vibe-qa/installation](https://www.desplega.ai/md/how-to/vibe-qa/installation.md)
- [/how-to/vibe-qa/iterative-workflow](https://www.desplega.ai/md/how-to/vibe-qa/iterative-workflow.md)
- [/how-to/vibe-qa/reviewing-results](https://www.desplega.ai/md/how-to/vibe-qa/reviewing-results.md)
- [/how-to/vibe-qa/watch-the-magic](https://www.desplega.ai/md/how-to/vibe-qa/watch-the-magic.md)
- [/how-to/vibe-qa/your-first-test](https://www.desplega.ai/md/how-to/vibe-qa/your-first-test.md)
- [/local-business](https://www.desplega.ai/md/local-business.md)
- [/local-business/a-coruna](https://www.desplega.ai/md/local-business/a-coruna.md)
- [/local-business/aveiro](https://www.desplega.ai/md/local-business/aveiro.md)
- [/local-business/barcelona](https://www.desplega.ai/md/local-business/barcelona.md)
- [/local-business/bilbao](https://www.desplega.ai/md/local-business/bilbao.md)
- [/local-business/braga](https://www.desplega.ai/md/local-business/braga.md)
- [/local-business/coimbra](https://www.desplega.ai/md/local-business/coimbra.md)
- [/local-business/evora](https://www.desplega.ai/md/local-business/evora.md)
- [/local-business/faro](https://www.desplega.ai/md/local-business/faro.md)
- [/local-business/funchal](https://www.desplega.ai/md/local-business/funchal.md)
- [/local-business/granada](https://www.desplega.ai/md/local-business/granada.md)
- [/local-business/las-palmas](https://www.desplega.ai/md/local-business/las-palmas.md)
- [/local-business/lisbon](https://www.desplega.ai/md/local-business/lisbon.md)
- [/local-business/madrid](https://www.desplega.ai/md/local-business/madrid.md)
- [/local-business/malaga](https://www.desplega.ai/md/local-business/malaga.md)
- [/local-business/porto](https://www.desplega.ai/md/local-business/porto.md)
- [/local-business/santander](https://www.desplega.ai/md/local-business/santander.md)
- [/local-business/seville](https://www.desplega.ai/md/local-business/seville.md)
- [/local-business/valencia](https://www.desplega.ai/md/local-business/valencia.md)
- [/local-business/zaragoza](https://www.desplega.ai/md/local-business/zaragoza.md)
- [/new-releases](https://www.desplega.ai/md/new-releases.md)
- [/new-releases/2025-08-04-new-releases](https://www.desplega.ai/md/new-releases/2025-08-04-new-releases.md)
- [/new-releases/2025-08-11-new-releases](https://www.desplega.ai/md/new-releases/2025-08-11-new-releases.md)
- [/new-releases/2025-08-18-new-releases](https://www.desplega.ai/md/new-releases/2025-08-18-new-releases.md)
- [/new-releases/2025-08-25-new-releases](https://www.desplega.ai/md/new-releases/2025-08-25-new-releases.md)
- [/new-releases/2025-09-08-new-releases](https://www.desplega.ai/md/new-releases/2025-09-08-new-releases.md)
- [/new-releases/2025-09-15-new-releases](https://www.desplega.ai/md/new-releases/2025-09-15-new-releases.md)
- [/new-releases/2025-09-22-new-releases](https://www.desplega.ai/md/new-releases/2025-09-22-new-releases.md)
- [/new-releases/2025-09-29-new-releases](https://www.desplega.ai/md/new-releases/2025-09-29-new-releases.md)
- [/new-releases/2025-10-06-new-releases](https://www.desplega.ai/md/new-releases/2025-10-06-new-releases.md)
- [/new-releases/2025-10-13-new-releases](https://www.desplega.ai/md/new-releases/2025-10-13-new-releases.md)
- [/new-releases/2025-10-20-new-releases](https://www.desplega.ai/md/new-releases/2025-10-20-new-releases.md)
- [/new-releases/2025-10-27-new-releases](https://www.desplega.ai/md/new-releases/2025-10-27-new-releases.md)
- [/new-releases/2025-11-03-new-releases](https://www.desplega.ai/md/new-releases/2025-11-03-new-releases.md)
- [/new-releases/2025-11-12-new-releases](https://www.desplega.ai/md/new-releases/2025-11-12-new-releases.md)
- [/new-releases/2025-11-19-new-releases](https://www.desplega.ai/md/new-releases/2025-11-19-new-releases.md)
- [/new-releases/2025-11-24-new-releases](https://www.desplega.ai/md/new-releases/2025-11-24-new-releases.md)
- [/new-releases/2025-12-01-new-releases](https://www.desplega.ai/md/new-releases/2025-12-01-new-releases.md)
- [/new-releases/2025-12-09-new-releases](https://www.desplega.ai/md/new-releases/2025-12-09-new-releases.md)
- [/new-releases/2025-12-15-new-releases](https://www.desplega.ai/md/new-releases/2025-12-15-new-releases.md)
- [/new-releases/2025-12-29-new-releases](https://www.desplega.ai/md/new-releases/2025-12-29-new-releases.md)
- [/new-releases/2026-01-05-new-releases](https://www.desplega.ai/md/new-releases/2026-01-05-new-releases.md)
- [/new-releases/2026-01-12-new-releases](https://www.desplega.ai/md/new-releases/2026-01-12-new-releases.md)
- [/new-releases/2026-01-19-new-releases](https://www.desplega.ai/md/new-releases/2026-01-19-new-releases.md)
- [/new-releases/2026-01-26-new-releases](https://www.desplega.ai/md/new-releases/2026-01-26-new-releases.md)
- [/new-releases/2026-02-02-new-releases](https://www.desplega.ai/md/new-releases/2026-02-02-new-releases.md)
- [/pricing](https://www.desplega.ai/md/pricing.md)
- [/releases/release-2026-06-01](https://www.desplega.ai/md/releases/release-2026-06-01.md)
- [/releases/release-2026-06-08](https://www.desplega.ai/md/releases/release-2026-06-08.md)
- [/terms](https://www.desplega.ai/md/terms.md)
- [/tools](https://www.desplega.ai/md/tools.md)
- [/tools/agent-qa-audit](https://www.desplega.ai/md/tools/agent-qa-audit.md)
- [/tools/ai-code-review-roulette](https://www.desplega.ai/md/tools/ai-code-review-roulette.md)
- [/tools/copq-calculator](https://www.desplega.ai/md/tools/copq-calculator.md)
- [/tools/flaky-or-fixable](https://www.desplega.ai/md/tools/flaky-or-fixable.md)
- [/tools/flaky-test-calculator](https://www.desplega.ai/md/tools/flaky-test-calculator.md)
- [/tools/prompt-injection-or-paranoia](https://www.desplega.ai/md/tools/prompt-injection-or-paranoia.md)
- [/tools/qa-cost-calculator](https://www.desplega.ai/md/tools/qa-cost-calculator.md)
- [/tools/qa-risk-assessment](https://www.desplega.ai/md/tools/qa-risk-assessment.md)
- [/tools/selector-rot-scanner](https://www.desplega.ai/md/tools/selector-rot-scanner.md)
- [/tools/simqa](https://www.desplega.ai/md/tools/simqa.md)
- [/tools/vibe-coder-roulette](https://www.desplega.ai/md/tools/vibe-coder-roulette.md)
- [/tools/vibe-qa-assessment](https://www.desplega.ai/md/tools/vibe-qa-assessment.md)
- [/vibe-testing](https://www.desplega.ai/md/vibe-testing.md)
- [/workshops](https://www.desplega.ai/md/workshops.md)
