<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://scruple.dev/concepts/evidence-and-decisions</loc></url><url><loc>https://scruple.dev/concepts/how-it-works</loc></url><url><loc>https://scruple.dev/guide/agent-skills</loc></url><url><loc>https://scruple.dev/guide/configuration</loc></url><url><loc>https://scruple.dev/guide/introduction</loc></url><url><loc>https://scruple.dev/guide/quickstart</loc></url><url><loc>https://scruple.dev/guide/writing-a-plugin</loc></url><url><loc>https://scruple.dev/</loc></url><url><loc>https://scruple.dev/plugins/api-contracts</loc></url><url><loc>https://scruple.dev/plugins/async</loc></url><url><loc>https://scruple.dev/plugins/comments</loc></url><url><loc>https://scruple.dev/plugins/errors</loc></url><url><loc>https://scruple.dev/plugins/</loc></url><url><loc>https://scruple.dev/plugins/observability</loc></url><url><loc>https://scruple.dev/plugins/relational-databases</loc></url><url><loc>https://scruple.dev/plugins/resources</loc></url><url><loc>https://scruple.dev/plugins/security</loc></url><url><loc>https://scruple.dev/plugins/tests</loc></url><url><loc>https://scruple.dev/providers/decider</loc></url><url><loc>https://scruple.dev/providers/</loc></url><url><loc>https://scruple.dev/providers/jev</loc></url><url><loc>https://scruple.dev/reference/benchmarks</loc></url><url><loc>https://scruple.dev/reference/cli</loc></url><url><loc>https://scruple.dev/reference/configuration</loc></url><url><loc>https://scruple.dev/rules/api-contracts/no-ambiguous-failure-contracts</loc></url><url><loc>https://scruple.dev/rules/api-contracts/no-ignored-significant-results</loc></url><url><loc>https://scruple.dev/rules/api-contracts/no-misleading-function-names</loc></url><url><loc>https://scruple.dev/rules/api-contracts/no-misleading-http-status</loc></url><url><loc>https://scruple.dev/rules/api-contracts/no-side-effects-in-safe-http-methods</loc></url><url><loc>https://scruple.dev/rules/api-contracts/require-input-validation</loc></url><url><loc>https://scruple.dev/rules/async/no-async-initialization</loc></url><url><loc>https://scruple.dev/rules/async/no-serial-independent-work</loc></url><url><loc>https://scruple.dev/rules/async/no-unbounded-concurrency</loc></url><url><loc>https://scruple.dev/rules/async/no-unobserved-async-work</loc></url><url><loc>https://scruple.dev/rules/async/require-abort-listener-cleanup</loc></url><url><loc>https://scruple.dev/rules/async/require-cancellation-propagation</loc></url><url><loc>https://scruple.dev/rules/async/require-race-loser-cleanup</loc></url><url><loc>https://scruple.dev/rules/comments/no-change-history-comments</loc></url><url><loc>https://scruple.dev/rules/comments/no-commented-out-code</loc></url><url><loc>https://scruple.dev/rules/comments/no-misleading-comments</loc></url><url><loc>https://scruple.dev/rules/comments/no-useless-comments</loc></url><url><loc>https://scruple.dev/rules/comments/prefer-concise-comments</loc></url><url><loc>https://scruple.dev/rules/comments/require-actionable-deprecations</loc></url><url><loc>https://scruple.dev/rules/comments/require-actionable-todos</loc></url><url><loc>https://scruple.dev/rules/comments/require-justified-suppressions</loc></url><url><loc>https://scruple.dev/rules/errors/no-lossy-error-wrapping</loc></url><url><loc>https://scruple.dev/rules/errors/no-message-based-error-dispatch</loc></url><url><loc>https://scruple.dev/rules/errors/no-swallowed-errors</loc></url><url><loc>https://scruple.dev/rules/errors/no-useless-catch-boundaries</loc></url><url><loc>https://scruple.dev/rules/observability/no-duplicate-error-reporting</loc></url><url><loc>https://scruple.dev/rules/observability/no-sensitive-logs</loc></url><url><loc>https://scruple.dev/rules/observability/no-unactionable-errors</loc></url><url><loc>https://scruple.dev/rules/observability/require-operation-context</loc></url><url><loc>https://scruple.dev/rules/observability/require-stable-telemetry-names</loc></url><url><loc>https://scruple.dev/rules/relational-databases/no-query-in-loop</loc></url><url><loc>https://scruple.dev/rules/relational-databases/prefer-database-join</loc></url><url><loc>https://scruple.dev/rules/relational-databases/require-deterministic-pagination-order</loc></url><url><loc>https://scruple.dev/rules/relational-databases/require-transaction-scoped-client</loc></url><url><loc>https://scruple.dev/rules/resources/no-leaked-resources</loc></url><url><loc>https://scruple.dev/rules/resources/require-bounded-retries</loc></url><url><loc>https://scruple.dev/rules/resources/require-cleanup-on-failure</loc></url><url><loc>https://scruple.dev/rules/resources/require-complete-resource-cleanup</loc></url><url><loc>https://scruple.dev/rules/resources/require-retry-backoff-with-jitter</loc></url><url><loc>https://scruple.dev/rules/resources/require-retry-time-budget</loc></url><url><loc>https://scruple.dev/rules/security/no-sensitive-data-exposure</loc></url><url><loc>https://scruple.dev/rules/security/no-unsafe-redirect</loc></url><url><loc>https://scruple.dev/rules/security/no-untrusted-command-execution</loc></url><url><loc>https://scruple.dev/rules/security/no-untrusted-mass-assignment</loc></url><url><loc>https://scruple.dev/rules/security/no-user-controlled-authorization</loc></url><url><loc>https://scruple.dev/rules/tests/no-fixed-delay-synchronization</loc></url><url><loc>https://scruple.dev/rules/tests/no-nondeterministic-tests</loc></url><url><loc>https://scruple.dev/rules/tests/no-vacuous-tests</loc></url><url><loc>https://scruple.dev/rules/tests/require-specific-error-assertions</loc></url></urlset>