<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://spike-r.com</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://spike-r.com/capabilities</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://spike-r.com/case-studies</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://spike-r.com/case-studies/pe-management</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/case-studies/milestones</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/case-studies/chaos</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/case-studies/tism</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/process</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/contact</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://spike-r.com/insights</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/insights/laravel-multi-tenancy-leak-modes</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/payfast-vs-stripe-sa-saas</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/afrikaans-tts-vits-onnx</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/flutter-performance-audit-checklist</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/laravel-realtime-reverb-pusher-socketio</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/flutter-on-device-ml-tflite-vs-onnx</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/insights/astro-5-in-production</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/pos-deadlock-phantom-inventory</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/orm-decimal-cast-is-not-a-money-type</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/config-flag-that-disables-a-legal-control</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/mobile-credential-storage-failure-modes</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/mobile-upload-out-of-bundle-data-bleed</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/queue-jobs-carrying-stale-models</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/202-accepted-is-not-saved</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/no-expiry-cache-fast-but-wrong</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/local-first-read-modify-write-data-loss</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/tenant-context-in-a-request-scoped-variable</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/jwt-decoded-not-verified</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/blueprints/webhook-idempotency-double-charge</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/multi-tenant-row-level-isolation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/money-and-ledger-data-model</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/serialised-inventory-and-stock</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/idempotent-webhook-ingestion</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/regulated-quantity-limit</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/append-only-audit-log</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/async-write-and-job-contract</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/offline-first-sync-model</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/session-and-token-lifecycle</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/specs/rbac-permission-model</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/tenant-safe-cache-invalidation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/hardening-octane-against-state-leaks</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/deploying-daemonized-queue-workers</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/zero-downtime-expand-contract-migration</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/rotating-a-leaked-secret</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/wiring-a-new-webhook-consumer</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/diagnosing-a-production-deadlock</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/mobile-release-no-out-of-bundle-charges</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/killing-an-n-plus-one-under-load</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/threshold/runbooks/adding-rls-to-a-live-table</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://spike-r.com/privacy</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://spike-r.com/terms</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
