Files
progcode/web/public/assets/editorial/2025/developer-experience-2025-feedback-loop.svg
T
huncode 48a7c08888
Build and deploy / deploy (push) Successful in 16s
revise June 2025 developer experience articles
2026-07-31 18:15:44 +03:00

31 lines
3.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="375" height="670" viewBox="0 0 375 670" role="img" aria-labelledby="title desc">
<title id="title">Петля наблюдения, решения и повторной проверки</title>
<desc id="desc">Вертикальная петля отделяет наблюдение UX, инструментированное событие и сигнал поддержки от решения владельца и проверяемого доказательства эффекта. Внизу находится безопасная остановка.</desc>
<rect width="375" height="670" fill="#0c1624" rx="18"/>
<text x="24" y="36" fill="#f8fafc" font-family="Arial, sans-serif" font-size="18" font-weight="700">Не один KPI, а замкнутый цикл</text>
<text x="24" y="58" fill="#b8c7d9" font-family="Arial, sans-serif" font-size="12">Каждый слой отвечает на другой вопрос</text>
<rect x="24" y="86" width="327" height="72" rx="12" fill="#16263a" stroke="#7dd3fc"/>
<text x="40" y="112" fill="#8ed0ff" font-family="Arial, sans-serif" font-size="12" font-weight="700">Observe</text>
<text x="40" y="136" fill="#f8fafc" font-family="Arial, sans-serif" font-size="14">UX-observation + event + support signal</text>
<path d="M187 159v22" stroke="#7dd3fc" stroke-width="3"/><path d="M181 174l6 7 6-7" fill="none" stroke="#7dd3fc" stroke-width="3"/>
<rect x="24" y="189" width="327" height="72" rx="12" fill="#16263a" stroke="#c4a5fd"/>
<text x="40" y="215" fill="#d7c2ff" font-family="Arial, sans-serif" font-size="12" font-weight="700">Decide</text>
<text x="40" y="239" fill="#f8fafc" font-family="Arial, sans-serif" font-size="14">owner, hypothesis, bounded change, stop rule</text>
<path d="M187 262v22" stroke="#c4a5fd" stroke-width="3"/><path d="M181 277l6 7 6-7" fill="none" stroke="#c4a5fd" stroke-width="3"/>
<rect x="24" y="292" width="327" height="72" rx="12" fill="#16263a" stroke="#f0b44d"/>
<text x="40" y="318" fill="#ffd18a" font-family="Arial, sans-serif" font-size="12" font-weight="700">Change</text>
<text x="40" y="342" fill="#f8fafc" font-family="Arial, sans-serif" font-size="14">one path change; no claim of effect yet</text>
<path d="M187 365v22" stroke="#f0b44d" stroke-width="3"/><path d="M181 380l6 7 6-7" fill="none" stroke="#f0b44d" stroke-width="3"/>
<rect x="24" y="395" width="327" height="72" rx="12" fill="#16263a" stroke="#5ee0a0"/>
<text x="40" y="421" fill="#88f0b9" font-family="Arial, sans-serif" font-size="12" font-weight="700">Recheck</text>
<text x="40" y="445" fill="#f8fafc" font-family="Arial, sans-serif" font-size="14">same role, task boundary, evidence and window</text>
<path d="M187 468v22" stroke="#5ee0a0" stroke-width="3"/><path d="M181 483l6 7 6-7" fill="none" stroke="#5ee0a0" stroke-width="3"/>
<rect x="24" y="498" width="327" height="68" rx="12" fill="#163426" stroke="#5ee0a0"/>
<text x="40" y="525" fill="#88f0b9" font-family="Arial, sans-serif" font-size="12" font-weight="700">Effect evidence</text>
<text x="40" y="548" fill="#f8fafc" font-family="Arial, sans-serif" font-size="14">comparable evidence → update decision</text>
<path d="M187 567v21" stroke="#fb7185" stroke-width="3"/><path d="M181 581l6 7 6-7" fill="none" stroke="#fb7185" stroke-width="3"/>
<rect x="24" y="596" width="327" height="50" rx="12" fill="#3b1722" stroke="#fb7185"/>
<text x="40" y="618" fill="#fecdd3" font-family="Arial, sans-serif" font-size="12" font-weight="700">Нет comparable evidence</text>
<text x="40" y="637" fill="#f8fafc" font-family="Arial, sans-serif" font-size="13">safe stop: оставить claim «не установлен»</text>
</svg>