o
    %j                     @  s   d Z ddlmZ ddlZddlmZ ddlmZ ej	de
ee j ddlmZmZmZmZmZmZmZmZ dZdZddddZ	
	ddddZdS )u   Generate social-media drafts for Plappi (value-first community posts,
own-channel posts, or comments). Creates a 'pending' item; nothing is posted
automatically into communities — see PLATTFORM-RICHTLINIEN.md. Imported by CLI.
    )annotationsN)date)Path)
run_claudeinsert_itemget_item
get_targetdisclosure_forformat_for_wawa_sendlogu  PRODUKT — Plappi: displayloses, sprachgesteuertes Sprachlern-Gerät für
zwei-/mehrsprachige Kinder (2–15 J.), 27 Sprachen, screen-free, privacy-first (Daten in EU,
kein KI-Training). Wiener Startup, Kickstarter-Launch 24.06.2026. Warteliste: helloplappi.com.uk  Du schreibst Social-Media-Beiträge für die Marke Plappi. Oberstes Gesetz:
VALUE-FIRST. Der Beitrag muss für Eltern echten Mehrwert haben (Tipp, Frage, Erfahrung) —
nie reiner Werbespam, sonst Bann/Ablehnung in Communities.

REGELN je Modus:
- manual_community (Reddit/FB-Gruppe/Forum): Schreib einen ECHTEN, hilfreichen Beitrag/Kommentar
  aus Eltern-/Gründer-Perspektive. Plappi höchstens dezent + ehrlich erwähnen ("ich baue gerade…"),
  Founder-Offenlegung. Ton der Plattform treffen (Reddit locker, DE-Forum sachlich).
- auto_own (eigener IG/TikTok/LinkedIn-Kanal): Du DARFST direkt bewerben. Hook + Substanz + 1 CTA.
- Sprache: wie beim Ziel angegeben (de/en).
- Kennzeichnung: Wenn der Beitrag Plappi bewirbt, baue dezent "Werbung" bzw. "Eigenwerbung" ein
  (AT/DE-Pflicht), bei community-Beiträgen nur falls tatsächlich werblich.
- Länge: Reddit/Forum 60–150 Wörter; IG/TikTok-Caption 30–80 Wörter; LinkedIn 120–200 Wörter.
- Keine erfundenen Fakten. Keine Emoji-Wolken (max. 1–2). Keine Hashtag-Berge (max. 3, sinnvoll).

OUTPUT: nur der fertige Beitragstext, keine Vorrede, kein Markdown-Codeblock.post haikukindstrtopicmodelc                 C  s|   | d }t  d| d  d| d  d| d| d  d	|d
krdnd d|p%d d| d p,d d}t|t|dd }||fS )Nposting_modez

ZIEL: nameu     ·  PLATTFORM: platformu     ·  MODUS: z

SPRACHE: languagez
ART: commentzKommentar/AntwortzBeitrag/Postz
THEMA/ANLASS: uC   (frei wählen, passend zur Zielgruppe Eltern mehrsprachiger Kinder)z
PLATTFORM-REGEL: rulesz(keine)z'

Schreib den Beitrag nach Stilvorgabe.social_draft)r   label)PRODUCT_FACTSr   SYSTEM_PROMPTstrip)targetr   r   r   modeuserbody r#   K/home/nk/hobo-godmode/otto/projekte/plappi/marketing/engine/social_draft.pygenerate_social(   s$   
	r%   F	target_idint	auto_sendboolreturnc                 C  s   t | }|std|  dt||||\}}t|d }|dkr#dnd}	t|d d|	|d	 d ||t  |p9d ||d
}
td|
 d|d  d| d |rYt	t
t|
| |
S )Nztarget z
 not foundr   r   social_commentsocial_postidsocialr   )r&   channeltype_r   subjectr"   
disclosurescheduled_for
thread_refprompt_used
model_usedzsocial draft #u    → r   z ())r   
SystemExitr%   r	   r   r   today	isoformatr   r   r
   r   )r&   r   r   r(   r   tr"   promptr2   r0   iidr#   r#   r$   draft_for_target7   s   

 r>   )r   r   r   )r   r   r   r   r   r   )r   r   Fr   )r&   r'   r   r   r   r   r(   r)   r   r   r*   r'   )__doc__
__future__r   sysdatetimer   pathlibr   pathinsertr   __file__resolveparentmarketing_libr   r   r   r   r	   r
   r   r   r   r   r%   r>   r#   r#   r#   r$   <module>   s   (