revise September 2027 mentor series plan articles
Build and deploy / deploy (push) Successful in 19s

This commit is contained in:
2026-07-31 20:55:30 +03:00
parent a59796c5d3
commit 2de029eff2
7 changed files with 311 additions and 1 deletions
@@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
<title id="title">Петля передачи самостоятельности</title>
<desc id="desc">Схема показывает проверку дат, именованного literal и отсутствия evidence. Назначенный владелец или claimed feedback останавливают проверку; допустимый результат передаёт только неоценённую самостоятельность.</desc>
<rect width="1200" height="720" fill="#0b1220"/>
<text x="60" y="78" fill="#f8fafc" font-family="Arial, sans-serif" font-size="38" font-weight="700">Hand-off без назначения и выдуманного feedback</text>
<g font-family="Arial, sans-serif" text-anchor="middle">
<rect x="80" y="250" width="220" height="130" rx="22" fill="#172554" stroke="#60a5fa" stroke-width="3"/><text x="190" y="302" fill="#dbeafe" font-size="24" font-weight="700">Даты</text><text x="190" y="342" fill="#bfdbfe" font-size="19">2026-07-31 / 2027-09</text>
<rect x="380" y="250" width="220" height="130" rx="22" fill="#172554" stroke="#60a5fa" stroke-width="3"/><text x="490" y="302" fill="#dbeafe" font-size="24" font-weight="700">Literal</text><text x="490" y="342" fill="#bfdbfe" font-size="19">named synthetic only</text>
<rect x="680" y="250" width="220" height="130" rx="22" fill="#172554" stroke="#60a5fa" stroke-width="3"/><text x="790" y="302" fill="#dbeafe" font-size="24" font-weight="700">Evidence</text><text x="790" y="342" fill="#bfdbfe" font-size="19">not-collected</text>
<rect x="980" y="250" width="140" height="130" rx="22" fill="#14532d" stroke="#4ade80" stroke-width="3"/><text x="1050" y="298" fill="#dcfce7" font-size="21" font-weight="700">Hand-off</text><text x="1050" y="334" fill="#bbf7d0" font-size="17">not-evaluated</text>
<path d="M300 315H380M600 315H680M900 315H980" stroke="#60a5fa" stroke-width="5" marker-end="url(#arrow)"/>
<rect x="300" y="510" width="600" height="105" rx="20" fill="#7f1d1d" stroke="#f87171" stroke-width="3"/><text x="600" y="555" fill="#fee2e2" font-size="25" font-weight="700">owner assigned или feedback claimed → stop</text><text x="600" y="590" fill="#fecaca" font-size="19">process остаётся not-created, recipient — not-assigned</text>
<path d="M790 380V510" stroke="#f87171" stroke-width="5" marker-end="url(#redArrow)"/>
</g>
<defs><marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M0 0L12 6L0 12z" fill="#60a5fa"/></marker><marker id="redArrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M0 0L12 6L0 12z" fill="#f87171"/></marker></defs>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
<title id="title">Матрица статусов practice и review</title>
<desc id="desc">Таблица показывает, что prompt не запущен, а observation, review, feedback и progress не собраны или не заявлены. Любое claimed значение прекращает проверку.</desc>
<rect width="1200" height="720" fill="#111827"/>
<text x="60" y="75" fill="#f9fafb" font-family="Arial, sans-serif" font-size="37" font-weight="700">Practice / review: что известно literal, а что нет</text>
<g font-family="Arial, sans-serif" font-size="22">
<rect x="60" y="125" width="1080" height="72" fill="#1d4ed8"/>
<text x="95" y="170" fill="#eff6ff">Поле</text><text x="420" y="170" fill="#eff6ff">Статус P115</text><text x="780" y="170" fill="#eff6ff">Claimed значение</text>
<g fill="#1f2937" stroke="#475569" stroke-width="2"><rect x="60" y="197" width="1080" height="76"/><rect x="60" y="273" width="1080" height="76"/><rect x="60" y="349" width="1080" height="76"/><rect x="60" y="425" width="1080" height="76"/><rect x="60" y="501" width="1080" height="76"/></g>
<g fill="#e5e7eb"><text x="95" y="244">Prompt</text><text x="420" y="244">not-run</text><text x="780" y="244">не доказывает выполнение</text><text x="95" y="320">Observation</text><text x="420" y="320">not-collected</text><text x="780" y="320">stop</text><text x="95" y="396">Review</text><text x="420" y="396">not-collected</text><text x="780" y="396">stop</text><text x="95" y="472">Feedback</text><text x="420" y="472">not-collected</text><text x="780" y="472">stop</text><text x="95" y="548">Progress</text><text x="420" y="548">not-claimed</text><text x="780" y="548">stop</text></g>
<rect x="60" y="622" width="1080" height="48" rx="12" fill="#7f1d1d"/><text x="600" y="654" text-anchor="middle" fill="#fee2e2">Нет reviewer, mentee, feedback, outcome или учебного процесса</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,31 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
<title id="title">Контракт синтетической карты навыка</title>
<desc id="desc">Три карточки показывают именованную карту, не запущенный prompt и отсутствие наблюдения. Красная ветка останавливает неявное умение.</desc>
<rect width="1200" height="720" fill="#0f172a"/>
<text x="70" y="82" fill="#f8fafc" font-family="Arial, sans-serif" font-size="38" font-weight="700">Карта навыка — контракт, не оценка человека</text>
<text x="70" y="122" fill="#cbd5e1" font-family="Arial, sans-serif" font-size="22">P115 · plan/scenario · 2027-09 · только fixed in-memory literal</text>
<g font-family="Arial, sans-serif">
<rect x="70" y="205" width="300" height="210" rx="18" fill="#172554" stroke="#60a5fa" stroke-width="3"/>
<text x="100" y="260" fill="#bfdbfe" font-size="24" font-weight="700">Карта</text>
<text x="100" y="310" fill="#fff" font-size="21">synthetic-skill-map</text>
<text x="100" y="346" fill="#cbd5e1" font-size="20">named-synthetic-only</text>
<rect x="450" y="205" width="300" height="210" rx="18" fill="#172554" stroke="#60a5fa" stroke-width="3"/>
<text x="480" y="260" fill="#bfdbfe" font-size="24" font-weight="700">Prompt</text>
<text x="480" y="310" fill="#fff" font-size="21">synthetic-practice</text>
<text x="480" y="346" fill="#cbd5e1" font-size="20">not-run</text>
<rect x="830" y="205" width="300" height="210" rx="18" fill="#172554" stroke="#60a5fa" stroke-width="3"/>
<text x="860" y="260" fill="#bfdbfe" font-size="24" font-weight="700">Наблюдение</text>
<text x="860" y="310" fill="#fff" font-size="21">observation</text>
<text x="860" y="346" fill="#cbd5e1" font-size="20">not-collected</text>
<path d="M370 310H450M750 310H830" stroke="#60a5fa" stroke-width="5" marker-end="url(#arrow)"/>
<rect x="260" y="510" width="680" height="115" rx="18" fill="#14532d" stroke="#4ade80" stroke-width="3"/>
<text x="600" y="555" text-anchor="middle" fill="#dcfce7" font-size="25" font-weight="700">synthetic-plan-hand-off</text>
<text x="600" y="592" text-anchor="middle" fill="#bbf7d0" font-size="20">productionEffect: not-attempted</text>
<path d="M600 415V510" stroke="#4ade80" stroke-width="5" marker-end="url(#arrowGreen)"/>
<rect x="70" y="510" width="150" height="115" rx="18" fill="#7f1d1d" stroke="#f87171" stroke-width="3"/>
<text x="145" y="554" text-anchor="middle" fill="#fee2e2" font-size="20" font-weight="700">implicit</text>
<text x="145" y="588" text-anchor="middle" fill="#fecaca" font-size="18">skill → stop</text>
<path d="M220 565H260" stroke="#f87171" stroke-width="5"/>
</g>
<defs><marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M0 0L12 6L0 12z" fill="#60a5fa"/></marker><marker id="arrowGreen" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M0 0L12 6L0 12z" fill="#4ade80"/></marker></defs>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB