<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Homepage -->
  <url>
    <loc>https://outcomesmatter.ai</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!--
    BLOG POSTS — add individual URLs here once Sanity is connected.
    Better yet, generate this dynamically in Next.js using:
    
    // app/sitemap.ts
    import { client } from './sanity/client';
    
    export default async function sitemap() {
      const posts = await client.fetch(`*[_type in ["article", "report"]] { slug, _updatedAt }`);
      
      return [
        { url: 'https://outcomesmatter.ai', lastModified: new Date(), changeFrequency: 'weekly', priority: 1 },
        ...posts.map(post => ({
          url: `https://outcomesmatter.ai/insights/${post.slug.current}`,
          lastModified: new Date(post._updatedAt),
          changeFrequency: 'monthly',
          priority: 0.7,
        })),
      ];
    }
  -->
</urlset>
