<?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://engineering.sarj.ai/projects/code-standards/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/cli/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/conditional-resource-presence/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/expression-complexity/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-boolean-enable-variable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-comment-cruft/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-dead-environment-input/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-duplicate-deployment-literal/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-environment-conditional/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-hardcoded-deployment-location/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-managed-service-account-key/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-mocked-terraform-test-oracle/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-nested-conditional/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-plaintext-secret-env/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-project-basic-privilege/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-project-secret-access-for-service-account/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-redundant-variable-validation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-restated-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-terraform-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-terraform-data-condition/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/no-terraform-guard-blocks/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/require-deletion-protection/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/iac/require-prevent-destroy-on-irreplaceable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-disable-enable-pair/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-no-aggregating-enable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-no-duplicate-disable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-no-restricted-disable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-no-unused-enable/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-no-use/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/directive-require-description/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/duplicate-test-body/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/enforce-file-structure/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/excessive-commentary/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/iac-source-coupled-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/interface-contract-members-private/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/named-child-schema-type/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-bare-return-from-test-catch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-bespoke-api-case-conversion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-blocked-input-paste/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-boolean-selector-parameter/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-broad-return-type/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-client-side-data-fetching/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-comment-cruft/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-conditional-empty-object-spread/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-contradictory-overload-return/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-contradictory-type-predicate/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-cors-wildcard-with-credentials/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-credential-in-browser-storage/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-dangerously-allow-svg/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-declaration-comment-wall/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-detached-global-fetch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-discarded-validation-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-duplicate-lifecycle-refresh-listeners/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-duplicate-test-case/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-dynamic-sql/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-enum/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-exception-text-in-5xx-response/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-excess-jsx-props/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-excessive-cognitive-complexity/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-explicit-type-predicate/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-fat-try-blocks/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-first-party-module-mock/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-frontend-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-generic-json-parser/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-generic-single-export-module/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-growing-array-spread-in-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-hand-rolled-sleep/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-hand-rolled-spinner/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-impossible-zod-literal-bounds/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-in-operator-on-built-in-collections/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-insecure-random-id/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-invalid-typed-mutation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-invalid-web-resource-hints/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-invalid-zod-custom-parse/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-json-stringify-error/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-json-stringify-object-equality/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-known-value-widening/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-log-only-catch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-logical-or-fallback/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-long-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-message-origin-string-matching/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-mutating-container-transform/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-mutating-input-with-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-negative-only-http-status-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-numeric-search-param-coercion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-offset-pagination/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-oxlint-directive/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-partial-type-predicate/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-password-get-form/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-positional-tuple-return/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-production-browser-source-maps/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-raw-env/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-raw-fetch-outside-clients/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-readonly-prop-state/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-reduce-accumulator-copy/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-redundant-consumer-union/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-redundant-local-alias/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-redundant-optional-array-default/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-repeated-string-literal/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-restated-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-restated-jsdoc/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-restricted-library-load/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-return-disposed-resource/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-router-refresh-polling/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-runtime-typeof/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-secret-in-log/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-select-star/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-sentinel-return-on-catch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-server-env-in-client-component/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-server-file-uploads/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-silent-promise-catch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-sleep-in-test-body/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-storage-in-stateless-modules/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-string-concat-in-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-tautological-expect/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-test-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-trailing-value-narration/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-type-member-comment-wall/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-typed-doc-sections/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-union-in-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unlocalized-jsx-attributes/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unlocalized-jsx-text/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unlocalized-toast/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unnecessary-use-client/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unsafe-mock-casting/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-unsafe-test-double-cast/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-vague-suppression-description/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-zod-native-enum/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/no-zod-parse-typed-object/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-await-in-async-return/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-coded-error-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-configured-cloud-scope/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-constant-time-secret-compare/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-dependency-interface/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-discriminated-union/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-ecmascript-private-members/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-immutable-module-constant/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-input-group-search/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-logical-tailwind-utilities/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-millisecond-control-duration-schema/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-minimal-parameter-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-module-level-constant/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-module-level-refined-schema/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-module-level-schema/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-multi-value-zod-literal/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-named-callback-domain/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-named-complex-return-type/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-native-fetch-in-server-actions/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-native-random-uuid/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-node-crypto-hash/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-node-fs-promises/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-nominal-id-types/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-non-nullable-collection/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-nullish-filter-predicate/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-schema-for-api-payload/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-semantic-colors/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-server-actions/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-server-data-preparation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-shadcn-primitives/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-shared-zod-enum/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-switch-for-repeated-equality/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-test-fixture-reuse/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-typed-reflection/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-whole-object-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-zod-enum-validator/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-zod-infer/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/prefer-zod-parse-output-type/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/production-derived-test-cases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/repeated-static-call-cases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-assert-never/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-button-accessible-name/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-camelcase-properties/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-constrained-schema-integer/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-explicit-contract-implementation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-explicit-service-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-fetch-timeout/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-ime-safe-enter-handler/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-interface-for-exported-class/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-jwt-lifetime/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-pascal-case-zod-schema-name/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-port-for-service/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-sql-access-class/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-static-next-matcher/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-svg-accessible-name/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-use-form-default-values/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-use-server-in-actions-file/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/require-zod-form-validation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/sole-export-matches-filename/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/source-coupled-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/stepdown/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/store-insert-requires-on-conflict/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/test-loops-over-literal-cases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/oxlint/test-phase-label-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/async-cleanup-registered-synchronously/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/async-executor-shutdown/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/async-mock-call-without-await-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/async-subprocess-cancellation-cleanup/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/cancel-owned-task-without-join/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/complex-postgres-query-requires-architecture-review/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/defect-xfail-requires-explicit-strict/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/delete-route-returns-no-content/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/docstring-args-restate-signature/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/docstring-returns-restate-signature/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/duplicate-adjacent-exception-handler/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/duplicate-closed-pure-helper/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/duplicate-pytest-fixture-params/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/excessive-commentary/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/failed-probe-zero-threshold/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/fakes-in-shared-location/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/fastapi-class-router-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/fastapi-explicit-openapi-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/fastapi-route-declares-security/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/iac-source-coupled-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/invalid-pydantic-field-default/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/mock-without-spec/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/named-record-at-boundaries/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/nan-hidden-by-builtin-min/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/negative-only-http-status-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-analytical-aggregation-in-postgres-store/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-any-mapping-types/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-async-client-in-constructor/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-async-function-cache/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-bare-test-phase-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-before-validator-input-mutation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-blanket-suppression/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-broad-keyword-capture/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-comment-cruft/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-conflicting-pydantic-alias-validation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-conftest-test-module-import/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-contradictory-type-guard/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-copied-inherited-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-cors-wildcard-with-credentials/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-create-verb-in-post-path/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-custom-control-flow-exception/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-database-programmability/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-defaulted-environment-setting/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-delete-statement/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-discarded-tagged-outcome/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-discarded-validation-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-docstring-type-restatement/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-dual-shape-model-field-reader/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-dunder-all/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-duplicate-dunder-all-entry/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-duplicate-field-validator-body/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-dynamic-builtins/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-exception-text-in-500-detail/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-excessive-cognitive-complexity/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-fastapi-on-event/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-file-level-escape-hatch-suppression/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-first-party-private-import/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-fixed-sleep-before-assert/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-fixed-sleep-in-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-folded-bad-request-not-found/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-frozen-after-validator-field-write/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-generic-json-parser/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-generic-single-export-module/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-hasattr/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-hidden-constructor-fallback/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-impossible-pydantic-field-bounds/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-injected-module-loader/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-input-model-mutation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-interpreter-source-arguments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-invalid-argument-name-suppression/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-invalid-pydantic-bypass/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-invalid-pydantic-validator-return/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-loguru-exc-info/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-loguru-printf-format/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-magic-arithmetic/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-mocked-pydantic-value-object/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-mutating-container-transform/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-mutating-input-with-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-nested-pydantic-field-validator/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-nullable-dependency-fallback/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-offset-pagination/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-partial-type-is/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-positional-psycopg-row-escape/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-positional-tuple-record/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-provably-dead-mock-configuration/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-psycopg-execution-in-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-psycopg-execution-outside-injected-owner/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-random-uuid-in-sql/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-raw-connection-in-tests/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-raw-source-text-test-oracle/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-recording-store/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-redundant-attribute-unpacking/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-redundant-local-alias/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-redundant-module-alias-exports/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-redundant-sql-alias/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-repeated-structured-string-literal/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-repeated-test-body/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-repeated-unseeded-stdlib-random-in-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-restated-closed-domain-description/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-restated-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-secret-in-log/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-select-star/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-service-behavior-in-settings/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-shallow-container-type-guard/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-shallow-record-type-guard/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-shared-mutable-default/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-slash-collection-root-under-prefix/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-statically-truthy-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-string-concat-in-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-swallowed-asyncio-cancellation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-sys-path-mutation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-test-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-test-method-grafting/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-trailing-numeric-unit-assignment-comment/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unique-violation-message-match/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unknown-pydantic-validator-field/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unnecessary-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unused-copy-result/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unused-underscored-keyword-parameter/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-unused-value-marker/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-vague-suppression-description/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-whole-request-response-payload-in-log/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/no-work-verb-get-route/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/numeric-literal-separators/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/opaque-parametrize-case-needs-id/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/over-mocked-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-application-model-joins/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-autospec-for-callable-mock/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-bulk-upsert/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-class-row/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-collection-comprehension/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-configured-cloud-scope/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-constant-time-secret-compare/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-coordinated-state-owner/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-declarative-batch-validation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-direct-import-module/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-discriminated-model-union/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-explicit-class-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-fstring-over-concat/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-grouped-settings/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-immutable-module-constant/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-injected-dependency-over-monkeypatch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-injected-service/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-library-fake/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-match-assert-never/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-match-exception-dispatch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-match-type-dispatch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-match-value-dispatch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-module-level-constant/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-monkeypatch-for-process-state-in-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-monotonic-for-elapsed-time/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-native-string-check/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-nominal-id-types/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-nominal-mapping-keys/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-non-nullable-collection/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-optional-composite/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-or-pattern/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-outcome-variants/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-precise-object-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-psycopg-executemany/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-pydantic-json-value/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-pydantic-model-assertion/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-pytest-dependency-fixtures/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-pytest-fixture-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-pytest-fixture-injection/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-regex-fullmatch/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-required-constructor-parameters/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-runtime-validation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-self-documenting-constant/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-self-type-annotation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-set-isdisjoint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-single-psycopg-cursor/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-str-enum/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-struct-over-namedtuple/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-typed-cli/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-typed-mapping-get/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-typed-settings-field/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-validated-uuid-comparison/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-walrus-awaited-none-guard/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-walrus-comprehension-filter/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-walrus-regex-match/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/prefer-walrus-stream-loop/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/production-derived-test-cases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/pytest-fixture-returns-bare-tuple/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/pytest-fixture-returns-closed-resource/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/redundant-class-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/redundant-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/redundant-module-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/redundant-test-constructor-forwarder/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/repeated-kwarg-heavy-call-in-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/repeated-static-call-cases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/repeated-test-composition/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/repeated-unimplemented-test-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/replay-contract-insert-requires-duplicate-policy/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-constrained-api-integer/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-exp-on-jwt-decode/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-explicit-contract-implementation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-explicit-psycopg-transaction/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-explicit-service-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-injectable-retry-sleep/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-keyword-only-swap-prone-params/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-nodecode-for-splitting-settings-field/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-port-for-service/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-precise-factory-signature/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-public-dependency-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-pydantic-for-external-json/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-pydantic-for-mapping-shape/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-pydantic-for-structured-payload/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/require-pydantic-ordinal-lower-bound/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/restated-test-docstring/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/service-singleton-delegates-to-bulk/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/shared-mutable-pydantic-factory/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/stepdown/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/store-field-update-reuses-upsert/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/store-get-delegates-to-bulk-read/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/store-insert-requires-explicit-conflict-policy/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/store-mutation-command-fanout/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/subprocess-kill-without-reap/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/test-without-explicit-oracle/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/timestamp-order-requires-tiebreaker/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/typed-error-reasons/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/python/unused-test-factory-option/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/combine-alter-table/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/declared-column-bounds/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/enforce-timestamptz/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/excess-migration-index-requires-justification/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/existing-table-check-or-foreign-key-requires-not-valid/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/idempotent-ddl/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/index-concurrently/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/insert-requires-replay-policy/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/invalid-concurrent-ddl/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/invalid-postgres-ddl/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/migration-timeout-requires-justification/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/mixed-migration-phases/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/new-table-inline-constraints/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-analytical-queries-in-transactional-db/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-application-schema-check/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-database-functions/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-database-triggers/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-duplicate-index/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-long-migration-narration/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-migration-comment-cruft/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-migration-comments/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-noop-migration-down/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-null-comparison/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-offset-pagination/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/no-pg-enum/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/prefer-constrained-status/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/prefer-jsonb/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/prefer-text-over-varchar/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/prefer-uuidv7-default/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/sql/require-fk-index/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/cloudbuild-contract/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/commented-out-config/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/config-comment-wall/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/declarative-deployment-boundary/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/ephemeral-execution-artifact/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/exact-config-comment-restatement/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/hidden-markdown-heading/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/iac-source-coupled-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/large-shell-program/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/no-unsafe-command-argument-interpolation/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/no-wildcard-secret-read-permission/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/slack-event-text-in-mrkdwn/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/rules/text/workflow-embedded-program/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/actionlint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/checkov/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/deptry/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/detekt/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/detekt/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/detekt/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/effects/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint-js/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint-react/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/eslint/4/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/hadolint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/helm/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/import/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/jest/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/jscpd/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/jsdoc-js/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/jsx-a11y/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/knip/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ktlint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/kube-linter/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/kubeconform/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/mobsfscan/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/node-test/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/oxc/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/playwright/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/promise/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/4/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/5/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/6/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/7/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/8/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/9/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/10/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/11/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/12/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/13/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/14/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/15/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-doctor/16/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react-js/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/react/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/regexp/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/4/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/5/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/6/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/7/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/8/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/9/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/10/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/11/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/12/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/13/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/14/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/15/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/16/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/17/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/18/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/19/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/20/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/21/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/22/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/23/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/24/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/25/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/26/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/27/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/28/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/ruff/29/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/sarj-css/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/security/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/shellcheck/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/shfmt/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/sqlfluff/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/stylelint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/swiftformat/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/swiftlint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/swiftlint/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/swiftlint/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/swiftlint/4/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/tanstack-query/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/terraform/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/testing-library/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/tflint/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/typescript/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/typescript/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/typescript/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn-js/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn-js/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn-js/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn/2/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/unicorn/3/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/vitest/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/zizmor/</loc></url><url><loc>https://engineering.sarj.ai/projects/code-standards/third-party-linters/zod/</loc></url></urlset>