Files
progcode/web/public/assets/editorial/2020/incident-learning-loop-2020.svg
T
huncode af3ddc4e88
Build and deploy / deploy (push) Successful in 13s
revise December 2020 incident review articles
2026-07-31 12:01:34 +03:00

57 lines
4.3 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 1280" role="img" aria-labelledby="title desc">
<title id="title">Цикл обучения после учебного инцидента</title>
<desc id="desc">Вертикальный цикл показывает сбор факта, ограниченное действие, проверку, плановую профилактику и запуск новой проверки при следующем изменении.</desc>
<defs>
<linearGradient id="background" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#14242a"/>
<stop offset="100%" stop-color="#182c36"/>
</linearGradient>
<marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto">
<path d="M0,0 L12,6 L0,12 Z" fill="#93b7b7"/>
</marker>
<filter id="shadow" x="-10%" y="-10%" width="120%" height="130%">
<feDropShadow dx="0" dy="8" stdDeviation="8" flood-color="#071014" flood-opacity=".36"/>
</filter>
</defs>
<rect width="720" height="1280" rx="32" fill="url(#background)"/>
<text x="54" y="76" fill="#fbfffe" font-family="Arial, sans-serif" font-size="42" font-weight="700">Цикл после разбора</text>
<text x="54" y="114" fill="#b9d8d5" font-family="Arial, sans-serif" font-size="24">Профилактика закрывает не текст, а следующую проверку</text>
<g filter="url(#shadow)">
<rect x="94" y="174" width="532" height="136" rx="24" fill="#263f4d" stroke="#64c6e5" stroke-width="3"/>
</g>
<text x="132" y="224" fill="#a7e5f7" font-family="Arial, sans-serif" font-size="29" font-weight="700">1. Собрать факт</text>
<text x="132" y="263" fill="#f2ffff" font-family="Arial, sans-serif" font-size="23">Симптом, граница, evidence</text>
<line x1="360" y1="310" x2="360" y2="364" stroke="#93b7b7" stroke-width="6" marker-end="url(#arrow)"/>
<g filter="url(#shadow)">
<rect x="94" y="380" width="532" height="136" rx="24" fill="#354061" stroke="#c1a3ff" stroke-width="3"/>
</g>
<text x="132" y="430" fill="#e0d3ff" font-family="Arial, sans-serif" font-size="29" font-weight="700">2. Сузить гипотезу</text>
<text x="132" y="469" fill="#f2ffff" font-family="Arial, sans-serif" font-size="23">Одна связь со старым observation</text>
<line x1="360" y1="516" x2="360" y2="570" stroke="#93b7b7" stroke-width="6" marker-end="url(#arrow)"/>
<g filter="url(#shadow)">
<rect x="94" y="586" width="532" height="136" rx="24" fill="#24544d" stroke="#67dda3" stroke-width="3"/>
</g>
<text x="132" y="636" fill="#b4f4d2" font-family="Arial, sans-serif" font-size="29" font-weight="700">3. Ограничить действие</text>
<text x="132" y="675" fill="#f2ffff" font-family="Arial, sans-serif" font-size="23">Обратимый шаг с ясной границей</text>
<line x1="360" y1="722" x2="360" y2="776" stroke="#93b7b7" stroke-width="6" marker-end="url(#arrow)"/>
<g filter="url(#shadow)">
<rect x="94" y="792" width="532" height="136" rx="24" fill="#24544d" stroke="#67dda3" stroke-width="3"/>
</g>
<text x="132" y="842" fill="#b4f4d2" font-family="Arial, sans-serif" font-size="29" font-weight="700">4. Проверить эффект</text>
<text x="132" y="881" fill="#f2ffff" font-family="Arial, sans-serif" font-size="23">V1 относится к действию, не к легенде</text>
<line x1="360" y1="928" x2="360" y2="982" stroke="#93b7b7" stroke-width="6" marker-end="url(#arrow)"/>
<g filter="url(#shadow)">
<rect x="94" y="998" width="532" height="136" rx="24" fill="#654920" stroke="#f2bd58" stroke-width="3"/>
</g>
<text x="132" y="1048" fill="#ffe0a1" font-family="Arial, sans-serif" font-size="29" font-weight="700">5. Сделать профилактику</text>
<text x="132" y="1087" fill="#fff8e8" font-family="Arial, sans-serif" font-size="23">Тест или контракт со своим check</text>
<path d="M628 1066 C690 1066,690 1186,604 1186 L144 1186 C80 1186,80 1148,80 1118" fill="none" stroke="#93b7b7" stroke-width="6" marker-end="url(#arrow)"/>
<text x="360" y="1240" text-anchor="middle" fill="#b9d8d5" font-family="Arial, sans-serif" font-size="22">Следующее изменение снова проходит проверку</text>
</svg>