Files
progcode/web/public/assets/editorial/2024/maintenance-retro-2024-change-timeline.svg
T
huncode 0f4693007e
Build and deploy / deploy (push) Successful in 17s
revise December 2024 maintenance retro articles
2026-07-31 17:07:07 +03:00

42 lines
3.6 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="460" viewBox="0 0 720 460" role="img" aria-labelledby="title desc">
<title id="title">Synthetic maintenance review timeline</title>
<desc id="desc">Горизонтальная последовательность T0 capture symptom, T1 draft one experiment, T2 recheck boundary, T3 decide stop continue or revise. Это учебный timeline без production change.</desc>
<rect width="720" height="460" fill="#f6f8fb"/>
<rect x="28" y="24" width="664" height="412" rx="20" fill="#ffffff" stroke="#d8e0ea"/>
<text x="58" y="70" fill="#172033" font-family="Arial, sans-serif" font-size="24" font-weight="700">Maintenance timeline: знание до change</text>
<text x="58" y="98" fill="#526174" font-family="Arial, sans-serif" font-size="17">T0–T3 — fixed teaching points, не история реальной системы</text>
<path d="M125 208 H595" fill="none" stroke="#9aacbf" stroke-width="5" stroke-linecap="round"/>
<polygon points="603,208 587,198 587,218" fill="#9aacbf"/>
<circle cx="136" cy="208" r="31" fill="#2457a6"/>
<circle cx="284" cy="208" r="31" fill="#3e7d55"/>
<circle cx="432" cy="208" r="31" fill="#b77b1a"/>
<circle cx="580" cy="208" r="31" fill="#754fa4"/>
<text x="122" y="214" fill="#ffffff" font-family="Arial, sans-serif" font-size="15" font-weight="700">T0</text>
<text x="270" y="214" fill="#ffffff" font-family="Arial, sans-serif" font-size="15" font-weight="700">T1</text>
<text x="418" y="214" fill="#ffffff" font-family="Arial, sans-serif" font-size="15" font-weight="700">T2</text>
<text x="566" y="214" fill="#ffffff" font-family="Arial, sans-serif" font-size="15" font-weight="700">T3</text>
<rect x="62" y="122" width="148" height="42" rx="10" fill="#e9f0fb"/>
<text x="78" y="148" fill="#173f79" font-family="Arial, sans-serif" font-size="17" font-weight="700">capture symptom</text>
<rect x="210" y="260" width="148" height="58" rx="10" fill="#e7f4ec"/>
<text x="226" y="285" fill="#28583c" font-family="Arial, sans-serif" font-size="17" font-weight="700">draft one</text>
<text x="226" y="307" fill="#28583c" font-family="Arial, sans-serif" font-size="16" font-weight="700">bounded experiment</text>
<rect x="358" y="122" width="148" height="58" rx="10" fill="#fff3db"/>
<text x="374" y="148" fill="#704a09" font-family="Arial, sans-serif" font-size="17" font-weight="700">recheck evidence</text>
<text x="374" y="170" fill="#704a09" font-family="Arial, sans-serif" font-size="16" font-weight="700">and scope boundary</text>
<rect x="506" y="260" width="148" height="58" rx="10" fill="#f0eafd"/>
<text x="522" y="285" fill="#503481" font-family="Arial, sans-serif" font-size="17" font-weight="700">stop, continue</text>
<text x="522" y="307" fill="#503481" font-family="Arial, sans-serif" font-size="16" font-weight="700">or revise</text>
<path d="M136 177 V164" fill="none" stroke="#8ca0b5" stroke-width="2"/>
<path d="M284 239 V260" fill="none" stroke="#8ca0b5" stroke-width="2"/>
<path d="M432 177 V180" fill="none" stroke="#8ca0b5" stroke-width="2"/>
<path d="M580 239 V260" fill="none" stroke="#8ca0b5" stroke-width="2"/>
<rect x="62" y="352" width="592" height="52" rx="12" fill="#edf3f9"/>
<text x="82" y="376" fill="#172033" font-family="Arial, sans-serif" font-size="16" font-weight="700">Stop:</text>
<text x="128" y="376" fill="#334155" font-family="Arial, sans-serif" font-size="16">discard draft when scope grows or evidence is unproven.</text>
<text x="82" y="398" fill="#526174" font-family="Arial, sans-serif" font-size="15">No production rollback is implied.</text>
</svg>