<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://unweed.dev/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/2/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/3/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/4/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/5/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/6/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/7/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/8/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/9/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/10/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/11/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/12/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/13/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/14/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/15/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/16/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/17/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/18/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/19/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/20/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/page/21/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-client-fixture-cleanup-delete-generated-test-clients-after-versions-move/</loc>
    <lastmod>2026-05-14T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sdk-example-cleanup-remove-legacy-snippets-without-breaking-integrators/</loc>
    <lastmod>2026-05-14T15:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-experiment-assignment-cleanup-expire-buckets-after-the-decision/</loc>
    <lastmod>2026-05-14T14:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/environment-variable-default-cleanup-remove-fallbacks-that-hide-bad-deploys/</loc>
    <lastmod>2026-05-14T14:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/runbook-command-cleanup-replace-shell-steps-that-no-longer-work/</loc>
    <lastmod>2026-05-14T13:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/build-matrix-include-cleanup-remove-one-off-ci-rows-after-migrations/</loc>
    <lastmod>2026-05-14T12:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/opentelemetry-attribute-cleanup-retire-labels-that-no-consumer-uses/</loc>
    <lastmod>2026-05-14T12:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/release-branch-protection-cleanup-remove-rules-after-support-ends/</loc>
    <lastmod>2026-05-14T12:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/legacy-service-dns-cleanup-move-callers-before-shutdown/</loc>
    <lastmod>2026-05-14T11:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/local-docker-volume-cleanup-retire-named-volumes-without-losing-fixtures/</loc>
    <lastmod>2026-05-14T10:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-retention-export-exception-cleanup-close-temporary-copies-after-reviews/</loc>
    <lastmod>2026-05-14T10:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/vulnerability-scanner-suppression-cleanup-remove-ignores-after-fixes-ship/</loc>
    <lastmod>2026-05-14T10:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/scim-group-mapping-cleanup-stop-rules-from-recreating-old-access/</loc>
    <lastmod>2026-05-14T09:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/package-registry-token-cleanup-retire-publish-credentials-after-pipelines-move/</loc>
    <lastmod>2026-05-14T09:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-limitrange-cleanup-fix-defaults-after-workloads-change/</loc>
    <lastmod>2026-05-14T08:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/test-fixture-seed-cleanup-delete-old-seed-data-without-hiding-regressions/</loc>
    <lastmod>2026-05-13T15:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-route-middleware-cleanup-remove-legacy-filters-after-clients-migrate/</loc>
    <lastmod>2026-05-13T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-flag-prerequisite-cleanup-remove-dead-targeting-rules-after-rollouts/</loc>
    <lastmod>2026-05-13T14:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cron-job-parameter-cleanup-remove-old-flags-from-scheduled-commands/</loc>
    <lastmod>2026-05-13T14:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-export-destination-cleanup-remove-old-delivery-targets-nobody-opens/</loc>
    <lastmod>2026-05-13T13:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/package-registry-namespace-cleanup-retire-old-scopes-without-breaking-installs/</loc>
    <lastmod>2026-05-13T13:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/analytics-event-naming-cleanup-retire-duplicate-events-without-breaking-metrics/</loc>
    <lastmod>2026-05-13T12:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/release-branch-ci-cleanup-remove-workflow-filters-after-support-ends/</loc>
    <lastmod>2026-05-13T12:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/materialized-view-dependency-cleanup-remove-views-after-dashboards-move/</loc>
    <lastmod>2026-05-13T11:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/alert-dashboard-cleanup-retire-panels-that-only-explain-old-incidents/</loc>
    <lastmod>2026-05-13T11:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/runbook-link-cleanup-remove-broken-incident-references-after-tools-move/</loc>
    <lastmod>2026-05-13T10:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-backup-restore-script-cleanup-retire-old-restore-helpers-safely/</loc>
    <lastmod>2026-05-13T10:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/secret-cleanup-suppression-review-expire-ignores-after-leaks-are-fixed/</loc>
    <lastmod>2026-05-13T09:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sso-group-nesting-cleanup-remove-nested-access-paths-nobody-owns/</loc>
    <lastmod>2026-05-13T09:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/service-account-key-file-cleanup-remove-copied-credentials-from-repositories/</loc>
    <lastmod>2026-05-13T08:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/design-file-cleanup-archive-explorations-without-losing-decisions/</loc>
    <lastmod>2026-05-12T15:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/design-system-component-cleanup-retire-deprecated-ui-patterns-safely/</loc>
    <lastmod>2026-05-12T15:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/incident-follow-up-cleanup-close-action-items-without-losing-accountability/</loc>
    <lastmod>2026-05-12T15:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-version-cleanup-retire-old-versions-after-clients-migrate/</loc>
    <lastmod>2026-05-12T15:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/test-coverage-report-cleanup-stop-measuring-files-nobody-ships/</loc>
    <lastmod>2026-05-12T15:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/chatbot-workflow-cleanup-retire-automations-that-answer-from-old-context/</loc>
    <lastmod>2026-05-12T14:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/search-relevance-rule-cleanup-retire-manual-boosts-after-catalog-changes/</loc>
    <lastmod>2026-05-12T14:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/synthetic-monitor-cleanup-remove-checks-for-paths-you-no-longer-serve/</loc>
    <lastmod>2026-05-12T14:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-contract-cleanup-retire-schemas-after-producers-move/</loc>
    <lastmod>2026-05-12T13:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-quality-rule-cleanup-remove-checks-that-no-longer-match-reality/</loc>
    <lastmod>2026-05-12T13:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-gateway-policy-cleanup-remove-stale-auth-and-rate-rules/</loc>
    <lastmod>2026-05-12T13:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/observability-alert-route-cleanup-remove-escalations-nobody-owns/</loc>
    <lastmod>2026-05-12T13:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/test-snapshot-cleanup-delete-obsolete-golden-files-with-confidence/</loc>
    <lastmod>2026-05-12T12:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/warehouse-model-cleanup-retire-dbt-models-nobody-reads/</loc>
    <lastmod>2026-05-12T12:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/package-lockfile-cleanup-remove-stale-resolutions-without-surprise-upgrades/</loc>
    <lastmod>2026-05-12T12:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/release-artifact-cleanup-expire-packages-after-support-windows-close/</loc>
    <lastmod>2026-05-12T12:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/ci-secret-cleanup-remove-repository-variables-nobody-uses/</loc>
    <lastmod>2026-05-12T11:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-view-cleanup-remove-views-after-reporting-moves/</loc>
    <lastmod>2026-05-12T11:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-serviceaccount-token-cleanup-remove-long-lived-cluster-credentials/</loc>
    <lastmod>2026-05-12T11:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/privileged-group-cleanup-remove-admin-access-that-outlived-projects/</loc>
    <lastmod>2026-05-12T10:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/saml-certificate-cleanup-rotate-and-remove-old-signing-certificates/</loc>
    <lastmod>2026-05-12T10:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-helm-release-cleanup-remove-abandoned-releases-safely/</loc>
    <lastmod>2026-05-12T10:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/project-milestone-cleanup-close-roadmap-buckets-after-launch/</loc>
    <lastmod>2026-05-12T09:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-stored-procedure-cleanup-retire-routines-nobody-calls/</loc>
    <lastmod>2026-05-12T09:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/team-wiki-space-cleanup-archive-workspaces-after-programs-end/</loc>
    <lastmod>2026-05-12T09:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-trigger-cleanup-remove-hidden-side-effects-after-workflows-change/</loc>
    <lastmod>2026-05-12T09:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-operator-cleanup-retire-controllers-after-crds-move/</loc>
    <lastmod>2026-05-12T08:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-flag-metric-cleanup-remove-stale-segments-after-launch-decisions/</loc>
    <lastmod>2026-05-12T08:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-node-pool-cleanup-remove-pools-after-workloads-move/</loc>
    <lastmod>2026-05-12T08:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/webhook-retry-queue-cleanup-retire-stuck-deliveries-after-consumers-move/</loc>
    <lastmod>2026-05-12T08:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-client-cleanup-retire-generated-clients-after-version-migrations/</loc>
    <lastmod>2026-05-11T15:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/developer-portal-catalog-cleanup-keep-service-ownership-searchable/</loc>
    <lastmod>2026-05-11T14:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-flag-provider-cleanup-remove-rules-after-rollouts-finish/</loc>
    <lastmod>2026-05-11T14:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/release-checklist-cleanup-remove-steps-that-no-longer-protect-deploys/</loc>
    <lastmod>2026-05-11T14:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/build-matrix-cleanup-remove-ci-jobs-for-targets-you-no-longer-ship/</loc>
    <lastmod>2026-05-11T13:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/opentelemetry-collector-cleanup-retire-pipelines-that-no-longer-emit-useful-signals/</loc>
    <lastmod>2026-05-11T13:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-retention-exception-cleanup-close-temporary-holds-before-they-become-policy/</loc>
    <lastmod>2026-05-11T12:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-read-model-cleanup-retire-projections-after-product-flows-move/</loc>
    <lastmod>2026-05-11T12:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/repository-webhook-secret-cleanup-rotate-tokens-after-integration-changes/</loc>
    <lastmod>2026-05-11T11:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/scim-provisioning-cleanup-remove-identity-mappings-that-recreate-access/</loc>
    <lastmod>2026-05-11T10:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/focus-mode-rule-cleanup-remove-automation-that-blocks-useful-signals/</loc>
    <lastmod>2026-05-11T10:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/vulnerability-exception-cleanup-expire-risk-acceptances-with-evidence/</loc>
    <lastmod>2026-05-11T09:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/team-dashboard-subscription-cleanup-stop-scheduled-reports-nobody-reads/</loc>
    <lastmod>2026-05-11T09:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-networkpolicy-cleanup-remove-rules-that-no-longer-match-workloads/</loc>
    <lastmod>2026-05-11T08:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-poddisruptionbudget-cleanup-fix-availability-rules-after-workloads-change/</loc>
    <lastmod>2026-05-11T08:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/test-fixture-cleanup-delete-obsolete-data-builders-without-losing-coverage/</loc>
    <lastmod>2026-05-10T15:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sso-app-assignment-cleanup-remove-inherited-access-nobody-can-explain/</loc>
    <lastmod>2026-05-10T15:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/search-index-alias-cleanup-retire-old-aliases-after-relevance-migrations/</loc>
    <lastmod>2026-05-10T14:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/materialized-view-refresh-cleanup-slow-down-views-before-dropping-them/</loc>
    <lastmod>2026-05-10T14:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/analytics-event-property-cleanup-stop-collecting-properties-nobody-uses/</loc>
    <lastmod>2026-05-10T13:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-backup-job-cleanup-remove-manual-dumps-after-restore-paths-move/</loc>
    <lastmod>2026-05-10T12:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-table-archive-cleanup-retire-shadow-tables-after-migrations/</loc>
    <lastmod>2026-05-10T12:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/bookmark-cleanup-turn-saved-links-into-useful-engineering-references/</loc>
    <lastmod>2026-05-10T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/engineering-newsletter-cleanup-stop-broadcasts-nobody-uses/</loc>
    <lastmod>2026-05-10T11:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/personal-task-queue-cleanup-shrink-private-backlogs-without-losing-real-work/</loc>
    <lastmod>2026-05-10T11:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/decision-log-cleanup-keep-architecture-records-useful-after-choices-change/</loc>
    <lastmod>2026-05-10T10:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/knowledge-base-search-cleanup-fix-stale-pages-that-pollute-team-answers/</loc>
    <lastmod>2026-05-10T09:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/chat-channel-cleanup-archive-team-channels-after-projects-move-on/</loc>
    <lastmod>2026-05-10T09:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/calendar-hold-cleanup-remove-placeholder-meetings-that-no-longer-protect-focus/</loc>
    <lastmod>2026-05-10T08:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/pull-request-notification-cleanup-reduce-review-noise-without-missing-blockers/</loc>
    <lastmod>2026-05-10T08:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/playwright-test-cleanup-retire-end-to-end-flows-that-no-longer-ship/</loc>
    <lastmod>2026-05-09T16:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/storybook-cleanup-remove-stories-that-no-longer-match-components/</loc>
    <lastmod>2026-05-09T15:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/message-topic-cleanup-retire-events-with-no-consumers/</loc>
    <lastmod>2026-05-09T14:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/serverless-function-url-cleanup-remove-public-endpoints-nobody-calls/</loc>
    <lastmod>2026-05-09T14:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/documentation-redirect-cleanup-preserve-search-traffic-while-pruning-docs/</loc>
    <lastmod>2026-05-09T13:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/edge-function-cleanup-remove-functions-that-no-longer-serve-requests/</loc>
    <lastmod>2026-05-09T13:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/openapi-spec-cleanup-remove-endpoints-after-clients-migrate/</loc>
    <lastmod>2026-05-09T12:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloudflare-worker-cleanup-retire-routes-kv-data-and-secrets/</loc>
    <lastmod>2026-05-09T11:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/graphql-schema-cleanup-deprecate-fields-before-removing-them/</loc>
    <lastmod>2026-05-09T11:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/redirect-cleanup-keep-url-migrations-from-becoming-a-maze/</loc>
    <lastmod>2026-05-09T10:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-migration-cleanup-retire-old-schema-changes-and-backfill-jobs/</loc>
    <lastmod>2026-05-09T10:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-rbac-cleanup-remove-roles-that-outlived-workloads/</loc>
    <lastmod>2026-05-09T09:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/oauth-callback-cleanup-remove-redirect-uris-after-apps-move/</loc>
    <lastmod>2026-05-09T09:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/incident-channel-cleanup-archive-chat-rooms-after-response-ends/</loc>
    <lastmod>2026-05-09T08:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-service-cleanup-remove-clusterip-and-loadbalancer-services-safely/</loc>
    <lastmod>2026-05-09T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kv-store-cleanup-remove-keys-that-outlived-their-feature/</loc>
    <lastmod>2026-05-07T16:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cli-cleanup-retire-commands-and-flags-with-a-migration-path/</loc>
    <lastmod>2026-05-07T15:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cdn-cache-rule-cleanup-remove-edge-rules-that-no-longer-match-reality/</loc>
    <lastmod>2026-05-07T15:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/static-site-cleanup-remove-dead-pages-assets-and-redirects/</loc>
    <lastmod>2026-05-07T15:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/queue-cleanup-drain-dead-letters-and-remove-abandoned-consumers/</loc>
    <lastmod>2026-05-07T14:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/domain-cleanup-retire-old-domains-without-losing-trust/</loc>
    <lastmod>2026-05-07T14:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sdk-cleanup-remove-deprecated-methods-without-breaking-users/</loc>
    <lastmod>2026-05-07T14:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/internal-tool-cleanup-remove-admin-panels-nobody-maintains/</loc>
    <lastmod>2026-05-07T14:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/package-registry-cleanup-retire-internal-packages-safely/</loc>
    <lastmod>2026-05-07T13:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/local-database-cleanup-reset-test-data-without-losing-fixtures/</loc>
    <lastmod>2026-05-07T13:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/mobile-app-cleanup-remove-old-flags-assets-and-api-calls/</loc>
    <lastmod>2026-05-07T13:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/image-asset-cleanup-remove-unused-media-without-hurting-seo/</loc>
    <lastmod>2026-05-07T12:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/git-tag-cleanup-keep-release-history-navigable/</loc>
    <lastmod>2026-05-07T12:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cron-job-cleanup-remove-scheduled-work-nobody-owns/</loc>
    <lastmod>2026-05-07T12:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/vpn-access-cleanup-remove-accounts-and-routes-nobody-uses/</loc>
    <lastmod>2026-05-07T12:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-experiment-cleanup-delete-old-variants-after-the-decision/</loc>
    <lastmod>2026-05-07T12:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/notebook-cleanup-turn-ad-hoc-analysis-into-owned-assets/</loc>
    <lastmod>2026-05-07T11:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/release-branch-cleanup-delete-old-branches-after-they-stop-mattering/</loc>
    <lastmod>2026-05-07T11:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/automation-cleanup-remove-scripts-nobody-understands/</loc>
    <lastmod>2026-05-07T11:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/legacy-service-cleanup-retire-old-services-one-dependency-at-a-time/</loc>
    <lastmod>2026-05-07T10:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/local-docker-cleanup-keep-developer-machines-from-filling-up/</loc>
    <lastmod>2026-05-07T10:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/dockerfile-cleanup-remove-old-build-stages-and-packages/</loc>
    <lastmod>2026-05-07T10:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/webhook-cleanup-remove-endpoints-that-no-longer-have-consumers/</loc>
    <lastmod>2026-05-07T10:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/on-call-noise-cleanup-reduce-pages-without-hiding-incidents/</loc>
    <lastmod>2026-05-07T09:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-pipeline-cleanup-remove-jobs-that-no-longer-feed-decisions/</loc>
    <lastmod>2026-05-07T09:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/firewall-rule-cleanup-delete-old-allowlist-entries-safely/</loc>
    <lastmod>2026-05-07T09:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/warehouse-table-cleanup-reduce-analytics-storage-waste/</loc>
    <lastmod>2026-05-07T08:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/environment-variable-cleanup-remove-stale-config-from-deployments/</loc>
    <lastmod>2026-05-07T08:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/documentation-cleanup-delete-stale-pages-and-redirect-searchers/</loc>
    <lastmod>2026-05-07T08:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/runbook-cleanup-keep-incident-guides-accurate/</loc>
    <lastmod>2026-05-07T08:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/unused-dns-record-cleanup-remove-old-routes-without-breaking-traffic/</loc>
    <lastmod>2026-05-06T15:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/materialized-view-cleanup-remove-refresh-work-that-no-one-reads/</loc>
    <lastmod>2026-05-06T15:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/config-cleanup-remove-old-environment-modes-and-flags/</loc>
    <lastmod>2026-05-06T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sso-group-cleanup-remove-old-groups-and-nested-permissions/</loc>
    <lastmod>2026-05-06T15:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/analytics-event-cleanup-stop-tracking-events-nobody-uses/</loc>
    <lastmod>2026-05-06T14:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloud-cost-anomaly-cleanup-turn-spikes-into-prevented-waste/</loc>
    <lastmod>2026-05-06T14:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/design-token-cleanup-retire-colors-and-spacing-that-drifted/</loc>
    <lastmod>2026-05-06T14:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/object-storage-cleanup-build-lifecycle-rules-teams-can-understand/</loc>
    <lastmod>2026-05-06T13:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/oauth-app-cleanup-remove-integrations-that-still-have-access/</loc>
    <lastmod>2026-05-06T13:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/python-requirements-cleanup-remove-stale-packages-from-apps-and-jobs/</loc>
    <lastmod>2026-05-06T13:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-partition-cleanup-drop-old-partitions-with-a-retention-plan/</loc>
    <lastmod>2026-05-06T13:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/data-export-cleanup-remove-scheduled-exports-nobody-downloads/</loc>
    <lastmod>2026-05-06T13:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/todo-cleanup-turn-comments-into-decisions/</loc>
    <lastmod>2026-05-06T12:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/css-cleanup-remove-dead-classes-without-breaking-pages/</loc>
    <lastmod>2026-05-06T12:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/saas-seat-cleanup-remove-inactive-accounts-and-tool-sprawl/</loc>
    <lastmod>2026-05-06T12:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/email-alias-cleanup-remove-old-routing-rules-safely/</loc>
    <lastmod>2026-05-06T11:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/search-index-cleanup-retire-old-indexes-and-rebuild-jobs/</loc>
    <lastmod>2026-05-06T11:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/npm-dependency-cleanup-remove-packages-your-app-no-longer-uses/</loc>
    <lastmod>2026-05-06T11:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/typescript-type-cleanup-remove-dead-types-and-unsafe-casts/</loc>
    <lastmod>2026-05-06T11:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-table-cleanup-archive-old-rows-without-surprises/</loc>
    <lastmod>2026-05-06T10:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/test-suite-cleanup-delete-brittle-tests-without-losing-confidence/</loc>
    <lastmod>2026-05-06T10:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/license-cleanup-remove-dependencies-with-unclear-terms/</loc>
    <lastmod>2026-05-06T10:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/sbom-cleanup-use-software-bills-of-materials-to-prune-risk/</loc>
    <lastmod>2026-05-06T09:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/redis-key-cleanup-expire-cache-data-that-should-not-be-permanent/</loc>
    <lastmod>2026-05-06T09:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/developer-desktop-cleanup-remove-old-tools-sdks-and-local-services/</loc>
    <lastmod>2026-05-06T09:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/monorepo-cleanup-find-packages-that-no-longer-ship/</loc>
    <lastmod>2026-05-06T09:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloud-cost-review-checklist-monthly-cleanup-for-small-teams/</loc>
    <lastmod>2026-05-06T08:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/mysql-index-cleanup-remove-duplicate-indexes-safely/</loc>
    <lastmod>2026-05-06T08:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/background-worker-cleanup-retire-jobs-after-features-move-on/</loc>
    <lastmod>2026-05-06T08:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/base-image-cleanup-reduce-vulnerability-noise-in-containers/</loc>
    <lastmod>2026-05-06T08:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/secret-cleanup-remove-old-environment-variables-and-tokens/</loc>
    <lastmod>2026-05-05T15:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/postgres-index-cleanup-find-unused-and-duplicate-indexes/</loc>
    <lastmod>2026-05-05T14:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-route-cleanup-retire-endpoints-that-no-clients-use/</loc>
    <lastmod>2026-05-05T13:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/meeting-cleanup-remove-recurring-meetings-that-no-longer-decide-anything/</loc>
    <lastmod>2026-05-05T13:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/iam-role-cleanup-remove-permissions-that-outlived-their-purpose/</loc>
    <lastmod>2026-05-05T12:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/service-account-cleanup-reduce-automation-access-safely/</loc>
    <lastmod>2026-05-05T12:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-backup-cleanup-keep-recovery-without-infinite-storage/</loc>
    <lastmod>2026-05-05T11:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/dead-code-cleanup-find-unreachable-paths-without-guessing/</loc>
    <lastmod>2026-05-05T10:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/issue-backlog-cleanup-close-stale-tickets-without-losing-real-work/</loc>
    <lastmod>2026-05-05T10:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/feature-flag-cleanup-delete-old-branches-after-launch/</loc>
    <lastmod>2026-05-05T08:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/staging-environment-cleanup-keep-test-infrastructure-from-becoming-permanent/</loc>
    <lastmod>2026-05-04T18:37:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/preview-environment-cleanup-expire-branch-deployments-automatically/</loc>
    <lastmod>2026-05-04T17:11:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/terraform-module-cleanup-retire-modules-nobody-should-use-again/</loc>
    <lastmod>2026-05-04T15:54:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/finops-cleanup-sprint-a-one-week-plan-for-engineering-teams/</loc>
    <lastmod>2026-05-04T15:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/api-key-cleanup-rotate-and-delete-keys-nobody-owns/</loc>
    <lastmod>2026-05-04T15:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloud-budget-cleanup-turn-spend-reports-into-deletion-work/</loc>
    <lastmod>2026-05-04T14:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/notion-workspace-cleanup-simplify-a-team-knowledge-base/</loc>
    <lastmod>2026-05-04T14:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/terraform-state-cleanup-remove-resources-that-drifted-away/</loc>
    <lastmod>2026-05-04T14:19:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloud-tagging-strategy-make-cleanup-possible-before-waste-appears/</loc>
    <lastmod>2026-05-04T14:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/docker-image-cleanup-reduce-local-and-ci-storage-waste/</loc>
    <lastmod>2026-05-04T13:32:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/dashboard-cleanup-keep-operational-views-useful/</loc>
    <lastmod>2026-05-04T13:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/rust-cargo-cleanup-remove-unused-crates-and-features/</loc>
    <lastmod>2026-05-04T13:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/alert-cleanup-remove-noisy-alerts-without-hiding-real-incidents/</loc>
    <lastmod>2026-05-04T12:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/unused-tls-certificate-cleanup-retire-certificates-and-renewal-jobs/</loc>
    <lastmod>2026-05-04T12:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/container-registry-cleanup-delete-old-images-without-losing-rollbacks/</loc>
    <lastmod>2026-05-04T12:08:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/metrics-cleanup-remove-dashboards-and-series-nobody-uses/</loc>
    <lastmod>2026-05-04T11:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-hpa-cleanup-fix-autoscaling-rules-that-no-longer-match-load/</loc>
    <lastmod>2026-05-04T11:41:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/go-module-cleanup-keep-go-mod-small-and-accurate/</loc>
    <lastmod>2026-05-04T11:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/log-retention-cleanup-keep-useful-logs-without-paying-forever/</loc>
    <lastmod>2026-05-04T10:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/browser-tab-cleanup-keep-research-useful-without-hoarding-tabs/</loc>
    <lastmod>2026-05-04T10:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-cronjob-cleanup-find-schedules-nobody-owns/</loc>
    <lastmod>2026-05-04T10:26:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/build-cache-cleanup-keep-fast-builds-without-infinite-storage/</loc>
    <lastmod>2026-05-04T10:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/pnpm-workspace-cleanup-prune-unused-packages-in-monorepos/</loc>
    <lastmod>2026-05-04T09:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-job-cleanup-stop-completed-jobs-from-piling-up/</loc>
    <lastmod>2026-05-04T09:03:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/github-actions-cleanup-reduce-cache-and-artifact-waste/</loc>
    <lastmod>2026-05-04T09:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-configmap-cleanup-prune-stale-configuration/</loc>
    <lastmod>2026-05-04T09:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-ingress-cleanup-remove-routes-with-no-traffic/</loc>
    <lastmod>2026-05-04T09:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/slack-notification-cleanup-reduce-developer-interruptions/</loc>
    <lastmod>2026-05-04T08:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-secret-cleanup-remove-old-credentials-without-outages/</loc>
    <lastmod>2026-05-04T08:17:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/ci-artifact-cleanup-stop-build-outputs-from-growing-forever/</loc>
    <lastmod>2026-05-04T08:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-resource-group-cleanup-remove-whole-environments-safely/</loc>
    <lastmod>2026-05-03T00:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-log-analytics-cleanup-reduce-retention-waste/</loc>
    <lastmod>2026-05-03T00:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-aks-cleanup-prune-idle-namespaces-and-right-size-node-pools/</loc>
    <lastmod>2026-05-02T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-pvc-cleanup-find-persistent-volumes-nobody-uses/</loc>
    <lastmod>2026-05-02T12:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-sql-database-cleanup-retire-stale-databases-safely/</loc>
    <lastmod>2026-04-29T09:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-app-service-plan-cleanup-find-empty-plans-and-oversized-tiers/</loc>
    <lastmod>2026-04-26T06:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-public-ip-cleanup-release-addresses-that-nobody-owns/</loc>
    <lastmod>2026-04-23T04:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-managed-disk-cleanup-delete-orphaned-disks-with-confidence/</loc>
    <lastmod>2026-04-20T01:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/azure-vm-cleanup-find-idle-virtual-machines-and-attached-disks/</loc>
    <lastmod>2026-04-16T23:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-service-account-cleanup-remove-stale-automation-access/</loc>
    <lastmod>2026-04-13T20:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-logging-cleanup-set-retention-before-logs-become-a-bill/</loc>
    <lastmod>2026-04-10T17:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-bigquery-cost-cleanup-control-tables-queries-and-exports/</loc>
    <lastmod>2026-04-07T15:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-cloud-storage-cleanup-use-lifecycle-rules-for-old-build-artifacts/</loc>
    <lastmod>2026-04-04T12:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-gke-cleanup-reduce-waste-in-node-pools-and-namespaces/</loc>
    <lastmod>2026-04-01T10:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-cloud-sql-cleanup-retire-databases-after-the-evidence-is-clear/</loc>
    <lastmod>2026-03-29T07:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-static-ip-cleanup-release-addresses-that-no-longer-route-traffic/</loc>
    <lastmod>2026-03-26T04:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-persistent-disk-cleanup-remove-detached-volumes-safely/</loc>
    <lastmod>2026-03-23T02:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/cloud-cost-optimization-unused-resources/</loc>
    <lastmod>2026-03-21T16:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/gcp-compute-engine-cleanup-find-idle-vms-and-disks/</loc>
    <lastmod>2026-03-19T23:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-iam-cleanup-remove-old-users-keys-and-roles-carefully/</loc>
    <lastmod>2026-03-16T21:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/dependency-cleanup-unused-vulnerable-packages/</loc>
    <lastmod>2026-03-16T11:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-eks-cleanup-find-over-provisioned-node-groups/</loc>
    <lastmod>2026-03-13T18:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/database-index-cleanup-unused-indexes/</loc>
    <lastmod>2026-03-11T15:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-ecs-cleanup-retire-services-with-no-traffic/</loc>
    <lastmod>2026-03-10T16:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-ecr-cleanup-delete-old-container-images-without-breaking-rollbacks/</loc>
    <lastmod>2026-03-07T13:25:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/remove-technical-debt-without-rewrite/</loc>
    <lastmod>2026-03-06T10:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-lambda-cleanup-find-functions-that-no-longer-run/</loc>
    <lastmod>2026-03-04T10:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/developer-focus-digital-distraction-cleanup/</loc>
    <lastmod>2026-03-02T13:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-cloudwatch-logs-cleanup-stop-infinite-retention-by-default/</loc>
    <lastmod>2026-03-01T08:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-s3-lifecycle-cleanup-move-old-objects-out-of-hot-storage/</loc>
    <lastmod>2026-02-26T05:40:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-read-replica-cleanup-remove-replicas-that-no-longer-serve-traffic/</loc>
    <lastmod>2026-02-23T03:05:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-rds-cleanup-retire-databases-nobody-writes-to/</loc>
    <lastmod>2026-02-20T00:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-nat-gateway-cleanup-reduce-one-of-the-quietest-network-bills/</loc>
    <lastmod>2026-02-16T21:55:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-load-balancer-cleanup-detect-empty-albs-and-nlbs/</loc>
    <lastmod>2026-02-13T19:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-elastic-ip-cleanup-stop-paying-for-forgotten-addresses/</loc>
    <lastmod>2026-02-10T16:45:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-snapshot-cleanup-build-a-retention-policy-that-teams-trust/</loc>
    <lastmod>2026-02-07T14:10:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-ebs-volume-cleanup-remove-detached-disks-safely/</loc>
    <lastmod>2026-02-04T11:35:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/aws-ec2-cleanup-find-idle-instances-before-they-drain-your-budget/</loc>
    <lastmod>2026-02-01T09:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://unweed.dev/kubernetes-namespace-cleanup-delete-stale-environments-safely/</loc>
    <lastmod>2026-02-01T09:00:00.000Z</lastmod>
  </url>
</urlset>