<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://lukasgrigis.dev/</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/projects/</loc>
<lastmod>2026-05-30T07:42:20.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/about-me/</loc>
<lastmod>2026-05-30T07:42:20.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/contact/</loc>
<lastmod>2026-05-30T07:42:20.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/guides/</loc>
<lastmod>2026-05-30T20:40:49.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/guides/agent-harnesses/</loc>
<lastmod>2026-05-30T20:40:49.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/building-ralphctl/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/building-ralphctl.png</image:loc>
</image:image>
<lastmod>2026-05-30T11:58:34.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/first-days-with-openclaw/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/first-days-with-openclaw.png</image:loc>
</image:image>
<lastmod>2026-05-30T11:58:34.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/delivery-harness/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/delivery-harness.png</image:loc>
</image:image>
<lastmod>2026-05-30T07:41:56.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/estimation-in-the-ai-age/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/estimation-in-the-ai-age.png</image:loc>
</image:image>
<lastmod>2026-05-30T07:41:56.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/first-month-with-openclaw/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/first-month-with-openclaw.png</image:loc>
</image:image>
<lastmod>2026-05-30T11:58:34.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/one-tap-per-finisher/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/one-tap-per-finisher.png</image:loc>
</image:image>
<lastmod>2026-05-30T07:41:56.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/ralphctl-agent-harness/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/ralphctl-agent-harness.png</image:loc>
</image:image>
<lastmod>2026-05-30T11:58:34.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/ralphctl-harness-era/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/ralphctl-harness-era.png</image:loc>
</image:image>
<lastmod>2026-05-30T11:58:34.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/six-years-to-first-post/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/six-years-to-first-post.png</image:loc>
</image:image>
<lastmod>2026-05-30T07:41:56.000Z</lastmod>
</url>
<url>
<loc>https://lukasgrigis.dev/blog/token-exchange-spring-cloud-gateway/</loc>
<image:image>
<image:loc>https://lukasgrigis.dev/og/blog/token-exchange-spring-cloud-gateway.png</image:loc>
</image:image>
<lastmod>2026-05-30T07:41:56.000Z</lastmod>
</url>
</urlset>
