<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://vacua.dev/a-cache-hit-is-not-a-freshness-guarantee/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-characterization-test-is-a-boundary-not-a-recording/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-constructor-should-leave-a-usable-object/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-context-map-must-say-what-the-arrow-means/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-decision-record-needs-a-way-back/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-design-is-good-for-a-change-not-in-isolation/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-domain-event-is-a-fact-not-a-question/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-lockfile-gives-repeatability-not-provenance/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-mapper-connects-two-honest-models/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-module-is-cheaper-than-a-network-boundary/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-short-lived-token-can-still-have-a-large-blast-radius/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-slow-request-is-not-a-capacity-plan/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-version-column-is-not-concurrency-control/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-worker-count-is-not-a-throughput-plan/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/ai-should-shorten-the-evidence-loop/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/an-anti-corruption-layer-must-own-the-translation/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/an-api-cannot-tell-you-who-has-influence/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/an-open-host-service-is-not-a-published-language/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/an-outbox-moves-the-failure-window/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/cache-the-deployment-not-the-assumption/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/decompose-by-change-not-by-layer/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/eager-loading-is-not-a-query-shape/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/enforce-architecture-at-the-cheapest-reliable-layer/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/implementation-without-understanding-is-borrowed-code/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/loading-state-is-not-creating-it-again/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/name-the-independent-thing/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/observability-must-answer-the-next-operator-question/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/octane-removes-repeated-boot-and-adds-state/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/posts/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/publishing-events-is-not-event-sourcing/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/repository-evidence-is-not-an-instruction/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/rollback-cannot-restore-a-contract-you-already-removed/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/supply-chain-security-begins-with-who-can-change-the-artifact/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/test-process-state-not-message-choreography/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-command-bus-must-pay-for-its-indirection/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-composition-root-makes-choices-visible/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-hexagon-is-not-a-directory-layout/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-mock-fortress-tests-a-call-script/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-pull-request-is-a-review-narrative/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-queued-command-changes-the-contract/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-surviving-mutant-is-a-question/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/a-valid-command-can-still-be-refused/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/shared-contract-tests-make-substitutability-measurable/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/choose-the-test-boundary-from-the-defect/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/coverage-tells-you-what-ran/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/intent-pull-requests/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/prepare-intent-pull-request/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/commit-with-intent/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/configure-intent-project/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/from-commit-to-changelog/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/intent-changelog/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/intent-changesets/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/intent-commits/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/intent-commits/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/maintain-release-manifest/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/maintain-intent-changelog/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/skills/maintain-intent-changeset/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/project-profile/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/specifications/release-manifest/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/unreleased-is-not-a-junk-drawer/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/domain-modeling-workshops-eventstorming-in-practice/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/integration-patterns-shared-kernel-vs-published-language/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/process-managers-long-running-business-processes/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/command-query-separation-vs-cqrs/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/what-repositories-really-do/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/demystifying-ddd-aggregates-entities-models-dtos-value-objects/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/strategy-vs-command-pattern/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/null-object-pattern/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/tell-dont-ask/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/law-of-demeter/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/composition-vs-inheritance/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/dependency-inversion-principle/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/interface-segregation-principle/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/liskov-substitution-principle/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/open-closed-principle/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/single-responsibility-principle/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://vacua.dev/about/</loc></url><url><loc>https://vacua.dev/projects/</loc></url><url><loc>https://vacua.dev/thoughts/</loc></url></urlset>