<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.narae.app/</loc></url><url><loc>https://blog.narae.app/blog/agent-done-needs-execution-evidence/</loc></url><url><loc>https://blog.narae.app/blog/context-graph-is-not-agent-memory/</loc></url><url><loc>https://blog.narae.app/blog/graph-engineering-knowledge-boundaries/</loc></url><url><loc>https://blog.narae.app/blog/jpa-fetch-join-as-surgical-tool/</loc></url><url><loc>https://blog.narae.app/blog/loop-engineering-agent-runtime/</loc></url><url><loc>https://blog.narae.app/blog/spring-jpa-domain-model-boundary/</loc></url><url><loc>https://blog.narae.app/tags/agent-runtime/</loc></url><url><loc>https://blog.narae.app/tags/ai-agent/</loc></url><url><loc>https://blog.narae.app/tags/architecture/</loc></url><url><loc>https://blog.narae.app/tags/context-engineering/</loc></url><url><loc>https://blog.narae.app/tags/ddd/</loc></url><url><loc>https://blog.narae.app/tags/graph-engineering/</loc></url><url><loc>https://blog.narae.app/tags/jpa/</loc></url><url><loc>https://blog.narae.app/tags/knowledge-graph/</loc></url><url><loc>https://blog.narae.app/tags/loop-engineering/</loc></url><url><loc>https://blog.narae.app/tags/performance/</loc></url><url><loc>https://blog.narae.app/tags/spring/</loc></url><url><loc>https://blog.narae.app/tags/verification/</loc></url></urlset>