rewrite 2026-09 and 2027 articles for reader-facing quality
Build and deploy / deploy (push) Successful in 18s
Build and deploy / deploy (push) Successful in 18s
This commit is contained in:
+12
-7
@@ -1,8 +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">Матрица сравнимых условий frontend-сборки</title><desc id="desc">Русская таблица связывает вход, конфигурацию, кэш, CI и артефакт с будущим evidence. Нижняя красная строка сообщает, что скрытое условие и положительный вывод останавливают сценарий.</desc>
|
||||
<rect width="1200" height="720" fill="#f8fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.h{font-size:30px;font-weight:700}.s{font-size:19px;font-weight:700}.b{font-size:16px}.head{fill:#1f5f8b}.cell{fill:#fff;stroke:#8aa8be;stroke-width:2}.warn{fill:#fff0f0;stroke:#bd3f3f;stroke-width:3}</style>
|
||||
<text x="55" y="58" class="h">Сравнимость: condition до числа и вывода</text><text x="55" y="86" class="b">План 2027-04 · все исторические evidence остаются not-collected</text>
|
||||
<rect x="55" y="115" width="1090" height="62" class="head"/><g font-family="Arial" font-size="18" font-weight="700" fill="#fff"><text x="82" y="153" fill="#fff">Слой</text><text x="300" y="153" fill="#fff">Сейчас можно назвать</text><text x="590" y="153" fill="#fff">Нужно future evidence</text><text x="895" y="153" fill="#fff">Нельзя вывести</text></g>
|
||||
<g class="b"><rect x="55" y="177" width="1090" height="72" class="cell"/><text x="82" y="220">Input</text><text x="300" y="220">synthetic shape</text><text x="590" y="220">граница входа</text><text x="895" y="220">что приложения равны</text><rect x="55" y="249" width="1090" height="72" class="cell"/><text x="82" y="292">Configuration</text><text x="300" y="292">два placeholder</text><text x="590" y="292">flags и provenance</text><text x="895" y="292">эквивалентность</text><rect x="55" y="321" width="1090" height="72" class="cell"/><text x="82" y="364">Cache</text><text x="300" y="364">not-collected</text><text x="590" y="364">key и state</text><text x="895" y="364">hit или ускорение</text><rect x="55" y="393" width="1090" height="72" class="cell"/><text x="82" y="436">CI</text><text x="300" y="436">condition question</text><text x="590" y="436">runner и boundary</text><text x="895" y="436">сравнимый timing</text><rect x="55" y="465" width="1090" height="72" class="cell"/><text x="82" y="508">Artifact</text><text x="300" y="508">artifact question</text><text x="590" y="508">manifest и состав</text><text x="895" y="508">меньший bundle</text></g>
|
||||
<rect x="55" y="575" width="1090" height="88" rx="12" class="warn"/><text x="85" y="615" class="s">STOP: missing comparable condition, hidden configuration/cache assumption или positive result</text><text x="85" y="646" class="b">Разрешён только synthetic-plan-hand-off; productionEffect: not-attempted.</text>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Матрица сравнимых условий frontend-сборки</title>
|
||||
<desc id="desc">Таблица связывает исходный граф, конфигурацию, окружение, cache и output с проверкой сопоставимости замеров.</desc>
|
||||
<rect width="1200" height="720" fill="#f8fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.head{font-size:30px;font-weight:700}.label{font-size:19px;font-weight:700}.body{font-size:16px}.header{fill:#1f5f8b}.cell{fill:#fff;stroke:#8aa8be;stroke-width:2}.warn{fill:#fff0f0;stroke:#bd3f3f;stroke-width:3}</style>
|
||||
<text x="55" y="58" class="head">Сравнимость: условие до числа</text><text x="55" y="86" class="body">Одинаковый input · конфигурация · cache state · output</text>
|
||||
<rect x="55" y="115" width="1090" height="62" class="header"/><text x="82" y="153" fill="#fff" class="label">Слой</text><text x="300" y="153" fill="#fff" class="label">Фиксируем</text><text x="610" y="153" fill="#fff" class="label">Проверяем</text><text x="910" y="153" fill="#fff" class="label">Если различается</text>
|
||||
<g class="body"><rect x="55" y="177" width="1090" height="72" class="cell"/><text x="82" y="220" class="label">Input</text><text x="300" y="220">commit, lockfile, entry</text><text x="610" y="220">fingerprint</text><text x="910" y="220">исключить замер</text>
|
||||
<rect x="55" y="249" width="1090" height="72" class="cell"/><text x="82" y="292" class="label">Config</text><text x="300" y="292">mode, flags, plugins</text><text x="610" y="292">normalized digest</text><text x="910" y="292">разные работы</text>
|
||||
<rect x="55" y="321" width="1090" height="72" class="cell"/><text x="82" y="364" class="label">Cache</text><text x="300" y="364">cold/warm, key, dir</text><text x="610" y="364">hit и причина miss</text><text x="910" y="364">разделить серии</text>
|
||||
<rect x="55" y="393" width="1090" height="72" class="cell"/><text x="82" y="436" class="label">Runner</text><text x="300" y="436">Node, OS, CPU</text><text x="610" y="436">порядок запуска</text><text x="910" y="436">не смешивать цифры</text>
|
||||
<rect x="55" y="465" width="1090" height="72" class="cell"/><text x="82" y="508" class="label">Output</text><text x="300" y="508">chunks, maps, compression</text><text x="610" y="508">metafile и размеры</text><text x="910" y="508">уточнить budget</text></g>
|
||||
<rect x="55" y="575" width="1090" height="88" rx="12" class="warn"/><text x="85" y="615" class="label" fill="#991b1b">СТОП: другой вход или cache state не даёт честного сравнения</text><text x="85" y="646" class="body" fill="#991b1b">Сначала исправить условия, затем обсуждать скорость.</text>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Reference in New Issue
Block a user