<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/my-voice-router-that-refuses-to-think-patternfirst-multiagent-orchestration-for-subsecond-latency</loc>
    <lastmod>2026-03-23T14:04:52.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/defensive-multiagent-scoring-how-i-made-llm-reviews-clamp-stream-and-fail-loudly</loc>
    <lastmod>2026-03-23T14:05:26.628Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/diversification-after-scoring-the-step-that-stops-my-scene-compiler-from-picking-five-paraphrases</loc>
    <lastmod>2026-03-23T14:05:24.056Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/turning-crm-audit-noise-into-a-transition-graph-normalizing-events-sessionizing-creation-bursts-and-extracting-timeweighted-state-edges</loc>
    <lastmod>2026-03-23T14:05:21.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/i-got-sam3-video-tracking-wrong-the-session-wasnt-the-problemmy-reprojection-was</loc>
    <lastmod>2026-03-23T14:05:18.027Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/my-rag-stack-for-code-retrieval-pgvector-hnsw-metadata-filters-reranking-and-the-parts-i-refuse-to-guess-about</loc>
    <lastmod>2026-03-23T14:05:14.918Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/phase-2-calibration-percategory-ood-thresholds-grouprelative-reward-normalization-in-my-scene-compiler</loc>
    <lastmod>2026-03-23T14:05:11.873Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/adaptive-keyframe-sampling-how-i-spend-a-frame-budget-like-its-cash</loc>
    <lastmod>2026-03-23T14:05:03.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/cache-first-geocoding-with-azure-maps-key-topology-ttl-heuristics-and-quota-smoothing</loc>
    <lastmod>2026-03-23T14:04:59.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/mrgrpo-in-practice-the-reward-mixer-that-stops-clip-from-lying-to-your-scene-compiler</loc>
    <lastmod>2026-03-23T14:04:48.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/multivector-embeddings-in-production-typed-vectors-cache-keys-and-a-generator-that-refuses-poison-records</loc>
    <lastmod>2026-03-23T14:04:45.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://craftedbydaniel.hashnode.dev/multiagent-firecrawl-research-my-fallback-chain-that-refuses-to-pretend-it-knows-the-company</loc>
    <lastmod>2026-03-23T14:04:55.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>