<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- CLAUDE.html is omitted on purpose: CLAUDE.md is byte-identical to AGENTS.md
       (confirmed with `cmp AGENTS.md CLAUDE.md`) because the repo dogfoods its own
       "symlink CLAUDE.md to AGENTS.md" advice, so listing both would advertise
       duplicate content. It is legitimate public content and is deliberately NOT
       disallowed anywhere.
       Markdown pages resolve at BOTH extensions: Jekyll renders a themed .html
       (self-referential rel=canonical, verified live) and also serves the raw .md
       as text/markdown. The .html is listed as canonical; the .md is deliberately
       left crawlable as an LLM-readable surface and must not be Disallowed, and
       must not be added here as a duplicate entry.
       Two consequences of that Jekyll behaviour, both checked against the live
       site before this list was written:
       - README.md has NO .html sibling. GitHub Pages maps a directory's README.md
         onto that directory's index.html (jekyll-readme-index), so README.md never
         produces README.html — every directory README.md here behaves that way
         (verified: practices/README.html and rosetta/README.html are 404, while
         practices/index.html and rosetta/index.html are 200). At the repository
         root the hand-written index.html wins that slot, so the English README
         would have had no HTML surface at all; english.html is that surface, and
         it renders README.md through {% include_relative %} so the two cannot
         drift.
       - The raw README.md stays reachable as text/markdown and is the canonical
         machine-readable entry point for the repository root. -->

  <url><loc>https://alloevil.github.io/agents-with-receipts/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/README.zh-CN.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/english.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/AGENTS.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/00-agent-ready-walkthrough.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/01-memory-files.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/02-mechanism-selection.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/03-task-framing.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/04-verification.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/05-permissions-sandbox.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/06-context-management.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/07-parallel-orchestration.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/08-security-governance.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/09-verifiable-repo.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/10-hard-constraints.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/11-verification-skills.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/12-codebase-mental-model.html</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/tools/verify-doctor/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/tools/agentsmd-lint/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/tools/agents-doctor/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/tools/agents-init/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/rosetta/</loc></url>
  <url><loc>https://alloevil.github.io/agents-with-receipts/practices/</loc></url>
</urlset>
