<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.sorune.org/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.sorune.org/tag/c2pa/</loc><lastmod>2026-09-22T10:44:02.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/media-provenance/</loc><lastmod>2026-09-22T10:44:02.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/copyright/</loc><lastmod>2026-09-22T10:44:02.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/control-plane/</loc><lastmod>2026-09-22T10:44:00.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/gateway/</loc><lastmod>2026-09-22T10:44:00.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/cloudflare-tunnel/</loc><lastmod>2026-09-22T10:44:00.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/concurrency/</loc><lastmod>2026-09-22T04:37:09.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/database/</loc><lastmod>2026-09-22T02:25:50.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/hibernate/</loc><lastmod>2026-09-22T02:25:50.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/worktree/</loc><lastmod>2026-09-22T02:25:50.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/frontend/</loc><lastmod>2026-09-22T02:25:44.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/design-workflow/</loc><lastmod>2026-09-22T02:25:44.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/react/</loc><lastmod>2026-09-22T02:25:44.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/runtime-validation/</loc><lastmod>2026-09-22T02:20:29.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/code-review/</loc><lastmod>2026-09-22T02:20:24.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/data-lifecycle/</loc><lastmod>2026-09-22T02:20:18.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/retention/</loc><lastmod>2026-09-22T02:20:18.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/auth/</loc><lastmod>2026-09-22T02:20:18.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/reusable-assets/</loc><lastmod>2026-09-22T01:45:48.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/code-generation/</loc><lastmod>2026-09-22T01:45:48.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/postgresql/</loc><lastmod>2026-09-22T01:45:45.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/incident-review/</loc><lastmod>2026-09-22T01:45:45.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/exif/</loc><lastmod>2026-09-22T01:45:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/gps/</loc><lastmod>2026-09-22T01:45:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/privacy/</loc><lastmod>2026-09-22T01:45:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/place/</loc><lastmod>2026-09-22T01:45:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/paas/</loc><lastmod>2026-09-22T01:45:38.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/server-ops/</loc><lastmod>2026-09-22T01:45:38.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/security-guard/</loc><lastmod>2026-09-22T01:45:38.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/runtime-security/</loc><lastmod>2026-09-22T01:45:38.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/distributed-systems/</loc><lastmod>2026-09-22T01:45:38.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/information-architecture/</loc><lastmod>2026-09-15T00:22:30.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/cognitive-load/</loc><lastmod>2026-09-14T01:06:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/architecture-drift/</loc><lastmod>2026-09-13T01:52:45.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/human-control/</loc><lastmod>2026-09-13T01:52:45.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/provenance/</loc><lastmod>2026-09-13T01:52:45.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/product-design/</loc><lastmod>2026-09-13T01:52:08.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ai-assisted-engineering/</loc><lastmod>2026-09-13T01:52:08.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/semantic-fidelity/</loc><lastmod>2026-09-13T01:52:08.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ai-assisted-design/</loc><lastmod>2026-09-13T01:51:36.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/visual-qa/</loc><lastmod>2026-09-13T01:51:36.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ux/</loc><lastmod>2026-09-13T01:51:36.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/portfolio/</loc><lastmod>2026-09-13T01:51:36.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/context-engineering/</loc><lastmod>2026-09-11T22:28:15.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/retrieval/</loc><lastmod>2026-09-11T22:28:15.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/measurement/</loc><lastmod>2026-09-11T22:28:15.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/agent-workflow/</loc><lastmod>2026-09-11T22:28:15.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/developer-tools/</loc><lastmod>2026-09-11T22:25:37.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/git/</loc><lastmod>2026-09-11T07:52:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ci-cd/</loc><lastmod>2026-09-11T07:52:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/content-pipeline/</loc><lastmod>2026-09-11T07:52:42.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/lab/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/multi-ai/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ai-native-engineering/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/orchestration/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/human-in-the-loop/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/workspace-ops/</loc><lastmod>2026-09-11T07:17:58.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/projects/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/charaweave/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/character-systems/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/architecture/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/typescript/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/rive/</loc><lastmod>2026-09-11T07:17:34.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/engineering/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/photogram/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/java/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/spring-boot/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/performance/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/benchmark/</loc><lastmod>2026-09-11T07:17:32.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/publishing/</loc><lastmod>2026-09-11T06:59:15.000Z</lastmod></url><url><loc>https://blog.sorune.org/tag/ghost-tag/</loc><lastmod>2026-09-11T06:59:15.000Z</lastmod></url></urlset>