<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.r-lopes.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://blog.r-lopes.com/newsletter</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://blog.r-lopes.com/posts</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://blog.r-lopes.com/about</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/infra</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://blog.r-lopes.com/how-it-works</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://blog.r-lopes.com/wishlist</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.r-lopes.com/llms.txt</loc><changefreq>daily</changefreq><priority>0.6</priority></url><url><loc>https://blog.r-lopes.com/llms-full.txt</loc><changefreq>daily</changefreq><priority>0.6</priority></url><url><loc>https://blog.r-lopes.com/posts/governing-ai-token-spend</loc><lastmod>2026-06-13</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/2026-06-11-why-agents-dont-scale</loc><lastmod>2026-06-11</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/governance-missing-half-of-ai-efficiency</loc><lastmod>2026-06-09</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/agentic-systems-strategy</loc><lastmod>2026-06-06</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/2026-06-06-cache-invalidation-for-ai-consumers-keeping-agent-facing-en</loc><lastmod>2026-06-06</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/2026-06-06-image-optimization-vs-alt-text-what-ai-agents-actually-read</loc><lastmod>2026-06-06</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/2026-06-06-schema-org-is-now-the-api-contract-your-ai-agents-read</loc><lastmod>2026-06-06</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/building-a-rag-pipeline-from-scratch</loc><lastmod>2026-06-05</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/ai-engineer-vancouver</loc><lastmod>2026-06-05</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/token-budgets-are-the-new-byte-budgets</loc><lastmod>2025-06-16</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/posts/ai-authority-playbook-2025</loc><lastmod>2024-12-01</lastmod><priority>0.8</priority></url><url><loc>https://blog.r-lopes.com/newsletter/2026-06-08</loc><lastmod>2026-06-08</lastmod><priority>0.7</priority></url><url><loc>https://blog.r-lopes.com/newsletter/2026-06-07</loc><lastmod>2026-06-07</lastmod><priority>0.7</priority></url><url><loc>https://blog.r-lopes.com/newsletter/2026-06-05</loc><lastmod>2026-06-05</lastmod><priority>0.7</priority></url><url><loc>https://blog.r-lopes.com/newsletter/2026-06-03</loc><lastmod>2026-06-03</lastmod><priority>0.7</priority></url></urlset>