<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://harten.io/</loc>
  </url>
  <url>
    <loc>https://harten.io/application-discovery</loc>
  </url>
  <url>
    <loc>https://harten.io/application-modernisation-assessment</loc>
  </url>
  <url>
    <loc>https://harten.io/customer-brief</loc>
  </url>
  <url>
    <loc>https://harten.io/economics-of-modernisation</loc>
  </url>
  <url>
    <loc>https://harten.io/equality-diversity</loc>
  </url>
  <url>
    <loc>https://harten.io/evidence</loc>
  </url>
  <url>
    <loc>https://harten.io/examples/</loc>
  </url>
  <url>
    <loc>https://harten.io/examples/carddemo/</loc>
  </url>
  <url>
    <loc>https://harten.io/examples/prsd/</loc>
  </url>
  <url>
    <loc>https://harten.io/legacy-application-discovery</loc>
  </url>
  <url>
    <loc>https://harten.io/legacy-system-documentation</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/01-1-speed-is-not-control/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/01-2-human-cannot-be-the-bottleneck/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/01-3-you-cannot-govern-what-you-cannot-understand/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/01-ai-has-made-code-cheaper/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/02-02-legacy-systems-are-expensive-because-knowledge-has-decayed/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/02-03-modernisation-starts-by-establishing-what-is-actually-true/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/02-poor-productivity-is-often-a-function-of-legacy/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/03-1-confidence-is-not-understanding/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/03-ai-needs-evidence-not-confidence/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/context-is-not-memory/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/coordinating-autonomous-software-agents-under-shared-mutable-state/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/establishing-completion-in-autonomous-multi-agent-systems/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/evergreen-engineering-beyond-the-context-window/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/from-unfamiliar-legacy-code-to-a-reviewable-application-picture/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/recursive-application-denoising/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/six-hours-of-work-and-a-decision-that-remained-mine/</loc>
  </url>
  <url>
    <loc>https://harten.io/partnerships</loc>
  </url>
</urlset>