<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://threemoonslab.com/</loc></url><url><loc>https://threemoonslab.com/blog/</loc></url><url><loc>https://threemoonslab.com/blog/agents-shipgate-github-action-quickstart/</loc></url><url><loc>https://threemoonslab.com/blog/agents-shipgate-vs-runtime-guardrails/</loc></url><url><loc>https://threemoonslab.com/blog/anthropic-claude-tool-use-release-gate/</loc></url><url><loc>https://threemoonslab.com/blog/from-cicd-to-agent-release-readiness/</loc></url><url><loc>https://threemoonslab.com/blog/mcp-tool-surfaces-need-release-review/</loc></url><url><loc>https://threemoonslab.com/blog/openai-agents-sdk-release-gate/</loc></url><url><loc>https://threemoonslab.com/blog/tool-surface-release-gate/</loc></url><url><loc>https://threemoonslab.com/blog/walking-a-release-readiness-report/</loc></url><url><loc>https://threemoonslab.com/blog/what-is-tool-use-readiness/</loc></url><url><loc>https://threemoonslab.com/blog/why-evals-are-not-release-gates/</loc></url><url><loc>https://threemoonslab.com/checks/</loc></url><url><loc>https://threemoonslab.com/glossary/</loc></url></urlset>