<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1142px" height="377px" viewBox="0 0 1142 377"><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="title"><g transform="translate(0.5,0.5)"><rect x="120" y="0" width="900" height="25" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#1A237E" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="16px" style="fill: light-dark(rgb(26, 35, 126), rgb(191, 199, 255));"><text x="570" y="22">AI Agent Architecture Evolution: From Single Agent to Production Hybrid</text></g></g></g><g data-cell-id="ph1-bg"><g transform="translate(0.5,0.5)"><rect x="0" y="45" width="200" height="260" rx="20" ry="20" fill="#e3f2fd" stroke="#90caf9" pointer-events="all" style="fill: light-dark(rgb(227, 242, 253), rgb(20, 33, 42)); stroke: light-dark(rgb(144, 202, 249), rgb(28, 78, 118));"/></g></g><g data-cell-id="ph1-title"><g transform="translate(0.5,0.5)"><rect x="20" y="55" width="160" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#1565C0" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"><text x="100" y="73">Phase 1: Single Agent</text></g></g></g><g data-cell-id="ph1-time"><g transform="translate(0.5,0.5)"><rect x="50" y="75" width="80" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#64B5F6" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(100, 181, 246), rgb(33, 103, 158));"><text x="90" y="91">Days 1–90</text></g></g></g><g data-cell-id="ph1-ticket"><g transform="translate(0.5,0.5)"><rect x="40" y="105" width="100" height="30" rx="6" ry="6" fill="#bbdefb" stroke="#42a5f5" pointer-events="all" style="fill: light-dark(rgb(187, 222, 251), rgb(25, 55, 80)); stroke: light-dark(rgb(66, 165, 245), rgb(36, 121, 190));"/></g><g><g fill="#1565C0" font-family="Helvetica" text-anchor="middle" font-size="11px" style="fill: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"><text x="90" y="124.5">All Tickets</text></g></g></g><g data-cell-id="ph1-agent"><g><rect x="40" y="160" width="100" height="45" rx="9" ry="9" fill="#1e88e5" stroke="#1565c0" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(30, 136, 229), rgb(56, 147, 227)); stroke: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="13px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="90" y="180">Single</text><text x="90" y="196">Agent</text></g></g></g><g data-cell-id="ph1-tools"><g transform="translate(0.5,0.5)"><rect x="25" y="210" width="130" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#1565C0" font-family="Helvetica" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"><text x="90" y="225">KB + CRM + Ticketing</text></g></g></g><g data-cell-id="ph1-metric"><g transform="translate(0.5,0.5)"><rect x="32" y="235" width="115" height="25" rx="3.75" ry="3.75" fill="#e8eaf6" stroke="#7986cb" pointer-events="all" style="fill: light-dark(rgb(232, 234, 246), rgb(33, 35, 45)); stroke: light-dark(rgb(121, 134, 203), rgb(107, 118, 177));"/></g><g><g fill="#3949AB" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(57, 73, 171), rgb(154, 168, 252));"><text x="89.5" y="251.5">51% resolution</text></g></g></g><g data-cell-id="ph1-metric2"><g transform="translate(0.5,0.5)"><rect x="37" y="263" width="105" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#5C6BC0" font-family="Helvetica" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(92, 107, 192), rgb(127, 140, 213));"><text x="89.5" y="278">30min → seconds</text></g></g></g><g data-cell-id="ph1-ticket-agent"><g><path d="M 90 135 L 90 152.7" fill="none" stroke="#1565c0" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"/><path d="M 90 158.32 L 86.25 150.82 L 90 152.7 L 93.75 150.82 Z" fill="#1565c0" stroke="#1565c0" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(21, 101, 192), rgb(99, 168, 246)); stroke: light-dark(rgb(21, 101, 192), rgb(99, 168, 246));"/></g></g><g data-cell-id="ph2-bg"><g transform="translate(0.5,0.5)"><rect x="230" y="45" width="200" height="260" rx="20" ry="20" fill="#e8f5e9" stroke="#a5d6a7" pointer-events="all" style="fill: light-dark(rgb(232, 245, 233), rgb(21, 33, 22)); stroke: light-dark(rgb(165, 214, 167), rgb(35, 77, 36));"/></g></g><g data-cell-id="ph2-title"><g transform="translate(0.5,0.5)"><rect x="250" y="55" width="160" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#2E7D32" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"><text x="330" y="73">Phase 2: Sequential</text></g></g></g><g data-cell-id="ph2-time"><g transform="translate(0.5,0.5)"><rect x="280" y="75" width="80" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#66BB6A" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(102, 187, 106), rgb(44, 117, 47));"><text x="320" y="91">Months 4–6</text></g></g></g><g data-cell-id="ph2-classify"><g transform="translate(0.5,0.5)"><rect x="285" y="100" width="70" height="25" rx="5" ry="5" fill="#c8e6c9" stroke="#66bb6a" pointer-events="all" style="fill: light-dark(rgb(200, 230, 201), rgb(28, 54, 29)); stroke: light-dark(rgb(102, 187, 106), rgb(44, 117, 47));"/></g><g><g fill="#2E7D32" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"><text x="320" y="116.5">Classify</text></g></g></g><g data-cell-id="ph2-a1"><g><rect x="240" y="155" width="75" height="35" rx="7" ry="7" fill="#43a047" stroke="#2e7d32" stroke-width="1.5" pointer-events="all" style="fill: light-dark(rgb(67, 160, 71), rgb(65, 145, 69)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="277.5" y="170.5">Account</text><text x="277.5" y="182.5">Agent</text></g></g></g><g data-cell-id="ph2-a2"><g><rect x="325" y="155" width="75" height="35" rx="7" ry="7" fill="#43a047" stroke="#2e7d32" stroke-width="1.5" pointer-events="all" style="fill: light-dark(rgb(67, 160, 71), rgb(65, 145, 69)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="362.5" y="170.5">Dispute</text><text x="362.5" y="182.5">Agent</text></g></g></g><g data-cell-id="ph2-resolve"><g transform="translate(0.5,0.5)"><rect x="285" y="215" width="70" height="25" rx="5" ry="5" fill="#c8e6c9" stroke="#66bb6a" pointer-events="all" style="fill: light-dark(rgb(200, 230, 201), rgb(28, 54, 29)); stroke: light-dark(rgb(102, 187, 106), rgb(44, 117, 47));"/></g><g><g fill="#2E7D32" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"><text x="320" y="231.5">Resolve</text></g></g></g><g data-cell-id="ph2-metric"><g transform="translate(0.5,0.5)"><rect x="262" y="253" width="115" height="25" rx="3.75" ry="3.75" fill="#e8f5e9" stroke="#81c784" pointer-events="all" style="fill: light-dark(rgb(232, 245, 233), rgb(21, 33, 22)); stroke: light-dark(rgb(129, 199, 132), rgb(40, 100, 42));"/></g><g><g fill="#2E7D32" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"><text x="319.5" y="269.5">68% resolution</text></g></g></g><g data-cell-id="ph2-c-route1"><g transform="translate(0.5,0.5)"><path d="M 285 125 L 279.04 148.82" fill="none" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/><path d="M 277.77 153.92 L 276.07 146.28 L 279.04 148.82 L 282.86 147.97 Z" fill="#2e7d32" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g></g><g data-cell-id="ph2-c-route2"><g transform="translate(0.5,0.5)"><path d="M 355 125 L 360.96 148.82" fill="none" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/><path d="M 362.23 153.92 L 357.14 147.97 L 360.96 148.82 L 363.93 146.28 Z" fill="#2e7d32" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g></g><g data-cell-id="ph2-c-res1"><g transform="translate(0.5,0.5)"><path d="M 277.5 190 L 283.17 208.9" fill="none" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/><path d="M 284.68 213.93 L 279.31 208.23 L 283.17 208.9 L 286.02 206.22 Z" fill="#2e7d32" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g></g><g data-cell-id="ph2-c-res2"><g transform="translate(0.5,0.5)"><path d="M 362.5 190 L 356.83 208.9" fill="none" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/><path d="M 355.32 213.93 L 353.98 206.22 L 356.83 208.9 L 360.69 208.23 Z" fill="#2e7d32" stroke="#2e7d32" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(46, 125, 50), rgb(100, 168, 104)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g></g><g data-cell-id="ph3-bg"><g transform="translate(0.5,0.5)"><rect x="460" y="45" width="200" height="260" rx="20" ry="20" fill="#fff3e0" stroke="#ffb74d" pointer-events="all" style="fill: light-dark(rgb(255, 243, 224), rgb(36, 26, 9)); stroke: light-dark(rgb(255, 183, 77), rgb(129, 67, 0));"/></g></g><g data-cell-id="ph3-title"><g transform="translate(0.5,0.5)"><rect x="490" y="55" width="140" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#E65100" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"><text x="560" y="73">Phase 3: Parallel</text></g></g></g><g data-cell-id="ph3-time"><g transform="translate(0.5,0.5)"><rect x="510" y="75" width="80" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#FFA726" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 167, 38), rgb(154, 78, 0));"><text x="550" y="91">Months 7–9</text></g></g></g><g data-cell-id="ph3-fork"><g transform="translate(0.5,0.5)"><rect x="540" y="97" width="20" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#FB8C00" font-family="Helvetica" text-anchor="middle" font-size="16px" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0));"><text x="550" y="119">◆</text></g></g></g><g data-cell-id="ph3-a1"><g><rect x="470" y="135" width="80" height="30" rx="6" ry="6" fill="#fb8c00" stroke="#e65100" stroke-width="1.5" pointer-events="all" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="510" y="154">Regulatory</text></g></g></g><g data-cell-id="ph3-a2"><g><rect x="470" y="170" width="80" height="30" rx="6" ry="6" fill="#fb8c00" stroke="#e65100" stroke-width="1.5" pointer-events="all" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="510" y="189">Risk</text></g></g></g><g data-cell-id="ph3-a3"><g><rect x="470" y="205" width="80" height="30" rx="6" ry="6" fill="#fb8c00" stroke="#e65100" stroke-width="1.5" pointer-events="all" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="510" y="224">History</text></g></g></g><g data-cell-id="ph3-join"><g transform="translate(0.5,0.5)"><rect x="575" y="167" width="20" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#FB8C00" font-family="Helvetica" text-anchor="middle" font-size="16px" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0));"><text x="585" y="189">◆</text></g></g></g><g data-cell-id="ph3-agg"><g transform="translate(0.5,0.5)"><rect x="610" y="165" width="40" height="25" rx="5" ry="5" fill="#ffe0b2" stroke="#fb8c00" pointer-events="all" style="fill: light-dark(rgb(255, 224, 178), rgb(66, 39, 0)); stroke: light-dark(rgb(251, 140, 0), rgb(190, 94, 0));"/></g><g><g fill="#E65100" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"><text x="630" y="181.5">Aggregate</text></g></g></g><g data-cell-id="ph3-metric"><g transform="translate(0.5,0.5)"><rect x="492" y="253" width="115" height="25" rx="3.75" ry="3.75" fill="#fff3e0" stroke="#ffb74d" pointer-events="all" style="fill: light-dark(rgb(255, 243, 224), rgb(36, 26, 9)); stroke: light-dark(rgb(255, 183, 77), rgb(129, 67, 0));"/></g><g><g fill="#E65100" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"><text x="549.5" y="269.5">60% faster</text></g></g></g><g data-cell-id="ph3-metric2"><g transform="translate(0.5,0.5)"><rect x="502" y="280" width="100" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#FB8C00" font-family="Helvetica" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0));"><text x="552" y="295">4s vs 12s sequential</text></g></g></g><g data-cell-id="ph3-f1"><g transform="translate(0.5,0.5)"><path d="M 545 117 L 475.83 147.44" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 471.02 149.55 L 476.02 143.53 L 475.83 147.44 L 478.84 149.93 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph3-f2"><g transform="translate(0.5,0.5)"><path d="M 545 117 L 474.72 180.72" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 470.83 184.25 L 473.66 176.95 L 474.72 180.72 L 478.36 182.14 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph3-f3"><g transform="translate(0.5,0.5)"><path d="M 545 117 L 473.75 214.85" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 470.66 219.1 L 471.95 211.38 L 473.75 214.85 L 477.61 215.5 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph3-j1"><g transform="translate(0.5,0.5)"><path d="M 550 150 L 575.27 172.74" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 579.17 176.25 L 571.62 174.17 L 575.27 172.74 L 576.31 168.97 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph3-j2"><g transform="translate(0.5,0.5)"><path d="M 550 185 L 573.85 178.64" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 578.92 177.29 L 573.06 182.47 L 573.85 178.64 L 571.25 175.71 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph3-j3"><g transform="translate(0.5,0.5)"><path d="M 550 220 L 576.36 182.22" fill="none" stroke="#e65100" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/><path d="M 579.36 177.92 L 578.23 185.66 L 576.36 182.22 L 572.48 181.66 Z" fill="#e65100" stroke="#e65100" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g></g><g data-cell-id="ph4-bg"><g transform="translate(0.5,0.5)"><rect x="690" y="45" width="200" height="260" rx="20" ry="20" fill="#f3e5f5" stroke="#ce93d8" pointer-events="all" style="fill: light-dark(rgb(243, 229, 245), rgb(45, 33, 47)); stroke: light-dark(rgb(206, 147, 216), rgb(132, 81, 141));"/></g></g><g data-cell-id="ph4-title"><g transform="translate(0.5,0.5)"><rect x="710" y="55" width="160" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#6A1B9A" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"><text x="790" y="73">Phase 4: Hierarchical</text></g></g></g><g data-cell-id="ph4-time"><g transform="translate(0.5,0.5)"><rect x="738" y="75" width="80" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#AB47BC" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(171, 71, 188), rgb(211, 125, 226));"><text x="778" y="91">Months 10–12</text></g></g></g><g data-cell-id="ph4-sup"><g><rect x="740" y="100" width="100" height="35" rx="7" ry="7" fill="#8e24aa" stroke="#6a1b9a" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(142, 36, 170), rgb(242, 151, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="790" y="122.5">Supervisor</text></g></g></g><g data-cell-id="ph4-s1"><g transform="translate(0.5,0.5)"><rect x="700" y="160" width="60" height="25" rx="5" ry="5" fill="#ab47bc" stroke="#7b1fa2" pointer-events="all" style="fill: light-dark(rgb(171, 71, 188), rgb(211, 125, 226)); stroke: light-dark(rgb(123, 31, 162), rgb(239, 160, 255));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="730" y="176">Account</text></g></g></g><g data-cell-id="ph4-s2"><g transform="translate(0.5,0.5)"><rect x="765" y="160" width="60" height="25" rx="5" ry="5" fill="#ab47bc" stroke="#7b1fa2" pointer-events="all" style="fill: light-dark(rgb(171, 71, 188), rgb(211, 125, 226)); stroke: light-dark(rgb(123, 31, 162), rgb(239, 160, 255));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="795" y="176">Payment</text></g></g></g><g data-cell-id="ph4-s3"><g transform="translate(0.5,0.5)"><rect x="830" y="160" width="55" height="25" rx="5" ry="5" fill="#ab47bc" stroke="#7b1fa2" pointer-events="all" style="fill: light-dark(rgb(171, 71, 188), rgb(211, 125, 226)); stroke: light-dark(rgb(123, 31, 162), rgb(239, 160, 255));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="857.5" y="176">Credit</text></g></g></g><g data-cell-id="ph4-synth"><g transform="translate(0.5,0.5)"><rect x="748" y="210" width="85" height="25" rx="5" ry="5" fill="#e1bee7" stroke="#ab47bc" pointer-events="all" style="fill: light-dark(rgb(225, 190, 231), rgb(86, 56, 92)); stroke: light-dark(rgb(171, 71, 188), rgb(211, 125, 226));"/></g><g><g fill="#6A1B9A" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"><text x="790.5" y="226.5">Synthesize</text></g></g></g><g data-cell-id="ph4-metric"><g transform="translate(0.5,0.5)"><rect x="722" y="253" width="130" height="25" rx="3.75" ry="3.75" fill="#f3e5f5" stroke="#ce93d8" pointer-events="all" style="fill: light-dark(rgb(243, 229, 245), rgb(45, 33, 47)); stroke: light-dark(rgb(206, 147, 216), rgb(132, 81, 141));"/></g><g><g fill="#6A1B9A" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"><text x="787" y="269.5">80–90% resolution</text></g></g></g><g data-cell-id="ph4-c1"><g transform="translate(0.5,0.5)"><path d="M 740 135 L 732.37 154.09" fill="none" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/><path d="M 730.42 158.96 L 729.77 151.16 L 732.37 154.09 L 736.26 153.76 Z" fill="#6a1b9a" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g></g><g data-cell-id="ph4-c2"><g transform="translate(0.5,0.5)"><path d="M 790 135 L 793.75 153.76" fill="none" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/><path d="M 794.78 158.9 L 789.98 152.73 L 793.75 153.76 L 796.84 151.35 Z" fill="#6a1b9a" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g></g><g data-cell-id="ph4-c3"><g transform="translate(0.5,0.5)"><path d="M 840 135 L 853.85 154.78" fill="none" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/><path d="M 856.86 159.08 L 849.98 155.36 L 853.85 154.78 L 855.71 151.34 Z" fill="#6a1b9a" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g></g><g data-cell-id="ph4-c4"><g transform="translate(0.5,0.5)"><path d="M 795 185 L 791.63 203.73" fill="none" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/><path d="M 790.7 208.9 L 788.49 201.39 L 791.63 203.73 L 795.38 202.63 Z" fill="#6a1b9a" stroke="#6a1b9a" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(106, 27, 154), rgb(237, 169, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g></g><g data-cell-id="ph5-bg"><g transform="translate(0.5,0.5)"><rect x="920" y="45" width="220" height="260" rx="22" ry="22" fill="#fce4ec" stroke="#f48fb1" pointer-events="all" style="fill: light-dark(rgb(252, 228, 236), rgb(52, 31, 38)); stroke: light-dark(rgb(244, 143, 177), rgb(160, 73, 102));"/></g></g><g data-cell-id="ph5-title"><g transform="translate(0.5,0.5)"><rect x="938" y="55" width="185" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#C62828" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(198, 40, 40), rgb(255, 145, 145));"><text x="1030.5" y="73">Phase 5: Production Hybrid</text></g></g></g><g data-cell-id="ph5-time"><g transform="translate(0.5,0.5)"><rect x="970" y="75" width="110" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#EF5350" font-family="Helvetica" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(239, 83, 80), rgb(243, 109, 107));"><text x="1025" y="91">Production Maturity</text></g></g></g><g data-cell-id="ph5-route"><g transform="translate(0.5,0.5)"><rect x="935" y="100" width="75" height="30" rx="4.5" ry="4.5" fill="#43a047" stroke="#2e7d32" pointer-events="all" style="fill: light-dark(rgb(67, 160, 71), rgb(65, 145, 69)); stroke: light-dark(rgb(46, 125, 50), rgb(100, 168, 104));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="972.5" y="113">Sequential</text><text x="972.5" y="124">Routing</text></g></g></g><g data-cell-id="ph5-parallel"><g transform="translate(0.5,0.5)"><rect x="1025" y="100" width="80" height="30" rx="4.5" ry="4.5" fill="#fb8c00" stroke="#e65100" pointer-events="all" style="fill: light-dark(rgb(251, 140, 0), rgb(190, 94, 0)); stroke: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="1065" y="113">Parallel</text><text x="1065" y="124">Assessment</text></g></g></g><g data-cell-id="ph5-hier"><g transform="translate(0.5,0.5)"><rect x="935" y="145" width="85" height="30" rx="4.5" ry="4.5" fill="#8e24aa" stroke="#6a1b9a" pointer-events="all" style="fill: light-dark(rgb(142, 36, 170), rgb(242, 151, 255)); stroke: light-dark(rgb(106, 27, 154), rgb(237, 169, 255));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="977.5" y="158">Hierarchical</text><text x="977.5" y="169">Orchestration</text></g></g></g><g data-cell-id="ph5-eval"><g transform="translate(0.5,0.5)"><rect x="1030" y="145" width="75" height="30" rx="4.5" ry="4.5" fill="#e53935" stroke="#c62828" pointer-events="all" style="fill: light-dark(rgb(229, 57, 53), rgb(255, 126, 122)); stroke: light-dark(rgb(198, 40, 40), rgb(255, 145, 145));"/></g><g><g fill="#FFFFFF" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"><text x="1067.5" y="158">Evaluator</text><text x="1067.5" y="169">QA Loop</text></g></g></g><g data-cell-id="ph5-guard"><g><rect x="940" y="195" width="180" height="35" rx="5.25" ry="5.25" fill="#ffcdd2" stroke="#ef5350" stroke-width="2" stroke-dasharray="6 6" pointer-events="all" style="fill: light-dark(rgb(255, 205, 210), rgb(85, 42, 46)); stroke: light-dark(rgb(239, 83, 80), rgb(243, 109, 107));"/></g><g><g fill="#C62828" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(198, 40, 40), rgb(255, 145, 145));"><text x="1030" y="210.5">Deterministic Guardrails</text><text x="1030" y="222.5">BPMN + Audit Trail</text></g></g></g><g data-cell-id="ph5-contract"><g transform="translate(0.5,0.5)"><rect x="958" y="243" width="145" height="25" rx="3.75" ry="3.75" fill="#ffe0b2" stroke="#ffa000" pointer-events="all" style="fill: light-dark(rgb(255, 224, 178), rgb(66, 39, 0)); stroke: light-dark(rgb(255, 160, 0), rgb(167, 85, 0));"/></g><g><g fill="#E65100" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="10px" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"><text x="1030.5" y="259.5">Three-Return Contract</text></g></g></g><g data-cell-id="ph5-contract-items"><g transform="translate(0.5,0.5)"><rect x="958" y="270" width="145" height="15" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#E65100" font-family="Helvetica" text-anchor="middle" font-size="9px" style="fill: light-dark(rgb(230, 81, 0), rgb(251, 123, 53));"><text x="1030.5" y="285">results + next_task + reasoning</text></g></g></g><g data-cell-id="ev1"><g><path d="M 200 175 L 219.76 175" fill="none" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/><path d="M 227.76 175 L 219.76 177.67 L 219.76 172.33 Z" fill="#546e7a" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(84, 110, 122), rgb(129, 151, 162)); stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/></g></g><g data-cell-id="ev2"><g><path d="M 430 175 L 449.76 175" fill="none" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/><path d="M 457.76 175 L 449.76 177.67 L 449.76 172.33 Z" fill="#546e7a" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(84, 110, 122), rgb(129, 151, 162)); stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/></g></g><g data-cell-id="ev3"><g><path d="M 660 175 L 679.76 175" fill="none" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/><path d="M 687.76 175 L 679.76 177.67 L 679.76 172.33 Z" fill="#546e7a" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(84, 110, 122), rgb(129, 151, 162)); stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/></g></g><g data-cell-id="ev4"><g><path d="M 890 175 L 909.76 175" fill="none" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/><path d="M 917.76 175 L 909.76 177.67 L 909.76 172.33 Z" fill="#546e7a" stroke="#546e7a" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(84, 110, 122), rgb(129, 151, 162)); stroke: light-dark(rgb(84, 110, 122), rgb(129, 151, 162));"/></g></g><g data-cell-id="principle-bg"><g transform="translate(0.5,0.5)"><rect x="0" y="325" width="1140" height="50" rx="5" ry="5" fill="#eceff1" stroke="#90a4ae" pointer-events="all" style="fill: light-dark(rgb(236, 239, 241), rgb(31, 33, 35)); stroke: light-dark(rgb(144, 164, 174), rgb(85, 102, 110));"/></g></g><g data-cell-id="principle"><g transform="translate(0.5,0.5)"><rect x="20" y="338" width="1100" height="25" fill="none" stroke="none" pointer-events="all"/></g><g><g fill="#37474F" font-family="Helvetica" font-style="italic" text-anchor="middle" font-size="12px" style="fill: light-dark(rgb(55, 71, 79), rgb(167, 181, 188));"><text x="570" y="356">"Start simple, measure everything, add complexity only when it delivers measurable value."  — Anthropic, Building Effective AI Agents (2025)</text></g></g></g></g></g></g></svg>