<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://specstory.com/</loc>
</url>
<url>
<loc>https://specstory.com/specstory</loc>
</url>
<url>
<loc>https://specstory.com/runstory</loc>
</url>
<url>
<loc>https://specstory.com/education</loc>
</url>
<url>
<loc>https://specstory.com/blog</loc>
</url>
<url>
<loc>https://specstory.com/tutorials</loc>
</url>
<url>
<loc>https://specstory.com/tutorials/team-based-loop-engineering</loc>
</url>
<url>
<loc>https://specstory.com/about</loc>
</url>
<url>
<loc>https://specstory.com/contact</loc>
</url>
<url>
<loc>https://specstory.com/design-call</loc>
</url>
<url>
<loc>https://specstory.com/privacy</loc>
</url>
<url>
<loc>https://specstory.com/terms</loc>
</url>
<url>
<loc>https://specstory.com/blog/13-ways-to-run-a-dev-sandbox-for-agentic-coding</loc>
</url>
<url>
<loc>https://specstory.com/blog/toyota-manufactures-learning</loc>
</url>
<url>
<loc>https://specstory.com/blog/ten-ways-to-let-an-agent-test-an-electron-app</loc>
</url>
<url>
<loc>https://specstory.com/blog/why-we-started-using-specstory</loc>
</url>
<url>
<loc>https://specstory.com/blog/how-a-deleted-repo-was-rebuilt-from-history</loc>
</url>
<url>
<loc>https://specstory.com/blog/how-to-be-an-opensource-hero</loc>
</url>
<url>
<loc>https://specstory.com/blog/from-ai-session-to-blogpost</loc>
</url>
<url>
<loc>https://specstory.com/blog/building-a-mintlify-alternative-with-AI-Part-1</loc>
</url>
<url>
<loc>https://specstory.com/blog/process-mining</loc>
</url>
<url>
<loc>https://specstory.com/blog/workshop-vibes-to-validation</loc>
</url>
<url>
<loc>https://specstory.com/blog/specstory-and-copilot</loc>
</url>
<url>
<loc>https://specstory.com/blog/keeping-cursor-aligned-with-your-intent</loc>
</url>
<url>
<loc>https://specstory.com/blog/build-me-anything</loc>
</url>
<url>
<loc>https://specstory.com/blog/dangit-cursor</loc>
</url>
<url>
<loc>https://specstory.com/blog/using-cursor-to-create-sample-data-for-nextjs</loc>
</url>
<url>
<loc>https://specstory.com/blog/a-ceos-journey-back-to-code</loc>
</url>
<url>
<loc>https://specstory.com/blog/specstory-launch</loc>
</url>
<url>
<loc>https://specstory.com/tutorials/howto-make-an-sms-signup-agent</loc>
</url>
<url>
<loc>https://specstory.com/learning</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/glossary</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/agent-harness</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/agentic-coding-vs-vibe-coding</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/agentic-engineering</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/agents-md</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/ai-coding-session-history</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/coding-agent</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/context-engineering</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/human-in-the-loop</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/model-context-protocol</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/spec-driven-development</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ai-coding/vibe-coding</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/agent-hooks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/blocking-vs-non-blocking-checks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/ci-cd</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/ci-for-coding-agents</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/continuous-integration</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/git-hooks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/github-actions-checks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/local-ci-checks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/pre-commit-hook</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/pre-commit-vs-pre-push-vs-ci</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/quality-gate</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/shift-left-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/test-impact-analysis</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/ci-cd/tests-pass-locally-fail-in-ci</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/broken-pipe</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/browser-test-frameworks</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/exit-codes</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/headless-browser</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/hydration-error</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/playwright-mcp</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/stdout-vs-stderr</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/testing-command-line-applications</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/testing-shell-scripts</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/testing-terminal-uis</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/tty-vs-pipe</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/cli-and-web/verifying-agent-built-cli</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/ai-code-review</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/code-review</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/linting</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/pull-request-size</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/review-bottleneck</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/reviewing-agent-pull-requests</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/static-analysis</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/static-vs-dynamic-analysis</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/code-review/technical-debt</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/agents-break-working-features</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/bug-fix-verification</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/bug-report-for-coding-agents</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/debugging</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/flaky-test-or-real-bug</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/flaky-tests</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/git-bisect</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/minimal-reproducible-example</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/race-condition</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/reproduction-steps</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/debugging/root-cause-analysis</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/ai-sandbox</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/approval-fatigue</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/containers-vs-gvisor-vs-microvms</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/docker-vs-devcontainer-vs-vm</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/ephemeral-environments</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/least-privilege-for-ai-agents</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/prompt-injection-in-coding-agents</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/staging-environment</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/environments/test-isolation</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/adversarial-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/catching-tests</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/checking-agent-written-tests</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/code-coverage</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/fuzzing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/golden-file-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/metamorphic-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/mutation-score-vs-code-coverage</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/mutation-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/property-based-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/tautological-test</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/test-quality/test-oracle</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/acceptance-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/agentic-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/end-to-end-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/exploratory-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/integration-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/mocks-vs-stubs</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/pre-launch-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/qa-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/regression-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/smoke-testing</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/snapshot-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/software-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/test-automation</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/test-driven-development</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/test-harness</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/test-pyramid</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/unit-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/unit-vs-integration-vs-e2e-tests</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/testing/user-journey-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/ai-code-hallucinations</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/ai-generated-code-testing</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/ai-self-verification</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/ai-slop</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/ai-written-tests-always-pass</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/coding-agent-done-claims</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/definition-of-done-for-coding-agents</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/false-pass</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/llm-as-a-judge</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/reading-vs-running-code</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/reward-hacking</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/runtime-verification</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/test-tampering</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/verification-debt</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/verification-vs-validation</loc>
<lastmod>2026-09-29</lastmod>
</url>
<url>
<loc>https://specstory.com/learning/verification/vibe-coding-bugs</loc>
<lastmod>2026-09-29</lastmod>
</url>
</urlset>
