Files
progcode/web/public/assets/editorial/2027/d-lessons-2027-constraint-matrix.svg
T
huncode f6bf2914fe
Build and deploy / deploy (push) Successful in 16s
revise March 2027 D lessons plan articles
2026-07-31 20:22:44 +03:00

2 lines
2.9 KiB
XML

<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">Матрица ограничений и опровержимости runtime trade-off</title><desc id="desc">Таблица связывает четыре именованных класса ограничений с будущим evidence и стоп-сигналами. Нижняя красная строка запрещает скрытую конфигурацию benchmark и результат-победитель.</desc><rect width="1200" height="720" fill="#f7fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.h{font-size:29px;font-weight:700}.s{font-size:20px;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="54" class="h">Runtime trade-off: ограничение → evidence → falsification</text><rect x="55" y="95" width="1090" height="65" class="head"/><g fill="#fff" font-family="Arial" font-size="19" font-weight="700"><text x="80" y="135" fill="#fff">Ограничение</text><text x="350" y="135" fill="#fff">Механизм вопроса</text><text x="670" y="135" fill="#fff">Нужный future evidence</text><text x="940" y="135" fill="#fff">Стоп-сигнал</text></g><g class="b"><rect x="55" y="160" width="1090" height="90" class="cell"/><text x="80" y="205">Latency</text><text x="350" y="195">граница операции</text><text x="350" y="220">и budget</text><text x="670" y="205">полная config</text><text x="940" y="205">не тот путь</text><rect x="55" y="250" width="1090" height="90" class="cell"/><text x="80" y="295">Ownership</text><text x="350" y="285">lifecycle и API</text><text x="350" y="310">boundary</text><text x="670" y="295">contract provenance</text><text x="940" y="295">скрытый alias</text><rect x="55" y="340" width="1090" height="90" class="cell"/><text x="80" y="385">Delivery</text><text x="350" y="375">compiler, runtime,</text><text x="350" y="400">packaging</text><text x="670" y="385">target и flags</text><text x="940" y="385">несовместимость</text><rect x="55" y="430" width="1090" height="90" class="cell"/><text x="80" y="475">Observability</text><text x="350" y="465">допустимый input</text><text x="350" y="490">и доступ</text><text x="670" y="475">согласованный owner</text><text x="940" y="475">нет provenance</text></g><rect x="55" y="550" width="1090" height="105" rx="10" class="warn"/><text x="85" y="592" class="s">Сейчас: benchmark = not-run; configuration/result = not-collected</text><text x="85" y="625" class="b">Скрытая конфигурация, неназванное ограничение и заявленный winner возвращают fail-closed stop.</text></svg>