<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devweb.org</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/about</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/topics/frameworks</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/topics/memory</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/topics/engineering</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/agent-harness</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/agent-hook</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/agent-memory</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/boot-time-injection</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/context-engineering</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/context-stuffing</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/critic-agent</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/entity-resolution</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/episodic-memory</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/gatekeeper-agent</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/harness-engineering</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/mcp-server</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/memory-graph</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/memory-layer</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/multi-agent-pipeline</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/orchestrator-agent</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/run-accounting</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/subagent</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/glossary/tool-calling-loop</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/data</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/data/run-costs</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/evidence</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/evidence/does-an-ai-code-reviewer-catch-real-problems</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/evidence/how-often-does-a-critic-loop-change-the-output</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/the-layer-between-wording-and-wiring</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/evalpal-audhd-assessment</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/shift-left-quality-agentic-pipeline</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/static-nextjs-vs-wordpress</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/structured-memory-graph-workers</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/clean-audit-run-proves-nothing</loc>
<lastmod>2026-07-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/agent-run-cost-attribution</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/vectors-in-the-file</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/give-the-model-the-tools-not-the-context</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/growoperative-foaf-protocol-architecture</loc>
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/deny-by-default-grounding</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/gate-the-flow-not-the-judgment</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/one-process-one-file</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/the-pipeline-that-wrote-this</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/one-call-the-real-prerequisite</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/harness-is-the-product</loc>
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/who-checks-the-checker</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/ai-memoir-from-interviews</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://devweb.org/articles/memory-is-easy-retrieval-is-hard</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
</url>
</urlset>
