<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://prickles.org</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/why</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/who</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/how</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/implementation</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/feedback</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/single-responsibility-principle/F1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/intention-revealing-names/F2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/dont-repeat-yourself/F3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/simplicity/F4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/self-documenting-code/F5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/encapsulation/F6</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/screaming-architecture/A1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/three-tier-hoisting/A2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/stable-dependencies-principle/A3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/common-closure-principle/A4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/thin-handlers/A5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/bounded-contexts/A6</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/coupling-first/A7</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/push-to-the-source-of-truth/A8</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/liskov-substitution-principle/A9</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/interface-segregation-principle/A10</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/dependency-inversion-principle/A11</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/cyclomatic-caps/S2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/parameter-object/S3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/guard-clauses/S4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/inline-first/S5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/domain-driven-types/T1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/no-escape-hatches/T2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/type-guards/T3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/schema-sovereignty/T4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/test-first-development/P1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/spec-first-execution/P2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/definition-of-done/P3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/continuous-quality-feedback/P4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/shift-left-quality/P5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/leave-it-better/P6</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/short-branches/P7</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/living-documentation/TS1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/specification-by-example/TS2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/parameterised-scenarios/TS3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/real-dependency-e2e/TS4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/structural-assertions/TS5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/behaviour-testing/TS6</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/test-isolation/TS7</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/one-concept-per-test/TS8</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/the-intern-pattern/AI1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/persistent-brief/AI2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/working-context/AI3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/verifiable-specs/AI4</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/verify-the-api/AI5</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/self-review-pass/AI6</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/linter-as-law/TA1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/duplication-detection/TA2</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/patterns-are-vocabulary/PT1</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
<url>
<loc>https://prickles.org/tenet/every-pattern-has-a-failure-mode/PT3</loc>
<lastmod>2026-05-24T22:16:19.527Z</lastmod>
</url>
</urlset>
