<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.joe-shirey.com/2026/02/18/the-code-is-the-documentation.html</loc>
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/02/24/the-commit-workflow.html</loc>
<lastmod>2026-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/02/25/managing-vertex-ai-agent-engine-endpoints.html</loc>
<lastmod>2026-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/03/07/an-apple-container-mcp-server.html</loc>
<lastmod>2026-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/05/14/how-to-lock-down-cloud-run-sites-by-email-domain.html</loc>
<lastmod>2026-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/05/24/always-on-ai-coding-agent.html</loc>
<lastmod>2026-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/06/01/swappable-coding-engines.html</loc>
<lastmod>2026-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/06/02/dynamic-tool-discovery.html</loc>
<lastmod>2026-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/06/02/running-untrusted-tools-safely.html</loc>
<lastmod>2026-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/06/02/using-github-issues-as-backlog.html</loc>
<lastmod>2026-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/2026/06/02/the-autonomy-ladder.html</loc>
<lastmod>2026-06-02T19:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.joe-shirey.com/</loc>
</url>
</urlset>
