<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vibelang.sh/</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/001-onboarding</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/013-getting-started</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/035-configuration</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/036-runtime</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/044-batching</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/behaviour/083-equivalence</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/behaviour/084-order</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/caching/045-caching-effects</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/caching/046-cache</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/064-guidelines</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/065-dual</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/066-branded-types</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/067-pattern-matching</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/068-do</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/code-style/069-control-flow</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/007-basic-concurrency</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/047-fibers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/048-deferred</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/049-queue</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/050-pubsub</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/051-semaphore</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/concurrency/052-latch</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/070-bigdecimal</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/071-cause</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/072-chunk</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/073-data</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/074-datetime</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/075-duration</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/076-result</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/077-exit</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/078-hash-set</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/079-option</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/data-types/080-redacted</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/006-two-error-types</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/014-expected-errors</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/015-unexpected-errors</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/016-fallback</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/017-matching</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/018-retrying</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/019-timing-out</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/020-sandboxing</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/021-error-accumulation</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/022-error-channel-operations</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/023-parallel-and-sequential-errors</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/error-management/024-yieldable-errors</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/002-why-effect</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/003-the-effect-type</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/004-installation</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/005-creating-effects</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/008-importing-effect</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/009-running-effects</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/010-using-generators</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/011-building-pipelines</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/getting-started/012-devtools</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/observability/031-logging</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/observability/032-metrics</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/observability/033-tracing</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/observability/034-tracking-fibers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/105-introduction</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/106-file-system</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/107-path</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/108-platformlogger</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/109-runtime</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/platform/110-terminal</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/proposals</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/requirements-management/025-services</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/requirements-management/026-default-services</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/requirements-management/027-layers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/requirements-management/028-layer-memoization</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/resource-management/029-introduction</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/resource-management/030-scope</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/scheduling/037-using-schedules</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/scheduling/038-choosing-and-combining-schedules</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/scheduling/039-cron</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/scheduling/040-cookbook</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/085-introduction</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/086-getting-started</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/087-basic-usage</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/088-filters</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/089-advanced-usage</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/090-projections</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/091-transformations</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/092-annotations</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/093-canonical-codecs</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/094-error-messages</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/095-error-formatters</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/096-classes</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/097-default-constructors</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/098-effect-data-types</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/099-standard-schema</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/100-arbitrary</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/101-json-schema</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/102-equivalence</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/103-formatter</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/schema/104-compilers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/existing-project</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/neovim</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/new-project</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/other-editors</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/react</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/release-notes</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/svelte</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/vibelang-cli</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/vite</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/vscode</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/vue</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/setup/zed</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/sink/059-introduction</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/sink/060-creating</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/sink/061-operations</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/sink/062-leftovers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/000-intro</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/101-part1-ch01-first-look</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/102-part1-ch02-functions</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/103-part1-ch03-errors</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/104-part1-ch04-di</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/105-part1-ch05-programs</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/106-part1-ch06-resources</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/107-part1-ch07-concurrency</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/108-part1-ch08-producers</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/109-part1-ch09-handlers</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/110-part1-ch10-typescript</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/111-part1-ch11-stdlib</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/112-part1-ch12-faq</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/213-part2-ch13-calls</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/214-part2-ch14-contracts</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/215-part2-ch15-direct</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/216-part2-ch16-callbacks</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/217-part2-ch17-failures</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/318-part3-ch18-why</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/319-part3-ch19-trace</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/320-part3-ch20-machine</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/321-part3-ch21-ownership</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/322-part3-ch22-restore</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/323-part3-ch23-boundaries</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/324-part3-ch24-effect</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/325-part3-ch25-strategies</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/326-part3-ch26-compiled</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/427-part4-ch27-compiler</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/428-part4-ch28-tooling</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/529-part5-ch29-decisions</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/530-part5-ch30-risks</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/900-appendices</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/spec/901-appendix-c-coverage</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/state-management/041-ref</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/state-management/042-synchronizedref</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/state-management/043-subscriptionref</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/053-introduction</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/054-creating</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/055-consuming-streams</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/056-error-handling</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/057-operations</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/stream/058-resourceful-streams</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/testing/063-testclock</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/trait/081-equal</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/trait/082-hash</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/111-control-operations-and-handlers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/112-producers</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/113-building-an-http-api</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/114-vibelang-for-effect-users</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/115-cheat-sheet</loc>
    <lastmod>2026-10-19</lastmod>
  </url>
  <url>
    <loc>https://vibelang.sh/vibelang-features/116-match-and-is</loc>
    <lastmod>2026-10-18</lastmod>
  </url>
</urlset>
