revise August 2025 tool UX research articles
Build and deploy / deploy (push) Successful in 15s

This commit is contained in:
2026-07-31 18:19:10 +03:00
parent 48a7c08888
commit 513468c63d
7 changed files with 288 additions and 1 deletions
@@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="540" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
<title id="title">Карта доказательств исследования UX внутреннего инструмента</title><desc id="desc">Consent card ограничивает допустимую заметку, нейтральный сценарий порождает coded observation, затем decision log разрешает только follow-up.</desc>
<rect width="960" height="540" fill="#071525"/><text x="52" y="64" fill="#f1f5f9" font-family="Arial,sans-serif" font-size="30" font-weight="700">Evidence map: от consent к следующему сценарию</text>
<g font-family="Arial,sans-serif"><rect x="54" y="132" width="185" height="150" rx="16" fill="#123554" stroke="#70d6ff"/><text x="78" y="174" fill="#dff6ff" font-size="22" font-weight="700">Consent card</text><text x="78" y="210" fill="#b7c9d9" font-size="17">notes only</text><text x="78" y="238" fill="#b7c9d9" font-size="17">no recording</text><text x="78" y="266" fill="#b7c9d9" font-size="17">withdrawal → stop</text>
<rect x="285" y="132" width="185" height="150" rx="16" fill="#163952" stroke="#9be564"/><text x="307" y="174" fill="#eaffdd" font-size="22" font-weight="700">Task scenario</text><text x="307" y="210" fill="#b7c9d9" font-size="17">neutral task</text><text x="307" y="238" fill="#b7c9d9" font-size="17">no chosen UI</text>
<rect x="516" y="132" width="185" height="150" rx="16" fill="#4a2e57" stroke="#f5a8ff"/><text x="538" y="174" fill="#ffe4ff" font-size="22" font-weight="700">Observation</text><text x="538" y="210" fill="#dbc8df" font-size="17">fact + code</text><text x="538" y="238" fill="#dbc8df" font-size="17">uncertainty</text>
<rect x="747" y="132" width="160" height="150" rx="16" fill="#553318" stroke="#ffcc66"/><text x="769" y="174" fill="#fff0cf" font-size="22" font-weight="700">Decision</text><text x="769" y="210" fill="#e1c9a6" font-size="17">linked ids</text><text x="769" y="238" fill="#e1c9a6" font-size="17">not established</text>
<path d="M239 207h40m-12-12 12 12-12 12M470 207h40m-12-12 12 12-12 12M701 207h40m-12-12 12 12-12 12" fill="none" stroke="#cbd5e1" stroke-width="4"/>
<rect x="270" y="365" width="420" height="90" rx="18" fill="#102f2b" stroke="#71e1c0"/><text x="306" y="404" fill="#e6fff8" font-family="Arial,sans-serif" font-size="23" font-weight="700">Follow-up: тот же scenario, новый isolated record</text><text x="306" y="432" fill="#b7d9d0" font-family="Arial,sans-serif" font-size="17">не автоматический релиз и не claim об эффекте</text><path d="M827 282 C827 348 702 374 694 390" fill="none" stroke="#71e1c0" stroke-width="4"/><path d="M694 390l8-17m-8 17 18-1" fill="none" stroke="#71e1c0" stroke-width="4"/></g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="560" viewBox="0 0 960 560" role="img" aria-labelledby="title desc">
<title id="title">Матрица от наблюдения к решению</title><desc id="desc">Две синтетические заметки с кодами образуют тему видимости следующего шага. Решение возможно только при ссылках на заметки, consent и нейтральном сценарии; иначе стоп.</desc>
<rect width="960" height="560" fill="#0c1425"/><text x="48" y="60" fill="#f8fafc" font-family="Arial,sans-serif" font-size="30" font-weight="700">Observation → theme → candidate change</text>
<g font-family="Arial,sans-serif" font-size="18"><rect x="48" y="112" width="250" height="74" fill="#19314e"/><rect x="304" y="112" width="178" height="74" fill="#254227"/><rect x="488" y="112" width="210" height="74" fill="#4c3157"/><rect x="704" y="112" width="208" height="74" fill="#50351b"/><text x="68" y="156" fill="#dcecff">Observation</text><text x="324" y="156" fill="#e2ffdc">Code</text><text x="508" y="156" fill="#ffe3ff">Theme</text><text x="724" y="156" fill="#fff0d2">Decision gate</text>
<rect x="48" y="192" width="250" height="115" fill="#10263f"/><text x="66" y="228" fill="#dcecff">status read; owner</text><text x="66" y="256" fill="#dcecff">question follows</text><text x="66" y="284" fill="#93abc5">uncertainty recorded</text><rect x="304" y="192" width="178" height="115" fill="#1e3b22"/><text x="322" y="238" fill="#e2ffdc">owner-unclear</text><rect x="488" y="192" width="210" height="115" fill="#402649"/><text x="506" y="238" fill="#ffe3ff">next-step</text><text x="506" y="266" fill="#ffe3ff">visibility</text><rect x="704" y="192" width="208" height="115" fill="#463018"/><text x="722" y="234" fill="#fff0d2">linked ids</text><text x="722" y="262" fill="#fff0d2">claim: not established</text>
<rect x="48" y="320" width="250" height="115" fill="#10263f"/><text x="66" y="356" fill="#dcecff">processing term</text><text x="66" y="384" fill="#dcecff">does not name next act</text><text x="66" y="412" fill="#93abc5">uncertainty recorded</text><rect x="304" y="320" width="178" height="115" fill="#1e3b22"/><text x="322" y="357" fill="#e2ffdc">status-hidden</text><text x="322" y="385" fill="#e2ffdc">language-mismatch</text><path d="M482 249h-6M482 377h-6M698 249h-6" stroke="#cbd5e1" stroke-width="5"/>
<rect x="48" y="475" width="864" height="42" rx="12" fill="#321d2b"/><text x="70" y="503" fill="#ffc4dc">STOP: withdrawn consent · recording outside boundary · leading scenario · unlinked decision</text></g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" width="960" height="540" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
<title id="title">Цикл исследовательской обратной связи</title><desc id="desc">Цикл из согласия, нейтрального сценария, обезличенного наблюдения, кодирования, решения и следующего сценария. Негативные ветви останавливают процесс до изменения интерфейса.</desc>
<rect width="960" height="540" fill="#081828"/><text x="52" y="62" fill="#f8fafc" font-family="Arial,sans-serif" font-size="30" font-weight="700">Research feedback loop: evidence before UI change</text>
<g font-family="Arial,sans-serif" font-size="20" font-weight="700"><circle cx="480" cy="290" r="83" fill="#123751" stroke="#7dd3fc" stroke-width="3"/><text x="410" y="282" fill="#e0f2fe">same neutral</text><text x="425" y="312" fill="#e0f2fe">task scenario</text>
<rect x="372" y="102" width="216" height="66" rx="16" fill="#1b3d36" stroke="#6ee7b7"/><text x="411" y="143" fill="#dcfce7">consent boundary</text>
<rect x="690" y="206" width="208" height="72" rx="16" fill="#39305c" stroke="#c4b5fd"/><text x="720" y="249" fill="#ede9fe">observation + code</text>
<rect x="645" y="382" width="243" height="72" rx="16" fill="#5a3820" stroke="#fcd34d"/><text x="681" y="425" fill="#fef3c7">decision + follow-up</text>
<rect x="72" y="382" width="240" height="72" rx="16" fill="#293d63" stroke="#93c5fd"/><text x="103" y="425" fill="#dbeafe">new isolated record</text>
<rect x="70" y="205" width="220" height="72" rx="16" fill="#57293c" stroke="#f9a8d4"/><text x="116" y="249" fill="#fce7f3">uncertainty recorded</text>
<path d="M480 168v34m70 76h132m-22 82 45 20M352 360l-42 20M310 277h86M352 205l-36-18" fill="none" stroke="#cbd5e1" stroke-width="4"/><path d="M480 168l-10 15m10-15 10 15M682 278l-15-10m15 10-15 10M705 380l-14-12m14 12-18 3M310 380l18 3m-18-3 14-12M352 277l-15-10m15 10-15 10" fill="none" stroke="#cbd5e1" stroke-width="4"/>
<rect x="310" y="488" width="340" height="30" rx="10" fill="#4a1624"/><text x="335" y="510" fill="#ffe4ec" font-size="16">boundary fails → STOP, no UI claim or release</text></g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB