from pathlib import Path
p=Path('/opt/struktur/social-media-agent/templates/publication_packages.html'); s=p.read_text()
needle='''      <div class="pp-meta">Manuelle KI-Bilderzeugung: Codex built-in image_gen · kein OpenAI-API-Key</div>'''
insert='''      <div class="pp-meta">Manuelle KI-Bilderzeugung: Codex built-in image_gen · kein OpenAI-API-Key</div>
      {% if p.media_brief %}<details class="media-brief"><summary>Media Brief</summary><div class="pp-meta"><strong>Hauptmotiv:</strong> {{ p.media_brief.main_motif }}</div><div class="pp-meta"><strong>Technische Handlung:</strong> {{ p.media_brief.technical_action }}</div><div class="pp-meta"><strong>Ausschlüsse:</strong> {{ p.media_brief.avoid_technical_errors|join(', ') }}</div><div class="pp-meta"><strong>Referenzasset:</strong> {% if p.media_brief.reference_assets %}{{ p.media_brief.reference_assets[0].path }}{% else %}keines{% endif %}</div><div class="pp-meta"><strong>Feedbackregeln:</strong> {{ p.media_brief.feedback_rules|length }} passende Regeln</div></details>{% endif %}'''
assert s.count(needle)==1; p.write_text(s.replace(needle,insert)); print('media brief details added')
