<?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://tally.wharflab.com/guides/ai-autofix</loc>
    <lastmod>2026-04-10T20:15:36.709Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/auto-fix</loc>
    <lastmod>2026-04-10T20:15:36.707Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/ci-cd</loc>
    <lastmod>2026-04-10T20:15:36.703Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/configuration</loc>
    <lastmod>2026-04-10T20:15:36.704Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/exit-codes</loc>
    <lastmod>2026-04-10T20:15:36.710Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/ide-integration</loc>
    <lastmod>2026-04-10T20:15:36.706Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/installing-buildkit-windows-containers</loc>
    <lastmod>2026-04-10T20:15:36.708Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/guides/output-formats</loc>
    <lastmod>2026-04-10T20:15:36.705Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/installation</loc>
    <lastmod>2026-04-10T20:15:36.710Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/introduction</loc>
    <lastmod>2026-04-10T20:15:41.056Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/quickstart</loc>
    <lastmod>2026-04-10T20:15:41.057Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/ConsistentInstructionCasing</loc>
    <lastmod>2026-04-10T20:15:41.043Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/CopyIgnoredFile</loc>
    <lastmod>2026-04-10T20:15:41.058Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/DuplicateStageName</loc>
    <lastmod>2026-04-10T20:15:41.059Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/ExposeInvalidFormat</loc>
    <lastmod>2026-04-10T20:15:41.042Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/ExposeProtoCasing</loc>
    <lastmod>2026-04-10T20:15:41.053Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/FromAsCasing</loc>
    <lastmod>2026-04-10T20:15:41.040Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/FromPlatformFlagConstDisallowed</loc>
    <lastmod>2026-04-10T20:15:41.049Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/InvalidBaseImagePlatform</loc>
    <lastmod>2026-04-10T20:15:41.051Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/InvalidDefaultArgInFrom</loc>
    <lastmod>2026-04-10T20:15:42.055Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/InvalidDefinitionDescription</loc>
    <lastmod>2026-04-10T20:15:42.049Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/JSONArgsRecommended</loc>
    <lastmod>2026-04-10T20:15:42.054Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/LegacyKeyValueFormat</loc>
    <lastmod>2026-04-10T20:15:42.053Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/MaintainerDeprecated</loc>
    <lastmod>2026-04-10T20:15:42.050Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/MultipleInstructionsDisallowed</loc>
    <lastmod>2026-04-10T20:15:42.048Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/NoEmptyContinuation</loc>
    <lastmod>2026-04-10T20:15:42.052Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/RedundantTargetPlatform</loc>
    <lastmod>2026-04-10T20:15:42.051Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/ReservedStageName</loc>
    <lastmod>2026-04-10T20:15:42.047Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/SecretsUsedInArgOrEnv</loc>
    <lastmod>2026-04-10T20:15:42.046Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/StageNameCasing</loc>
    <lastmod>2026-04-10T20:15:42.419Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/UndefinedArgInFrom</loc>
    <lastmod>2026-04-10T20:15:42.418Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/UndefinedVar</loc>
    <lastmod>2026-04-10T20:15:42.416Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/WorkdirRelativePath</loc>
    <lastmod>2026-04-10T20:15:42.413Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/buildkit/overview</loc>
    <lastmod>2026-04-10T20:15:42.420Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3000</loc>
    <lastmod>2026-04-10T20:15:42.415Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3001</loc>
    <lastmod>2026-04-10T20:15:42.412Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3002</loc>
    <lastmod>2026-04-10T20:15:42.417Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3003</loc>
    <lastmod>2026-04-10T20:15:42.414Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3004</loc>
    <lastmod>2026-04-10T20:15:42.411Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3006</loc>
    <lastmod>2026-04-10T20:15:43.077Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3007</loc>
    <lastmod>2026-04-10T20:15:43.075Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3010</loc>
    <lastmod>2026-04-10T20:15:43.071Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3011</loc>
    <lastmod>2026-04-10T20:15:43.070Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3012</loc>
    <lastmod>2026-04-10T20:15:43.072Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3014</loc>
    <lastmod>2026-04-10T20:15:43.067Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3020</loc>
    <lastmod>2026-04-10T20:15:43.068Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3021</loc>
    <lastmod>2026-04-10T20:15:43.069Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3022</loc>
    <lastmod>2026-04-10T20:15:43.074Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3023</loc>
    <lastmod>2026-04-10T20:15:43.067Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3024</loc>
    <lastmod>2026-04-10T20:15:43.483Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3025</loc>
    <lastmod>2026-04-10T20:15:43.482Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3026</loc>
    <lastmod>2026-04-10T20:15:43.476Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3027</loc>
    <lastmod>2026-04-10T20:15:43.481Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3029</loc>
    <lastmod>2026-04-10T20:15:43.479Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3030</loc>
    <lastmod>2026-04-10T20:15:43.480Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3034</loc>
    <lastmod>2026-04-10T20:15:43.477Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3038</loc>
    <lastmod>2026-04-10T20:15:43.474Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3043</loc>
    <lastmod>2026-04-10T20:15:43.475Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3044</loc>
    <lastmod>2026-04-10T20:15:43.478Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3045</loc>
    <lastmod>2026-04-10T20:15:43.855Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3046</loc>
    <lastmod>2026-04-10T20:15:43.852Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3047</loc>
    <lastmod>2026-04-10T20:15:43.853Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3057</loc>
    <lastmod>2026-04-10T20:15:43.850Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3059</loc>
    <lastmod>2026-04-10T20:15:43.851Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL3061</loc>
    <lastmod>2026-04-10T20:15:43.844Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4000</loc>
    <lastmod>2026-04-10T20:15:43.845Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4001</loc>
    <lastmod>2026-04-10T20:15:43.846Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4003</loc>
    <lastmod>2026-04-10T20:15:43.848Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4004</loc>
    <lastmod>2026-04-10T20:15:43.846Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4005</loc>
    <lastmod>2026-04-10T20:15:44.274Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/DL4006</loc>
    <lastmod>2026-04-10T20:15:44.273Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/hadolint/overview</loc>
    <lastmod>2026-04-10T20:15:44.276Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/overview</loc>
    <lastmod>2026-04-10T20:15:44.270Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/shellcheck/SC1040</loc>
    <lastmod>2026-04-10T20:15:44.269Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/circular-stage-deps</loc>
    <lastmod>2026-04-10T20:15:44.267Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/consistent-indentation</loc>
    <lastmod>2026-04-10T20:15:44.268Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/copy-after-user-without-chown</loc>
    <lastmod>2026-04-10T20:15:44.271Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/copy-from-empty-scratch-stage</loc>
    <lastmod>2026-04-10T20:15:44.272Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/curl-should-follow-redirects</loc>
    <lastmod>2026-04-10T20:15:44.266Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/eol-last</loc>
    <lastmod>2026-04-10T20:15:44.936Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/epilogue-order</loc>
    <lastmod>2026-04-10T20:15:44.938Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/cuda-version-mismatch</loc>
    <lastmod>2026-04-13T19:54:22.926Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/no-buildtime-gpu-queries</loc>
    <lastmod>2026-04-10T20:15:44.935Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/no-container-runtime-in-image</loc>
    <lastmod>2026-04-10T20:15:44.929Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/no-hardcoded-visible-devices</loc>
    <lastmod>2026-04-10T20:15:44.934Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/no-redundant-cuda-install</loc>
    <lastmod>2026-04-10T20:15:44.930Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/prefer-minimal-driver-capabilities</loc>
    <lastmod>2026-04-10T20:15:44.925Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/gpu/prefer-runtime-final-stage</loc>
    <lastmod>2026-04-10T20:15:44.932Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/invalid-json-form</loc>
    <lastmod>2026-04-10T20:15:44.927Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/invalid-onbuild-trigger</loc>
    <lastmod>2026-04-10T20:15:44.926Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/max-lines</loc>
    <lastmod>2026-04-10T20:15:45.548Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/named-identity-in-passwdless-stage</loc>
    <lastmod>2026-04-10T20:15:45.548Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/newline-between-instructions</loc>
    <lastmod>2026-04-10T20:15:45.547Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/newline-per-chained-call</loc>
    <lastmod>2026-04-10T20:15:45.544Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/no-multi-spaces</loc>
    <lastmod>2026-04-10T20:15:45.545Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/no-multiple-empty-lines</loc>
    <lastmod>2026-04-10T20:15:45.534Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/no-trailing-spaces</loc>
    <lastmod>2026-04-10T20:15:45.546Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/no-ungraceful-stopsignal</loc>
    <lastmod>2026-04-10T20:15:45.532Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/no-unreachable-stages</loc>
    <lastmod>2026-04-10T20:15:45.531Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/php/composer-no-dev-in-production</loc>
    <lastmod>2026-04-10T20:15:45.533Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/php/no-xdebug-in-final-image</loc>
    <lastmod>2026-04-10T20:15:45.970Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/platform-mismatch</loc>
    <lastmod>2026-04-10T20:15:45.968Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/powershell/error-action-preference</loc>
    <lastmod>2026-04-15T16:14:19.451Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/powershell/prefer-shell-instruction</loc>
    <lastmod>2026-04-10T20:15:45.969Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-add-git</loc>
    <lastmod>2026-04-10T20:15:45.964Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-add-unpack</loc>
    <lastmod>2026-04-10T20:15:45.962Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-canonical-stopsignal</loc>
    <lastmod>2026-04-10T20:15:45.965Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-copy-chmod</loc>
    <lastmod>2026-04-10T20:15:45.966Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-copy-heredoc</loc>
    <lastmod>2026-04-10T20:15:45.963Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-curl-config</loc>
    <lastmod>2026-04-10T20:15:45.967Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-multi-stage-build</loc>
    <lastmod>2026-04-10T20:15:45.961Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-package-cache-mounts</loc>
    <lastmod>2026-04-10T20:15:46.447Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-run-heredoc</loc>
    <lastmod>2026-04-10T20:15:46.445Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-systemd-sigrtmin-plus-3</loc>
    <lastmod>2026-04-10T20:15:46.445Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-telemetry-opt-out</loc>
    <lastmod>2026-04-10T20:15:46.439Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-vex-attestation</loc>
    <lastmod>2026-04-10T20:15:46.438Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/prefer-wget-config</loc>
    <lastmod>2026-04-10T20:15:46.444Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/require-secret-mounts</loc>
    <lastmod>2026-04-10T20:15:46.442Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/require-stages</loc>
    <lastmod>2026-04-10T20:15:46.440Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/secrets-in-code</loc>
    <lastmod>2026-04-10T20:15:46.441Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/shell-run-in-scratch</loc>
    <lastmod>2026-04-10T20:15:46.443Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/sort-packages</loc>
    <lastmod>2026-04-10T20:15:46.969Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/stateful-root-runtime</loc>
    <lastmod>2026-04-10T20:15:46.968Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/syntax-directive-typo</loc>
    <lastmod>2026-04-10T20:15:46.966Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/unknown-instruction</loc>
    <lastmod>2026-04-10T20:15:46.962Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/user-created-but-never-used</loc>
    <lastmod>2026-04-10T20:15:46.963Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/windows/no-chown-flag</loc>
    <lastmod>2026-04-10T20:15:46.961Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/windows/no-run-mounts</loc>
    <lastmod>2026-04-10T20:15:46.959Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/windows/no-stopsignal</loc>
    <lastmod>2026-04-10T20:15:46.957Z</lastmod>
  </url>

  <url>
    <loc>https://tally.wharflab.com/rules/tally/world-writable-state-path-workaround</loc>
    <lastmod>2026-04-10T20:15:46.958Z</lastmod>
  </url>
</urlset>