<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dazlarus.dev</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/blog.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/audio.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/games.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/contact.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/karl-code.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/ensignkarl.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/etrath.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/planclave.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/archive.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-31-the-dispatcher-bug-that-silently-starved-50-tasks.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-30-agent-accessibility-online.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-30-research-before-you-task-why-30-percent-of-your-ai-task-plans-are-wrong.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-29-mpeg-ts-concat-can-eat-your-audio.html</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-28-why-mr-hyde-became-mimar-hyde-and-how-to-fix-it.html</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-27-32gb-ram-is-not-enough-a-memory-crisis-postmortem.html</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-26-when-your-multi-worker-ai-pipeline-starts-fighting-itself.html</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-25-the-ass-subtitle-format-everything-that-can-go-wrong-will.html</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-24-turning-an-audiobook-into-youtube-shorts-the-full-pipeline.html</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-23-why-your-tts-sounds-choppy-sentence-boundary-segmentation.html</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-22-60x-speedup-why-ffmpeg-subtitles-filter-beat-my-custom-caption-burner.html</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-21-whisperx-has-deterministic-blind-spots.html</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-13-the-self-publishers-cover-art-pipeline.html</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-12-renaming-a-python-package-without-breaking-everything.html</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-11-setting-up-a-second-ai-agent-for-collaborative-work.html</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-10-worldbuilding-a-4-book-series-before-writing-book-2.html</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-09-connecting-ai-agents-to-ides-the-agent-client-protocol.html</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-08-making-blockquoted-text-sound-ancient.html</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-08-real-time-ai-pipeline-progress-with-server-sent-events.html</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-08-using-local-llms-for-text-preprocessing-at-temperature-03.html</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-07-extracting-a-project-from-its-parent.html</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-06-what-685-tests-taught-me-about-testing-rust-ai-pipelines.html</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-05-designing-resume-logic-queued-vs-completed.html</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-04-teaching-an-ai-to-read-dialogue-tags.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-03-finding-your-niche-biopunk-isekai-and-the-amazon-category-strategy.html</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-02-building-a-skills-system-for-ai-agents.html</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-01-designing-a-rust-workspace-for-production-ai.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-01-designing-specialized-ai-agent-profiles.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-07-01-the-heartbeat-pattern-an-ai-agent-that-checks-its-own-systems.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-30-achieving-zero-word-loss-across-a-full-book-tts-pipeline.html</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-29-process-pools-and-json-ipc-multi-worker-tts-in-rust.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-29-write-your-intent-before-you-execute.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-28-why-i-ditched-github-actions-for-local-ci-gates.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-27-connecting-an-ai-assistant-to-discord-without-losing-your-mind.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-26-a-json-file-as-a-task-queue-when-simplicity-beats-rabbitmq.html</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-26-seventeen-drafts-to-a-published-novel.html</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-26-why-im-publishing-an-open-standard-for-ai-execution-plans.html</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-25-the-pure-kernel-pattern-keeping-domain-logic-free-of-infrastructure.html</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-21-the-self-checking-tts-loop-generate-transcribe-compare-retry.html</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-20-teaching-an-ai-router-to-learn-from-its-own-mistakes.html</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-19-why-i-abandoned-candle-for-libtorch-in-rust.html</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-18-the-middleware-pattern-for-ai-agent-safety.html</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-16-squeezing-117gb-into-123gb-vram-management-for-local-ai.html</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-15-how-multiple-ai-agents-coordinate-without-stepping-on-each-other.html</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-14-replacing-cron-jobs-with-an-ai-agent-that-manages-its-own-schedule.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-12-the-voice-actor-business-model-for-ai-narration.html</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-10-the-audiobook-pipeline-that-replaced-a-900-subscription.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-07-my-ai-lives-in-a-notebook-now.html</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-04-building-a-recovery-system-for-ai-pipelines.html</loc>
    <lastmod>2026-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-06-01-when-your-ai-assistant-becomes-a-project-manager.html</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-05-29-planning-is-the-sleeper-skill-of-the-ai-future.html</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-03-13-building-a-long-form-tts-narration-pipeline.html</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-01-28-hidden-work-that-makes-AI-actually-work.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-01-14-what-should-remain-human.html</loc>
    <lastmod>2026-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-01-12-ai-as-a-collaborator.html</loc>
    <lastmod>2026-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-01-10-building-for-the-long-arc.html</loc>
    <lastmod>2026-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2026-01-06-why-ai-struggles-to-end-stories.html</loc>
    <lastmod>2026-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-22-ai-ethics-start-with-design.html</loc>
    <lastmod>2025-12-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-19-finishing-is-a-separate-skill.html</loc>
    <lastmod>2025-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-15-the-problem-with-ai-editing.html</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-13-polishing-a-story-too-early.html</loc>
    <lastmod>2025-12-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-11-creative-fatigue-is-not-laziness.html</loc>
    <lastmod>2025-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dazlarus.dev/posts/2025-12-09-somatic-design-thinking-for-ai.html</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>