@@ -0,0 +1,117 @@
<svg width= "100%" viewBox= "0 0 680 620" role= "img" style= "" xmlns= "http://www.w3.org/2000/svg" >
<title style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" > AgenticCode – Systemarchitektur</title>
<desc style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" > Schichtenarchitektur: Parser Layer, AST/Neo4j, Enrichment, Agentic API</desc>
<defs >
<marker id= "arrow" viewBox= "0 0 10 10" refX= "8" refY= "5" markerWidth= "6" markerHeight= "6" orient= "auto-start-reverse" >
<path d= "M2 1L8 5L2 9" fill= "none" stroke= "context-stroke" stroke-width= "1.5" stroke-linecap= "round" stroke-linejoin= "round" />
</marker>
<mask id= "imagine-text-gaps-o3cd7t" maskUnits= "userSpaceOnUse" > <rect x= "0" y= "0" width= "680" height= "620" fill= "white" /> <rect x= "297.7875061035156" y= "10" width= "84.42499542236328" height= "19" fill= "black" rx= "2" /> <rect x= "90.20208740234375" y= "41.25" width= "59.59583282470703" height= "21.5" fill= "black" rx= "2" /> <rect x= "78.9749984741211" y= "58.5" width= "82.04999542236328" height= "19" fill= "black" rx= "2" /> <rect x= "251.21249389648438" y= "45.25" width= "37.57499885559082" height= "21.5" fill= "black" rx= "2" /> <rect x= "388.2479248046875" y= "37.25" width= "63.50416564941406" height= "21.5" fill= "black" rx= "2" /> <rect x= "393.20001220703125" y= "56.5" width= "53.599998474121094" height= "19" fill= "black" rx= "2" /> <rect x= "533.0145874023438" y= "37.25" width= "63.97083282470703" height= "21.5" fill= "black" rx= "2" /> <rect x= "538.2000122070312" y= "56.5" width= "53.599998474121094" height= "19" fill= "black" rx= "2" /> <rect x= "298.61248779296875" y= "112" width= "82.77499389648438" height= "19" fill= "black" rx= "2" /> <rect x= "96.08125305175781" y= "145.25" width= "107.83749389648438" height= "21.5" fill= "black" rx= "2" /> <rect x= "80.05000305175781" y= "166.5" width= "139.89999389648438" height= "19" fill= "black" rx= "2" /> <rect x= "317.0916748046875" y= "145.25" width= "85.81666564941406" height= "21.5" fill= "black" rx= "2" /> <rect x= "288.8500061035156" y= "166.5" width= "142.29998779296875" height= "19" fill= "black" rx= "2" /> <rect x= "490.5541687011719" y= "145.25" width= "118.89165496826172" height= "21.5" fill= "black" rx= "2" /> <rect x= "464.8125" y= "166.5" width= "170.375" height= "19" fill= "black" rx= "2" /> <rect x= "306.6499938964844" y= "216" width= "66.94999694824219" height= "19" fill= "black" rx= "2" /> <rect x= "256.4624938964844" y= "251.25" width= "167.0749969482422" height= "21.5" fill= "black" rx= "2" /> <rect x= "121.6500015258789" y= "274.5" width= "436.6999816894531" height= "19" fill= "black" rx= "2" /> <rect x= "282.875" y= "328" width= "114.25" height= "19" fill= "black" rx= "2" /> <rect x= "84.25" y= "361.25" width= "81.5" height= "21.5" fill= "black" rx= "2" /> <rect x= "72.5374984741211" y= "380.5" width= "104.92500305175781" height= "19" fill= "black" rx= "2" /> <rect x= "230.83958435058594" y= "361.25" width= "78.32083129882812" height= "21.5" fill= "black" rx= "2" /> <rect x= "225.3125" y= "380.5" width= "89.375" height= "19" fill= "black" rx= "2" /> <rect x= "367.3229064941406" y= "361.25" width= "95.35416412353516" height= "21.5" fill= "black" rx= "2" /> <rect x= "361.67498779296875" y= "380.5" width= "106.6500015258789" height= "19" fill= "black" rx= "2" /> <rect x= "519.6145629882812" y= "361.25" width= "80.77082824707031" height= "21.5" fill= "black" rx= "2" /> <rect x= "513.5374755859375" y= "380.5" width= "92.92499542236328" height= "19" fill= "black" rx= "2" /> <rect x= "301.88751220703125" y= "434" width= "76.2249984741211" height= "19" fill= "black" rx= "2" /> <rect x= "236.07501220703125" y= "467.25" width= "207.84999084472656" height= "21.5" fill= "black" rx= "2" /> <rect x= "154.0124969482422" y= "488.5" width= "371.9749755859375" height= "19" fill= "black" rx= "2" /> <rect x= "253.57501220703125" y= "571.25" width= "172.84999084472656" height= "21.5" fill= "black" rx= "2" /> </mask> </defs>
<text x= "340" y= "24" text-anchor= "middle" style= "fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto" > Quelldateien</text>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "60" y= "34" width= "120" height= "44" rx= "8" stroke-width= "0.5" style= "fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "120" y= "52" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Natural</text>
<text x= "120" y= "68" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(95, 94, 90);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > Software AG</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "210" y= "34" width= "120" height= "44" rx= "8" stroke-width= "0.5" style= "fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "270" y= "56" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Java</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "360" y= "34" width= "120" height= "44" rx= "8" stroke-width= "0.5" style= "fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "420" y= "48" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Python*</text>
<text x= "420" y= "66" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(95, 94, 90);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > geplant</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "510" y= "34" width= "110" height= "44" rx= "8" stroke-width= "0.5" style= "fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "565" y= "48" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > COBOL*</text>
<text x= "565" y= "66" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(95, 94, 90);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > geplant</text>
</g>
<line x1= "120" y1= "78" x2= "120" y2= "136" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "270" y1= "78" x2= "270" y2= "136" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "420" y1= "78" x2= "420" y2= "136" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "565" y1= "78" x2= "565" y2= "136" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "126" text-anchor= "middle" style= "fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto" > Parser Layer</text>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "60" y= "136" width= "180" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(238, 237, 254);stroke:rgb(83, 74, 183);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "150" y= "156" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(60, 52, 137);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Natural Parser</text>
<text x= "150" y= "176" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(83, 74, 183);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > custom (eigene Impl.)</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "270" y= "136" width= "180" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(230, 241, 251);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "360" y= "156" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(12, 68, 124);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Java Parser</text>
<text x= "360" y= "176" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(24, 95, 165);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > JavaParser / tree-sitter</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "470" y= "136" width= "160" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(241, 239, 232);stroke:rgb(95, 94, 90);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "550" y= "156" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(68, 68, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Parser Interface</text>
<text x= "550" y= "176" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(95, 94, 90);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > gemeinsames AST-Schema</text>
</g>
<line x1= "240" y1= "192" x2= "300" y2= "240" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "360" y1= "192" x2= "360" y2= "240" marker-end= "url(#arrow)" mask= "url(#imagine-text-gaps-o3cd7t)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "470" y1= "192" x2= "420" y2= "240" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "230" text-anchor= "middle" style= "fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto" > AST Store</text>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "120" y= "240" width= "440" height= "64" rx= "10" stroke-width= "0.5" style= "fill:rgb(225, 245, 238);stroke:rgb(15, 110, 86);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "262" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(8, 80, 65);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Neo4j Graph Database</text>
<text x= "340" y= "284" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(15, 110, 86);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > Programme, Module, Funktionen, Variablen, Typen als Knoten + Kanten</text>
</g>
<line x1= "340" y1= "304" x2= "340" y2= "352" marker-end= "url(#arrow)" mask= "url(#imagine-text-gaps-o3cd7t)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "342" text-anchor= "middle" style= "fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto" > Enrichment Layer</text>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "60" y= "352" width= "130" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(250, 238, 218);stroke:rgb(133, 79, 11);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "125" y= "372" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(99, 56, 6);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Call Graph</text>
<text x= "125" y= "390" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(133, 79, 11);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > Aufrufhierarchie</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "205" y= "352" width= "130" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(250, 238, 218);stroke:rgb(133, 79, 11);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "270" y= "372" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(99, 56, 6);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Identifiers</text>
<text x= "270" y= "390" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(133, 79, 11);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > alle Variablen</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "350" y= "352" width= "130" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(250, 238, 218);stroke:rgb(133, 79, 11);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "415" y= "372" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(99, 56, 6);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > Data Structs</text>
<text x= "415" y= "390" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(133, 79, 11);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > Datenstrukturen</text>
</g>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "495" y= "352" width= "130" height= "56" rx= "8" stroke-width= "0.5" style= "fill:rgb(250, 238, 218);stroke:rgb(133, 79, 11);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "560" y= "372" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(99, 56, 6);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > DB Access</text>
<text x= "560" y= "390" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(133, 79, 11);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > SQL / ADABAS</text>
</g>
<line x1= "125" y1= "408" x2= "200" y2= "456" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "270" y1= "408" x2= "290" y2= "456" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "415" y1= "408" x2= "395" y2= "456" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<line x1= "560" y1= "408" x2= "490" y2= "456" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "448" text-anchor= "middle" style= "fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto" > Agentic API</text>
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "120" y= "456" width= "440" height= "64" rx= "10" stroke-width= "0.5" style= "fill:rgb(250, 236, 231);stroke:rgb(153, 60, 29);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "478" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(113, 43, 19);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > AgenticCode REST / MCP API</text>
<text x= "340" y= "498" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(153, 60, 29);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:central" > tool-use optimiert · Analyse · Code-Generierung · Navigation</text>
</g>
<line x1= "340" y1= "520" x2= "340" y2= "560" marker-end= "url(#arrow)" style= "fill:none;stroke:rgb(115, 114, 108);color:rgb(0, 0, 0);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<g style= "fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" >
<rect x= "200" y= "560" width= "280" height= "44" rx= "8" stroke-width= "0.5" style= "fill:rgb(251, 234, 240);stroke:rgb(153, 53, 86);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto" />
<text x= "340" y= "582" text-anchor= "middle" dominant-baseline= "central" style= "fill:rgb(114, 36, 62);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:"Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:central" > AI Agent (Claude / LLM)</text>
</g>
</svg>