<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://normanli.net/</loc>
    <lastmod>2026-07-11T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/stream/reading-theory-of-constraints/</loc>
    <lastmod>2026-07-11T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/stream/</loc>
    <lastmod>2026-07-11T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/stream/til-explode/</loc>
    <lastmod>2026-07-08T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/categories/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/essays/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/categories/forecasting/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/forecasting/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/inventory/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/essays/why-your-safety-stock-is-lying-to-you/</loc>
    <lastmod>2026-07-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/lab/</loc>
    <lastmod>2026-06-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/python/</loc>
    <lastmod>2026-06-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/lab/reorder-point-simulator/</loc>
    <lastmod>2026-06-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/stream/on-forecast-accuracy-metrics/</loc>
    <lastmod>2026-06-25T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/essays/demand-planners-guide-to-llm-evals/</loc>
    <lastmod>2026-06-18T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/ai/</loc>
    <lastmod>2026-06-18T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/categories/ai/</loc>
    <lastmod>2026-06-18T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/data-analytics/</loc>
    <lastmod>2026-05-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/sql/</loc>
    <lastmod>2026-05-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/categories/sql/</loc>
    <lastmod>2026-05-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/essays/the-join-that-broke-procurement/</loc>
    <lastmod>2026-05-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/lab/po-anomaly-detector/</loc>
    <lastmod>2026-04-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/power-bi/</loc>
    <lastmod>2026-04-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/procurement/</loc>
    <lastmod>2026-04-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/lab/vendor-scorecard/</loc>
    <lastmod>2025-11-02T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/about/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/garden/bullwhip-effect/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/contact/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/garden/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/garden/llm-eval-harness/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/garden/reorder-point/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url><url>
    <loc>https://normanli.net/tags/supply-chain/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
