This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
<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">Петля передачи synthetic evidence для HTTP и TLS</title><desc id="desc">Схема проводит датированный protocol/version question через проверки evidence, скрытого метода и запрещённого положительного заключения к будущему владельцу. Все красные ветви заканчиваются stop.</desc>
|
||||
<rect width="1200" height="720" fill="#f7fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.h{font-size:30px;font-weight:700}.s{font-size:20px;font-weight:700}.b{font-size:17px}.box{fill:#fff;stroke:#3976a8;stroke-width:3}.stop{fill:#fff1f1;stroke:#bd3f3f;stroke-width:3}.out{fill:#edf8f1;stroke:#2d8a59;stroke-width:3}.line{stroke:#5d7085;stroke-width:3;marker-end:url(#a)}</style><defs><marker id="a" markerWidth="10" markerHeight="10" refX="9" refY="3" orient="auto"><path d="M0,0 L0,6 L9,3z" fill="#5d7085"/></marker></defs>
|
||||
<text x="50" y="55" class="h">Synthetic evidence hand-off: передать предел, не отчёт</text>
|
||||
<rect x="50" y="145" width="260" height="135" rx="12" class="box"/><text x="78" y="185" class="s">1. План</text><text x="78" y="216" class="b">2027-05 / cutoff</text><text x="78" y="242" class="b">named protocol/version</text>
|
||||
<rect x="440" y="145" width="300" height="135" rx="12" class="box"/><text x="470" y="185" class="s">2. Evidence limit</text><text x="470" y="216" class="b">not-collected</text><text x="470" y="242" class="b">input-bounded</text>
|
||||
<rect x="870" y="145" width="280" height="135" rx="12" class="box"/><text x="900" y="185" class="s">3. Method limit</text><text x="900" y="216" class="b">command: not-run</text><text x="900" y="242" class="b">trace/config: not-collected</text>
|
||||
<rect x="870" y="445" width="280" height="120" rx="12" class="out"/><text x="900" y="485" class="s">4. Hand-off</text><text x="900" y="516" class="b">future evidence owner</text><text x="900" y="542" class="b">productionEffect: not-attempted</text>
|
||||
<rect x="55" y="445" width="620" height="120" rx="12" class="stop"/><text x="85" y="485" class="s">STOP</text><text x="85" y="516" class="b">undated / unnamed / stronger evidence / hidden method</text><text x="85" y="542" class="b">или positive network conclusion</text>
|
||||
<path d="M310 212H440" class="line"/><path d="M740 212H870" class="line"/><path d="M1010 280V445" class="line"/><path d="M590 280V445" class="line"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,12 @@
|
||||
<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">Карта вопроса HTTP и TLS на май 2027</title><desc id="desc">Схема отделяет HTTP-семантику, framing, TLS handshake и policy клиента. Они передают только синтетический вопрос будущему владельцу; красные блоки запрещают endpoint, команду и вывод о соединении.</desc>
|
||||
<rect width="1200" height="720" fill="#f7fafc"/><style>text{font-family:Arial,sans-serif;fill:#172033}.h{font-size:30px;font-weight:700}.s{font-size:20px;font-weight:700}.b{font-size:17px}.box{fill:#fff;stroke:#3976a8;stroke-width:3}.stop{fill:#fff1f1;stroke:#bd3f3f;stroke-width:3}.out{fill:#edf8f1;stroke:#2d8a59;stroke-width:3}.line{stroke:#5d7085;stroke-width:3;marker-end:url(#a)}</style><defs><marker id="a" markerWidth="10" markerHeight="10" refX="9" refY="3" orient="auto"><path d="M0,0 L0,6 L9,3z" fill="#5d7085"/></marker></defs>
|
||||
<text x="52" y="54" class="h">HTTP и TLS: карта будущего вопроса, не сетевой отчёт</text>
|
||||
<rect x="55" y="105" width="250" height="120" rx="12" class="box"/><text x="80" y="145" class="s">HTTP semantics</text><text x="80" y="176" class="b">method / status / header</text><text x="80" y="202" class="b">не observed message</text>
|
||||
<rect x="55" y="310" width="250" height="120" rx="12" class="box"/><text x="80" y="350" class="s">HTTP framing</text><text x="80" y="381" class="b">named version question</text><text x="80" y="407" class="b">не wire bytes</text>
|
||||
<rect x="450" y="105" width="270" height="120" rx="12" class="box"/><text x="478" y="145" class="s">TLS handshake</text><text x="478" y="176" class="b">named TLS boundary</text><text x="478" y="202" class="b">не certificate/result</text>
|
||||
<rect x="450" y="310" width="270" height="120" rx="12" class="box"/><text x="478" y="350" class="s">Client policy</text><text x="478" y="381" class="b">trust / proxy question</text><text x="478" y="407" class="b">не hidden config</text>
|
||||
<rect x="860" y="185" width="280" height="140" rx="12" class="out"/><text x="890" y="228" class="s">Hand-off</text><text x="890" y="259" class="b">2027-05 / cutoff</text><text x="890" y="285" class="b">productionEffect: not-attempted</text>
|
||||
<rect x="380" y="510" width="460" height="115" rx="12" class="stop"/><text x="410" y="550" class="s">STOP</text><text x="410" y="581" class="b">endpoint, command, trace, config или «соединение успешно»</text>
|
||||
<path d="M305 165H450" class="line"/><path d="M305 370H450" class="line"/><path d="M720 165H860" class="line"/><path d="M720 370H860" class="line"/><path d="M590 430V510" class="line"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
@@ -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">Матрица границ inference для HTTP и TLS</title><desc id="desc">Табличная схема показывает, какое доказательство требуется для HTTP-семантики, framing, TLS negotiation и client policy, а также запрещает вывод о соседнем уровне.</desc>
|
||||
<rect width="1200" height="720" fill="#f7fafc"/><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:#dcecf8;stroke:#3976a8;stroke-width:2}.cell{fill:#fff;stroke:#8aa7be;stroke-width:2}.stop{fill:#fff1f1;stroke:#bd3f3f;stroke-width:2}</style>
|
||||
<text x="50" y="55" class="h">Симптом не равен причине: матрица допустимого inference</text>
|
||||
<rect x="50" y="100" width="250" height="70" class="head"/><rect x="300" y="100" width="290" height="70" class="head"/><rect x="590" y="100" width="320" height="70" class="head"/><rect x="910" y="100" width="240" height="70" class="head"/>
|
||||
<text x="72" y="142" class="s">Класс вопроса</text><text x="328" y="142" class="s">Нужное evidence</text><text x="618" y="142" class="s">Что не следует</text><text x="938" y="142" class="s">Сейчас</text>
|
||||
<rect x="50" y="170" width="250" height="105" class="cell"/><rect x="300" y="170" width="290" height="105" class="cell"/><rect x="590" y="170" width="320" height="105" class="stop"/><rect x="910" y="170" width="240" height="105" class="cell"/>
|
||||
<text x="72" y="214" class="s">HTTP semantics</text><text x="328" y="208" class="b">разрешённый message</text><text x="328" y="234" class="b">context</text><text x="618" y="208" class="b">TLS причина, endpoint</text><text x="618" y="234" class="b">или peer state</text><text x="938" y="221" class="b">назвать rule</text>
|
||||
<rect x="50" y="275" width="250" height="105" class="cell"/><rect x="300" y="275" width="290" height="105" class="cell"/><rect x="590" y="275" width="320" height="105" class="stop"/><rect x="910" y="275" width="240" height="105" class="cell"/>
|
||||
<text x="72" y="319" class="s">HTTP framing</text><text x="328" y="313" class="b">versioned wire</text><text x="328" y="339" class="b">mapping</text><text x="618" y="313" class="b">header meaning или</text><text x="618" y="339" class="b">client policy</text><text x="938" y="326" class="b">назвать version</text>
|
||||
<rect x="50" y="380" width="250" height="105" class="cell"/><rect x="300" y="380" width="290" height="105" class="cell"/><rect x="590" y="380" width="320" height="105" class="stop"/><rect x="910" y="380" width="240" height="105" class="cell"/>
|
||||
<text x="72" y="424" class="s">TLS negotiation</text><text x="328" y="418" class="b">разрешённый</text><text x="328" y="444" class="b">handshake material</text><text x="618" y="418" class="b">HTTP status или</text><text x="618" y="444" class="b">application outcome</text><text x="938" y="431" class="b">назвать boundary</text>
|
||||
<rect x="50" y="485" width="250" height="105" class="cell"/><rect x="300" y="485" width="290" height="105" class="cell"/><rect x="590" y="485" width="320" height="105" class="stop"/><rect x="910" y="485" width="240" height="105" class="cell"/>
|
||||
<text x="72" y="529" class="s">Client policy</text><text x="328" y="523" class="b">явная client</text><text x="328" y="549" class="b">configuration</text><text x="618" y="523" class="b">identity peer или</text><text x="618" y="549" class="b">network fault</text><text x="938" y="536" class="b">hand-off only</text>
|
||||
<text x="50" y="655" class="b">Красные ячейки: запрещённый вывод о соседнем уровне. P111 не содержит наблюдений или diagnosis.</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
Reference in New Issue
Block a user