<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://svenpoeche.de/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://svenpoeche.de/</loc>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-desk-tax-myth-en/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/20/claude-code-desk-tax-myth-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/20/claude-code-desk-tax-myth-user-segmentation-en.png</image:loc>
<image:title><![CDATA[Three user profiles: Casual User, Regular User, Power User with usage hours, instances, costs, and Desk Tax relevance]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-mobile-power-user-en/</loc>
<lastmod>2026-04-02T22:03:44+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/21/claude-code-mobile-power-user-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/21/claude-code-mobile-power-user-rc-vs-channels-en.png</image:loc>
<image:title><![CDATA[Architecture diagram: Remote Control (session-based, 1:1, encrypted) vs. Channels (relay via chat platforms, allowlist-based)]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-must-haves-january-2026-de/</loc>
<lastmod>2026-04-02T22:03:42+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/7/claude-code-must-haves-january-2026-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-must-haves-january-2026-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/22/claude-code-must-haves-january-2026-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-must-haves-march-2026-de/</loc>
<lastmod>2026-04-02T22:03:42+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/8/claude-code-must-haves-march-2026-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/claude-code-must-haves-march-2026-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/23/claude-code-must-haves-march-2026-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/datenschutz/</loc>
<lastmod>2026-03-27T09:18:26+01:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/3/datenschutz-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/impressum/</loc>
<lastmod>2026-03-27T09:17:37+01:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/2/impressum-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/memory1-ki-memory-architectures-de/</loc>
<lastmod>2026-04-02T22:03:42+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-ki-memory-architectures-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-stateless-flow-de.png</image:loc>
<image:title><![CDATA[Stateless LLM Flow: Jeder API-Call ist ein isolierter Forward Pass ohne persistenten Zustand]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-rag-pipeline-de.png</image:loc>
<image:title><![CDATA[RAG-Pipeline: Von der Query über Embedding und Vector Search zu kontextuierten Antworten]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-memgpt-tiers-de.png</image:loc>
<image:title><![CDATA[MemGPT 3-Tier-Architektur: Core, Recall und Archival Memory mit Self-Management via Function Calling]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-langgraph-state-de.png</image:loc>
<image:title><![CDATA[LangGraph State Management: Typisiertes State-Objekt fließt durch den gesamten Agenten-Graph]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/9/memory1-drei-paradigmen-de.png</image:loc>
<image:title><![CDATA[Drei Memory-Paradigmen: Vector+Graph (Mem0/Zep), Self-Managed (MemGPT/Letta), File-basiert (Claude Code)]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/memory1-ki-memory-architectures-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-ki-memory-architectures-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-stateless-flow-en.png</image:loc>
<image:title><![CDATA[LLM Stateless Flow — every API call is an isolated forward pass with no persistent state]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-rag-pipeline-en.png</image:loc>
<image:title><![CDATA[RAG pipeline: from query through embedding and vector search to contextualized answers]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-memgpt-tiers-en.png</image:loc>
<image:title><![CDATA[MemGPT three-tier architecture — Core, Recall and Archival Memory with self-management via function calling]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-langgraph-state-en.png</image:loc>
<image:title><![CDATA[LangGraph State Management: typed state object flows through the entire agent graph]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/24/memory1-drei-paradigmen-en.png</image:loc>
<image:title><![CDATA[Three memory paradigms — Vector+Graph, Self-Managed, File-based]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/metacognition-self-learning-ai-agents-de/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/11/metacognition-self-learning-ai-agents-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/11/metacognition-trap-framework-de.png</image:loc>
<image:title><![CDATA[TRAP Framework]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/11/metacognition-reflexion-workflow-de.png</image:loc>
<image:title><![CDATA[Reflexion Workflow]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/11/metacognition-agent-architecture-de.png</image:loc>
<image:title><![CDATA[Agenten-Architektur]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/11/metacognition-timeline-de.png</image:loc>
<image:title><![CDATA[Timeline: Von Flavell (1979) über Kahneman (2011) zu modernen KI-Frameworks]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/metacognition-self-learning-ai-agents-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/26/metacognition-self-learning-ai-agents-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/26/metacognition-trap-framework-en.png</image:loc>
<image:title><![CDATA[TRAP Framework]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/26/metacognition-reflexion-workflow-en.png</image:loc>
<image:title><![CDATA[Reflexion Workflow]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/26/metacognition-agent-architecture-en.png</image:loc>
<image:title><![CDATA[Agent Architecture]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/26/metacognition-timeline-en.png</image:loc>
<image:title><![CDATA[Timeline: From Flavell (1979) through Kahneman (2011) to modern AI frameworks]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode1-origin-story-de/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/12/roocode1-origin-story-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/12/roocode1-workflow-new-web-app-de.png</image:loc>
<image:title><![CDATA[Typischer Workflow für eine neue Web-Anwendung: linearer Ablauf von Team Lead über Technical Architect, Full-Stack Developer, Code Reviewer, QA Engineer bis Documentation Writer]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/12/roocode1-workflow-enterprise-de.png</image:loc>
<image:title><![CDATA[Typischer Workflow für komplexe Enterprise-Anwendungen: Team Lead → Technical Architect, dann parallele Pfade für Backend und Frontend Developer, zusammenführend bei Security Engineer, DevOps Engineer, Code Reviewer, QA Engineer]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/12/roocode1-workflow-bug-investigation-de.png</image:loc>
<image:title><![CDATA[Workflow für Bug-Untersuchungen: Debug Specialist → Entscheidung &quot;Architektur-Problem?&quot; → Ja: Technical Architect → Full-Stack Developer / Nein: direkt Full-Stack Developer → Code Reviewer]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode1-origin-story-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/27/roocode1-origin-story-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/27/roocode1-workflow-new-web-app-en.png</image:loc>
<image:title><![CDATA[Linear team workflow for new web applications: Team Lead to Technical Architect, Full-Stack Developer, Code Reviewer, QA Engineer, Documentation Writer]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/27/roocode1-workflow-enterprise-en.png</image:loc>
<image:title><![CDATA[Branching workflow for complex enterprise applications: Team Lead to Technical Architect, then parallel paths for Backend and Frontend Developer, merging at Security Engineer, DevOps Engineer, Code Reviewer, QA Engineer]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/27/roocode1-workflow-bug-investigation-en.png</image:loc>
<image:title><![CDATA[Bug investigation decision tree: Debug Specialist analyzes the error, decision branch for architecture problem — Yes: Technical Architect then Full-Stack Developer / No: Full-Stack Developer directly then Code Reviewer]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode2-technical-deepdive-de/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/13/roocode2-technical-deepdive-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/13/roocode2-team-lead-orchestrator-de.png</image:loc>
<image:title><![CDATA[Team Lead Orchestrator — Anfrage-Routing basierend auf Komplexitätsbewertung: Simple → Direct Delegation, Complex → Coordinated Sequential, Conditional → Analysis Required]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode2-technical-deepdive-en/</loc>
<lastmod>2026-04-02T22:03:45+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/28/roocode2-technical-deepdive-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/28/roocode2-team-lead-orchestrator-en.png</image:loc>
<image:title><![CDATA[Team Lead Orchestrator — request routing based on complexity assessment: Simple → Direct Delegation, Complex → Coordinated Sequential, Conditional → Analysis Required]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode3-problems-learnings-de/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/14/roocode3-problems-learnings-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode3-problems-learnings-en/</loc>
<lastmod>2026-04-02T22:03:46+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/29/roocode3-problems-learnings-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode4-end-new-beginning-de/</loc>
<lastmod>2026-04-02T22:03:43+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/15/roocode4-end-new-beginning-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/roocode4-end-new-beginning-en/</loc>
<lastmod>2026-04-02T22:03:46+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/30/roocode4-end-new-beginning-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/sdd1-why-ai-needs-structured-specs-en/</loc>
<lastmod>2026-04-02T22:03:46+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/31/sdd1-why-ai-needs-structured-specs-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/31/sdd1-four-phases-en.png</image:loc>
<image:title><![CDATA[The Four Phases of Spec-Driven Development]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/sdd2-practice-learnings-153-commits-en/</loc>
<lastmod>2026-04-02T22:03:46+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/32/sdd2-practice-learnings-153-commits-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/32/sdd2-phase-timeline-en.png</image:loc>
<image:title><![CDATA[Phase Timeline]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/32/sdd2-consistency-metrics-en.png</image:loc>
<image:title><![CDATA[Consistency Metrics]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/sdd3-651-commits-zero-code-en/</loc>
<lastmod>2026-04-02T22:03:46+02:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/33/sdd3-651-commits-zero-code-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/33/sdd3-phase-separation-en.png</image:loc>
<image:title><![CDATA[Phase Separation in Spec-Driven Development]]></image:title>
</image:image>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/33/sdd3-validation-evolution-en.png</image:loc>
<image:title><![CDATA[Validation Evolution: from unstructured LLM prompts to deterministic bash scripts]]></image:title>
</image:image>
</url>
<url>
<loc>https://svenpoeche.de/ueber-mich/</loc>
<lastmod>2026-03-27T01:20:15+01:00</lastmod>
<image:image>
<image:loc>https://svenpoeche.de/media/posts/1/ueber-mich-feature-image.jpeg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
</urlset>