<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sacenpapier.org</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://sacenpapier.org/postmortems</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://sacenpapier.org/updates</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-10-05-windows-never-actually-slept-a-silent-powercfg-chaining-bug</loc>
<lastmod>2026-10-05</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-09-14-poproom-frontend-stuck-on-a-stale-docker-hub-build</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-09-11-argocd-selfheal-overwrote-a-live-configmap</loc>
<lastmod>2026-09-11</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-09-09-false-positive-memory-leak-alert-had-no-uptime-guard</loc>
<lastmod>2026-09-09</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-09-08-longhorn-snapshot-retention-was-never-working-a-recurring-job-that-only-creates</loc>
<lastmod>2026-09-08</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-09-01-jellyfin-freezing-was-the-tvs-wifi-not-the-server</loc>
<lastmod>2026-09-01</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-08-31-homelab-shutdown-cascade-nic-swap-docker-down-and-stale-port-forwards</loc>
<lastmod>2026-08-31</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-08-18-local-llm-migration-wsl2-gpu-instability-forces-a-pivot</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-08-14-orphaned-longhorn-mysql-a-leftover-from-the-june-migration</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-08-14-argocd-rollout-shared-mysql-naming-collision</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-08-08-uptime-kuma-single-fire-alert-hid-a-37-hour-outage</loc>
<lastmod>2026-08-08</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-07-31-longhorn-instance-manager-leak</loc>
<lastmod>2026-07-31</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-07-28-x-silent-schema-bootstrap-bug</loc>
<lastmod>2026-07-28</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-06-27-prometheus-alertmanager-silently-stopped-restarting</loc>
<lastmod>2026-06-27</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-06-19-k3s-longhorn-disk-incident</loc>
<lastmod>2026-06-19</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-06-02-mysql-k3s-recovery</loc>
<lastmod>2026-06-02</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/postmortems/2026-06-02-k3s-outage</loc>
<lastmod>2026-06-02</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-10-05-gaming-detection-simplified-ssh-lock-state-instead-of-a-windows-agent</loc>
<lastmod>2026-10-05</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-18-two-tier-automated-container-updates-with-watchtower</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-18-nightly-config-backup-for-the-homelab-fleet</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-18-longhorn-webhook-watchdog</loc>
<lastmod>2026-09-18</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-15-auto-login-demo-user-on-x</loc>
<lastmod>2026-09-15</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-14-trivy-cve-gate-in-ci-catches-real-vulnerabilities-fleet-wide</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-14-python-jose-cve-fix</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-14-networkpolicies-shipped-across-the-fleet</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-14-kubernetes-resource-requests-and-limits-audit</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-shared-observability-pattern-across-the-fleet</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-scoping-serviceaccounts-off-cluster-admin</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-kustomize-migration-for-k3s-and-argocd</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-doppler-secrets-management-across-the-fleet</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-distributed-tracing-with-opentelemetry-and-tempo</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-closing-the-ci-to-gitops-loop-with-argocd-image-updater</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-13-blackbox-exporter-for-all-public-urls</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-12-truenas-integration-migrates-from-rest-to-json-rpc</loc>
<lastmod>2026-09-12</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-09-11-opnsense-firewall-monitoring-and-zfs-pool-health-checks</loc>
<lastmod>2026-09-11</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-08-18-gemma-4-12b-replaces-gpt-oss-20b-as-bob-s-local-model</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-08-14-per-app-mysql-users-ending-shared-database-credentials</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-08-14-argocd-gitops-rollout</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-28-x-four-features-one-day</loc>
<lastmod>2026-07-28</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-11-poproom-park-generation</loc>
<lastmod>2026-07-11</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-09-ssh-hardening-and-alert-tuning</loc>
<lastmod>2026-07-09</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-09-botwhy-trending-moderation</loc>
<lastmod>2026-07-09</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-06-botwhy-voice-mode</loc>
<lastmod>2026-07-06</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-05-botwhy-admin-ui</loc>
<lastmod>2026-07-05</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-03-botwhy-rate-limiting-the-ai-endpoint</loc>
<lastmod>2026-07-03</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-03-botwhy-mobile-viewport</loc>
<lastmod>2026-07-03</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-07-01-botwhy-credit-payment-system</loc>
<lastmod>2026-07-01</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-05-23-homelab-pod-antiaffinity</loc>
<lastmod>2026-05-23</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-05-02-homelab-dashboard-opnsense-page-and-windows-node-via-glances</loc>
<lastmod>2026-05-02</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-04-20-homelab-pod-node-highlighting</loc>
<lastmod>2026-04-20</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-03-24-botwhy-cookie-consent-and-trending-engagement</loc>
<lastmod>2026-03-24</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-03-21-x-retweets-and-comment-overlays</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-03-21-x-rename-and-cookie-consent</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-03-14-apercu-event-platform</loc>
<lastmod>2026-03-14</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2026-03-11-poproom-core-game</loc>
<lastmod>2026-03-11</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2025-03-05-early-infrastructure-terraform-and-ansible-on-oracle-cloud</loc>
<lastmod>2025-03-05</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2025-02-12-x-first-gitops-attempt-flux</loc>
<lastmod>2025-02-12</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-11-02-botwhy-first-cicd</loc>
<lastmod>2024-11-02</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-10-17-apercu-password-reset</loc>
<lastmod>2024-10-17</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-09-16-apercu-bilingual-marketing-site-with-pricing-tiers</loc>
<lastmod>2024-09-16</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-09-04-apercu-vite-migration</loc>
<lastmod>2024-09-04</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-08-16-botwhy-building-the-core-chat-app</loc>
<lastmod>2024-08-16</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-08-06-botwhy-fedcm-migration</loc>
<lastmod>2024-08-06</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-06-04-apercu-building-the-core-app</loc>
<lastmod>2024-06-04</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-05-28-x-building-the-core-app</loc>
<lastmod>2024-05-28</lastmod>
</url>
<url>
<loc>https://sacenpapier.org/updates/2024-05-19-x-direct-messages</loc>
<lastmod>2024-05-19</lastmod>
</url>
</urlset>
