<?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://hraness.com</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://hraness.com/engineering</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hraness.com/engineering/a-visual-grammar-for-ai-generated-diagrams</loc>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/a-visual-grammar-for-ai-generated-diagrams.light.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/a-visual-grammar-for-ai-generated-diagrams.dark.webp</image:loc>
</image:image>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/engineering/a-durable-knowledge-base-is-a-write-path</loc>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/a-durable-knowledge-base-is-a-write-path.light.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/a-durable-knowledge-base-is-a-write-path.dark.webp</image:loc>
</image:image>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/engineering/the-ai-codebase-agent-docs-hygiene</loc>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/the-ai-codebase-agent-docs-hygiene.light.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/the-ai-codebase-agent-docs-hygiene.dark.webp</image:loc>
</image:image>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/engineering/direct-a-harness-for-your-frontend</loc>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/direct-a-harness-for-your-frontend.light.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/direct-a-harness-for-your-frontend.dark.webp</image:loc>
</image:image>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/engineering/the-ai-codebase-types-and-property-tests</loc>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/the-ai-codebase-types-and-property-tests.light.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://hraness.com/engineering/diagrams/the-ai-codebase-types-and-property-tests.dark.webp</image:loc>
</image:image>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/writing</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hraness.com/writing/about</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/fiction</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hraness.com/kb</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hraness.com/wrench</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hraness.com/direct</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hraness.com/direct/docs/overview</loc>
<lastmod>2026-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
