p="templates/pipeline_detail.html"
src=open(p).read()
old=''' <div class="graphic-reason"><b>Stärke:</b> {{ v.strength }}</div>
<div class="graphic-reason"><b>Schwäche:</b> {{ v.weakness }}</div>'''
new=''' <div class="graphic-reason"><b>Stärke:</b> {{ v.strength }}</div>
<div class="graphic-reason"><b>Schwäche:</b> {{ v.weakness }}</div>
{% if v.focus_fit %}
<div class="graphic-reason" style="color:var(--accent);">
<b>Fit · {{ v.focus_fit.themen_fit }}</b> · Signal {{ v.focus_fit.signal_fit }}/10 · Plattform {{ v.focus_fit.platform_fit }}/10<br>
<span style="font-size:10px;color:var(--muted);">{{ v.focus_fit.begruendung }}</span>
</div>
{% endif %}'''
assert old in src, "variant reason marker not found"
src2=src.replace(old,new,1)
open(p,"w").write(src2)
print("pipeline_detail: Varianten-Fit-Anzeige eingefügt OK")