This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<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>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
@@ -0,0 +1,49 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="520" viewBox="0 0 720 520" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Synthetic maintenance priority heatmap</title>
|
||||
<desc id="desc">Матрица impact и repeatability с тремя учебными карточками. Цвет показывает порядок review, а не вероятность или бюджет.</desc>
|
||||
<rect width="720" height="520" fill="#f6f8fb"/>
|
||||
<rect x="28" y="24" width="664" height="472" 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 item: только порядок review</text>
|
||||
<text x="58" y="98" fill="#526174" font-family="Arial, sans-serif" font-size="17">impact × repeatability; uncertainty и evidence отдельно</text>
|
||||
|
||||
<text x="58" y="177" fill="#526174" font-family="Arial, sans-serif" font-size="17" font-weight="700" transform="rotate(-90 58 177)">impact</text>
|
||||
<text x="119" y="157" fill="#526174" font-family="Arial, sans-serif" font-size="15">high</text>
|
||||
<text x="119" y="221" fill="#526174" font-family="Arial, sans-serif" font-size="15">medium</text>
|
||||
<text x="119" y="285" fill="#526174" font-family="Arial, sans-serif" font-size="15">low</text>
|
||||
|
||||
<rect x="181" y="124" width="112" height="56" rx="8" fill="#f9d9dd"/>
|
||||
<rect x="301" y="124" width="112" height="56" rx="8" fill="#f1c6cd"/>
|
||||
<rect x="421" y="124" width="112" height="56" rx="8" fill="#e89ca8"/>
|
||||
<rect x="181" y="188" width="112" height="56" rx="8" fill="#e3f0df"/>
|
||||
<rect x="301" y="188" width="112" height="56" rx="8" fill="#f5e9bb"/>
|
||||
<rect x="421" y="188" width="112" height="56" rx="8" fill="#f4d7a5"/>
|
||||
<rect x="181" y="252" width="112" height="56" rx="8" fill="#d6ede3"/>
|
||||
<rect x="301" y="252" width="112" height="56" rx="8" fill="#e6f0cb"/>
|
||||
<rect x="421" y="252" width="112" height="56" rx="8" fill="#f5e9bb"/>
|
||||
<rect x="181" y="124" width="352" height="184" rx="12" fill="none" stroke="#cad5e2"/>
|
||||
|
||||
<circle cx="476" cy="152" r="17" fill="#9b2639"/>
|
||||
<text x="470" y="158" fill="#ffffff" font-family="Arial, sans-serif" font-size="16" font-weight="700">A</text>
|
||||
<circle cx="356" cy="152" r="17" fill="#9b2639"/>
|
||||
<text x="350" y="158" fill="#ffffff" font-family="Arial, sans-serif" font-size="16" font-weight="700">B</text>
|
||||
<circle cx="356" cy="216" r="17" fill="#795b13"/>
|
||||
<text x="350" y="222" fill="#ffffff" font-family="Arial, sans-serif" font-size="16" font-weight="700">C</text>
|
||||
|
||||
<text x="197" y="340" fill="#526174" font-family="Arial, sans-serif" font-size="15">low</text>
|
||||
<text x="319" y="340" fill="#526174" font-family="Arial, sans-serif" font-size="15">medium</text>
|
||||
<text x="449" y="340" fill="#526174" font-family="Arial, sans-serif" font-size="15">high</text>
|
||||
<text x="285" y="370" fill="#526174" font-family="Arial, sans-serif" font-size="17" font-weight="700">repeatability</text>
|
||||
|
||||
<rect x="568" y="126" width="96" height="186" rx="12" fill="#f6f8fb" stroke="#d8e0ea"/>
|
||||
<text x="584" y="154" fill="#172033" font-family="Arial, sans-serif" font-size="15" font-weight="700">Cards</text>
|
||||
<text x="584" y="184" fill="#172033" font-family="Arial, sans-serif" font-size="15">A runbook</text>
|
||||
<text x="584" y="205" fill="#526174" font-family="Arial, sans-serif" font-size="14">3 × 3</text>
|
||||
<text x="584" y="236" fill="#172033" font-family="Arial, sans-serif" font-size="15">B owner</text>
|
||||
<text x="584" y="257" fill="#526174" font-family="Arial, sans-serif" font-size="14">3 × 2</text>
|
||||
<text x="584" y="288" fill="#172033" font-family="Arial, sans-serif" font-size="15">C recheck</text>
|
||||
<text x="584" y="309" fill="#526174" font-family="Arial, sans-serif" font-size="14">2 × 2</text>
|
||||
|
||||
<rect x="58" y="404" width="604" height="58" rx="12" fill="#edf3f9"/>
|
||||
<text x="78" y="430" fill="#172033" font-family="Arial, sans-serif" font-size="16" font-weight="700">Boundary: review order, not forecast.</text>
|
||||
<text x="78" y="453" fill="#526174" font-family="Arial, sans-serif" font-size="15">uncertainty и strength evidence остаются отдельными полями карточки.</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
@@ -0,0 +1,37 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="500" viewBox="0 0 720 500" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Maintenance review loop with a human decision boundary</title>
|
||||
<desc id="desc">Пять шагов образуют loop: observe symptom, write card, run one bounded experiment, recheck evidence, human decision continue stop revise. Внешний контур запрещает выполнять production change внутри модели.</desc>
|
||||
<rect width="720" height="500" fill="#f6f8fb"/>
|
||||
<rect x="28" y="24" width="664" height="452" 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 review loop</text>
|
||||
<text x="58" y="98" fill="#526174" font-family="Arial, sans-serif" font-size="17">один symptom → один evidence boundary → один experiment</text>
|
||||
|
||||
<rect x="262" y="124" width="196" height="54" rx="14" fill="#e9f0fb" stroke="#b8cae6"/>
|
||||
<text x="298" y="156" fill="#173f79" font-family="Arial, sans-serif" font-size="18" font-weight="700">1. observe symptom</text>
|
||||
<rect x="484" y="205" width="150" height="58" rx="14" fill="#e7f4ec" stroke="#b8dfc6"/>
|
||||
<text x="507" y="231" fill="#28583c" font-family="Arial, sans-serif" font-size="17" font-weight="700">2. write card</text>
|
||||
<text x="500" y="252" fill="#28583c" font-family="Arial, sans-serif" font-size="15">risk, owner, boundary</text>
|
||||
<rect x="407" y="332" width="176" height="58" rx="14" fill="#fff3db" stroke="#ecd293"/>
|
||||
<text x="424" y="358" fill="#704a09" font-family="Arial, sans-serif" font-size="17" font-weight="700">3. one experiment</text>
|
||||
<text x="434" y="379" fill="#704a09" font-family="Arial, sans-serif" font-size="15">review artefact only</text>
|
||||
<rect x="137" y="332" width="176" height="58" rx="14" fill="#f0eafd" stroke="#d4c3ef"/>
|
||||
<text x="159" y="358" fill="#503481" font-family="Arial, sans-serif" font-size="17" font-weight="700">4. recheck evidence</text>
|
||||
<text x="171" y="379" fill="#503481" font-family="Arial, sans-serif" font-size="15">known and unknown</text>
|
||||
<rect x="86" y="205" width="176" height="58" rx="14" fill="#fce9eb" stroke="#edc1c9"/>
|
||||
<text x="104" y="231" fill="#8d2636" font-family="Arial, sans-serif" font-size="17" font-weight="700">5. human decision</text>
|
||||
<text x="104" y="252" fill="#8d2636" font-family="Arial, sans-serif" font-size="15">continue, stop or revise</text>
|
||||
|
||||
<path d="M458 151 C505 158 527 178 542 202" fill="none" stroke="#90a2b5" stroke-width="3"/>
|
||||
<polygon points="546,211 533,199 528,214" fill="#90a2b5"/>
|
||||
<path d="M557 264 C563 289 537 316 509 331" fill="none" stroke="#90a2b5" stroke-width="3"/>
|
||||
<polygon points="499,336 510,321 516,336" fill="#90a2b5"/>
|
||||
<path d="M407 361 H314" fill="none" stroke="#90a2b5" stroke-width="3"/>
|
||||
<polygon points="304,361 319,352 319,370" fill="#90a2b5"/>
|
||||
<path d="M137 361 C98 332 81 294 111 263" fill="none" stroke="#90a2b5" stroke-width="3"/>
|
||||
<polygon points="117,256 101,261 111,272" fill="#90a2b5"/>
|
||||
<path d="M172 205 C182 164 214 145 260 145" fill="none" stroke="#90a2b5" stroke-width="3"/>
|
||||
<polygon points="270,145 255,136 255,154" fill="#90a2b5"/>
|
||||
|
||||
<rect x="88" y="416" width="544" height="34" rx="10" fill="#edf3f9"/>
|
||||
<text x="108" y="438" fill="#334155" font-family="Arial, sans-serif" font-size="16">Review artefact only · no production change inside this loop.</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
Reference in New Issue
Block a user