<?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/case-studies/prsd-iws/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/00-readme/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/01-executive-current-system-overview/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/02-business-capability-map/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/03-actors-and-value-streams/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/04-journeys-and-state-machines/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/05-business-rules-and-decisions/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/06-conceptual-information-model/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/07-system-context-and-components/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/08-integration-catalogue/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/09-security-and-trust-boundaries/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/10-deployment-and-operations/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/11-current-state-design/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/12-recovered-requirements/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/13-candidate-characterisation-tests/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/14-hazards-unknowns-and-backlog/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/15-coverage-and-confidence/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/documentation/16-phase4-understanding-handoff/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/agent-team/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/change-mapping/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/delivery-slices/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/execution-contract/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/migration-and-rollback/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/modernisation-plan/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/risks-and-decisions/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/target-architecture/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/modernisation/verification-and-acceptance/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/schedule/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/acceptance-criteria/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/behaviours/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/business-rules/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/data/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/diagrams/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/gaps/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/interfaces/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/operations/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/overview/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/security/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/specification/states/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/actor-journeys/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/capability-hierarchy/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/component-cooperation/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/conceptual-information/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/deployment-evidence/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/integration-data-flow/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/lifecycle-states/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/security-boundaries/</loc>
  </url>
  <url>
    <loc>https://harten.io/case-studies/prsd-iws/synthesis/system-context/</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-3-evidence-changes-how-we-work-with-ai/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/03-ai-needs-evidence-not-confidence/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/04-1-how-to-decide-which-behaviours-need-to-survive-the-migration/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/04-2-how-to-describe-required-behaviour-without-copying-the-old-implementation/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/04-3-how-to-prove-the-new-system-still-behaves-as-required/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/04-what-a-migration-needs-to-preserve-from-the-system-it-replaces/</loc>
  </url>
  <url>
    <loc>https://harten.io/papers/05-architecture-should-be-a-consequence-of-evidence/</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/estimating-modernisation-cost-duration-and-confidence/</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/machines-directing-machines/</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/papers/what-engineers-need-from-ai-assisted-application-analysis/</loc>
  </url>
  <url>
    <loc>https://harten.io/partnerships</loc>
  </url>
  <url>
    <loc>https://harten.io/public-sector-procurement</loc>
  </url>
  <url>
    <loc>https://harten.io/security-compliance</loc>
  </url>
  <url>
    <loc>https://harten.io/wayfinder-pricing</loc>
  </url>
</urlset>