<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.andreaigner.link</loc>
</url>
<url>
<loc>https://www.andreaigner.link/projects</loc>
</url>
<url>
<loc>https://www.andreaigner.link/about</loc>
</url>
<url>
<loc>https://www.andreaigner.link/uses</loc>
</url>
<url>
<loc>https://www.andreaigner.link/ai</loc>
</url>
<url>
<loc>https://www.andreaigner.link/privacy</loc>
</url>
<url>
<loc>https://www.andreaigner.link/impressum</loc>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd</loc>
<lastmod>2026-07-17</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/a-folder-is-my-api</loc>
<lastmod>2026-07-17</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/rebuilding-the-knowledge-map</loc>
<lastmod>2026-06-22</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/letting-claude-write-my-vault</loc>
<lastmod>2026-06-20</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/adaptive-extraction-timeout</loc>
<lastmod>2026-06-11</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/matrix-na-spiral</loc>
<lastmod>2026-06-10</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/matrix-perf-week</loc>
<lastmod>2026-06-09</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/optimizations-km</loc>
<lastmod>2026-06-07</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/argument-map</loc>
<lastmod>2026-05-17</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/evidence-scan</loc>
<lastmod>2026-04-12</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/matrix-extraction</loc>
<lastmod>2026-03-25</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/semantic-search</loc>
<lastmod>2026-03-04</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/notemd/source-indexing</loc>
<lastmod>2026-02-18</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai</loc>
<lastmod>2026-09-26</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-only-door-into-a-legacy-crm</loc>
<lastmod>2026-07-16</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-401-has-six-meanings</loc>
<lastmod>2026-07-19</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-service-answers-in-two-languages</loc>
<lastmod>2026-07-22</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-server-that-refuses-to-count</loc>
<lastmod>2026-07-25</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-empty-feed-that-wasnt-empty</loc>
<lastmod>2026-07-28</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/profiling-invalidated-the-spec</loc>
<lastmod>2026-07-31</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/l0-to-l3-files-not-a-database</loc>
<lastmod>2026-08-03</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/reasoning-off-was-worth-46x</loc>
<lastmod>2026-08-05</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-only-module-that-processes-hostile-input</loc>
<lastmod>2026-08-07</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/two-arms-and-the-harness</loc>
<lastmod>2026-08-09</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-log-viewer-for-a-job-nobody-watches</loc>
<lastmod>2026-09-26</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/on-prem-from-the-first-commit</loc>
<lastmod>2026-08-12</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/ten-formats-one-chunker</loc>
<lastmod>2026-08-15</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/one-mail-one-draft</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/every-draft-has-a-verdict</loc>
<lastmod>2026-08-20</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/two-decisions-before-anything-leaves</loc>
<lastmod>2026-08-22</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/does-confidence-predict-the-edit</loc>
<lastmod>2026-08-25</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-foreign-hit-earns-its-place</loc>
<lastmod>2026-08-27</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/logs-that-scrub-themselves</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-spark-and-three-unauthenticated-servers</loc>
<lastmod>2026-09-01</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/null-means-inherit</loc>
<lastmod>2026-09-02</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/one-account-two-products</loc>
<lastmod>2026-09-03</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-hard-fork-and-its-inventory</loc>
<lastmod>2026-09-05</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/one-design-system-two-accents</loc>
<lastmod>2026-09-07</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/what-an-on-prem-promise-costs</loc>
<lastmod>2026-09-10</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-backup-is-a-restore-you-have-done</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-tag-had-already-moved</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/a-mailbox-that-belongs-to-the-firm</loc>
<lastmod>2026-09-19</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/from-a-collection-to-a-question-in-the-chat</loc>
<lastmod>2026-09-24</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/fifty-green-tests-and-a-server-that-could-not-start</loc>
<lastmod>2026-09-25</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/the-nightly-that-never-got-past-step-one</loc>
<lastmod>2026-09-26</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/replai/who-may-do-what</loc>
<lastmod>2026-09-26</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/agentwatch</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/agentwatch/forking-an-app-and-shipping-it</loc>
<lastmod>2026-08-14</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/snapdish</loc>
<lastmod>2026-05-30</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/snapdish/building-snapdish-in-flutter</loc>
<lastmod>2026-05-30</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/snapdish/on-device-ocr-ios-and-android</loc>
<lastmod>2026-05-23</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/aen-client</loc>
<lastmod>2025-02-18</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/aen-client/the-python-client-aeneis-never-had</loc>
<lastmod>2025-02-18</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/openlogomotion</loc>
<lastmod>2026-07-02</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/openlogomotion/a-free-local-take-on-a-paid-format</loc>
<lastmod>2026-07-02</lastmod>
</url>
<url>
<loc>https://www.andreaigner.link/projects/openlogomotion/cutting-a-montage-to-the-beat-in-the-browser</loc>
<lastmod>2026-07-01</lastmod>
</url>
</urlset>
