Files
atm-curs-dl/gen/strategii/dhrt_tinte.svg
Claude Agent 8f6372989d 17_STRATEGII/10_dhrt: cele sase diagrame, plus doua unelte reparate
Diagramele capitolului 10 sunt gata (un singur generator pentru toate, aceeasi
serie, deci o cifra schimbata cade peste tot). Textul capitolului nu e scris -
agentul a atins pragul de context acolo.

Doua bug-uri in unelte, gasite de el:
- substituie.py avea glob-ul [0A][1-8]_*.md, deci sarea tacut peste capitolele
  cu doua cifre (09, 10). Capitolul parea doar sa n-aiba marcaje.
- eticheta_libera presupunea text centrat cand eticheta n-are text-anchor. In
  SVG, fara anchor inseamna aliniat la stanga, deci etichetele de Level cu
  label_at=left erau modelate cu jumatate de latime prea mult la stanga si
  dadeau alarme false. L-a costat trei iteratii.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-10-02 05:08:23 +00:00

82 lines
7.1 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg viewBox="0 0 760 518" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<g transform="translate(0,0)"><polyline points="63.0,261.5 58.0,261.5 58.0,426.5 63.0,426.5" fill="none" stroke="#6a3d9a" stroke-width="1.5"/><text x="64.0" y="348.0" fill="#6a3d9a" style="font-weight:bold">11.00</text><polyline points="647.0,96.5 642.0,96.5 642.0,261.5 647.0,261.5" fill="none" stroke="#1a5fb4" stroke-width="1.5"/><text x="650.0" y="183.0" fill="#1a5fb4" style="font-weight:bold">11.00</text>
<text x="24" y="48" fill="#333" style="font-weight:bold">Cele două ținte (exemplu construit — cifrele nu sunt rostite în lecție)</text>
<line x1="24.0" y1="69.1" x2="746" y2="69.1" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="63.1" fill="#1a5fb4">TP1 75.83 = intrarea + R (10.83)</text>
<line x1="24.0" y1="96.5" x2="746" y2="96.5" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="90.5" fill="#1a5fb4">TP2 74.00 = gâtul + 11.00</text>
<line x1="24.0" y1="231.5" x2="746" y2="231.5" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30.0" y="225.5" fill="#188a3e">intrare 65.00</text>
<line x1="24.0" y1="261.5" x2="746" y2="261.5" stroke="#6a3d9a" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="732" y="255.5" fill="#6a3d9a" text-anchor="end">linia gâtului 63.00</text>
<line x1="24.0" y1="426.5" x2="746" y2="426.5" stroke="#333" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="732" y="420.5" fill="#333" text-anchor="end">capul 52.00</text>
<line x1="92.0" y1="402.5" x2="92.0" y2="426.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="86.5" y="408.5" width="11" height="13.5" fill="#c00"/>
<line x1="114.0" y1="383.0" x2="114.0" y2="426.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="108.5" y="387.5" width="11" height="34.5" fill="#188a3e"/>
<line x1="136.0" y1="348.5" x2="136.0" y2="392.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="130.5" y="353.0" width="11" height="34.5" fill="#188a3e"/>
<line x1="158.0" y1="320.0" x2="158.0" y2="357.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="152.5" y="324.5" width="11" height="28.5" fill="#188a3e"/>
<line x1="180.0" y1="291.5" x2="180.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="174.5" y="296.0" width="11" height="28.5" fill="#188a3e"/>
<line x1="202.0" y1="269.0" x2="202.0" y2="300.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="196.5" y="273.5" width="11" height="22.5" fill="#188a3e"/>
<line x1="224.0" y1="257.0" x2="224.0" y2="277.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="218.5" y="261.5" width="11" height="12.0" fill="#188a3e"/>
<line x1="246.0" y1="257.0" x2="246.0" y2="294.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="240.5" y="261.5" width="11" height="28.5" fill="#c00"/>
<line x1="268.0" y1="286.2" x2="268.0" y2="326.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="262.5" y="290.0" width="11" height="27.0" fill="#c00"/>
<line x1="290.0" y1="312.5" x2="290.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="284.5" y="317.0" width="11" height="7.5" fill="#c00"/>
<line x1="312.0" y1="296.0" x2="312.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="306.5" y="300.5" width="11" height="24.0" fill="#188a3e"/>
<line x1="334.0" y1="270.5" x2="334.0" y2="305.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="328.5" y="275.0" width="11" height="25.5" fill="#188a3e"/>
<line x1="356.0" y1="270.5" x2="356.0" y2="297.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="350.5" y="275.0" width="11" height="18.0" fill="#c00"/>
<line x1="378.0" y1="288.5" x2="378.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="372.5" y="293.0" width="11" height="27.0" fill="#c00"/>
<line x1="400.0" y1="297.5" x2="400.0" y2="324.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="394.5" y="302.0" width="11" height="18.0" fill="#188a3e"/>
<line x1="422.0" y1="297.5" x2="422.0" y2="320.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="416.5" y="302.0" width="11" height="13.5" fill="#c00"/>
<line x1="444.0" y1="311.0" x2="444.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="438.5" y="315.5" width="11" height="10.5" fill="#c00"/>
<line x1="466.0" y1="227.0" x2="466.0" y2="329.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="460.5" y="231.5" width="11" height="94.5" fill="#188a3e"/>
<line x1="488.0" y1="206.0" x2="488.0" y2="236.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="482.5" y="210.5" width="11" height="21.0" fill="#188a3e"/>
<line x1="510.0" y1="180.5" x2="510.0" y2="215.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="504.5" y="185.0" width="11" height="25.5" fill="#188a3e"/>
<line x1="532.0" y1="147.5" x2="532.0" y2="189.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="526.5" y="152.0" width="11" height="33.0" fill="#188a3e"/>
<line x1="554.0" y1="119.0" x2="554.0" y2="156.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="548.5" y="123.5" width="11" height="28.5" fill="#188a3e"/>
<line x1="576.0" y1="90.5" x2="576.0" y2="128.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="570.5" y="95.0" width="11" height="28.5" fill="#188a3e"/>
<line x1="598.0" y1="63.5" x2="598.0" y2="99.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="592.5" y="68.0" width="11" height="27.0" fill="#188a3e"/>
<line x1="620.0" y1="63.5" x2="620.0" y2="83.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="614.5" y="68.0" width="11" height="10.5" fill="#c00"/>
<line x1="642.0" y1="56.0" x2="642.0" y2="83.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="636.5" y="60.5" width="11" height="18.0" fill="#188a3e"/>
<line x1="664.0" y1="56.0" x2="664.0" y2="77.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="658.5" y="60.5" width="11" height="12.0" fill="#c00"/>
<line x1="686.0" y1="60.5" x2="686.0" y2="77.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="680.5" y="65.0" width="11" height="7.5" fill="#188a3e"/>
<line x1="194.0" y1="177.0" x2="221.1" y2="245.6" stroke="#6a3d9a" stroke-width="1.8"/>
<polygon points="224.0,253.0 217.3,247.0 224.8,244.1" fill="#6a3d9a"/>
<text x="194.0" y="158.0" fill="#6a3d9a" text-anchor="middle" style="font-weight:bold">vârfurile gâtului ating 63.30; linia se trage din</text>
<text x="194.0" y="172.0" fill="#6a3d9a" text-anchor="middle" style="font-weight:bold">INTERIORUL gâtului, la 63.00 — nu e media lor</text>
<line x1="286.0" y1="395.5" x2="570.4" y2="106.2" stroke="#1a5fb4" stroke-width="1.8"/>
<polygon points="576.0,100.5 573.2,109.0 567.5,103.4" fill="#1a5fb4"/>
<text x="286.0" y="409.5" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">TP2 (74.00) vine înaintea lui TP1 (75.83)</text>
<text x="286.0" y="423.5" fill="#1a5fb4" text-anchor="middle" style="font-weight:bold">pe exemplul ăsta — ordinea nu e fixă</text>
</g>
<text x="24" y="476" fill="#555">TP1 = 65.00 + 10.83 = 75.83. TP2 = 63.00 + (63.00 − 52.00) = 74.00.</text>
<text x="24" y="493" fill="#555">Cât de jos tragi linia gâtului mută TP2 cu exact atât — e o alegere a ta, nu o formulă.</text>
<text x="24" y="510" fill="#555">Lecția spune doar «din interiorul gâtului, iau un average»; formulă rostită nu există.</text>
</svg>