import os

file_path = r"C:\Users\ahmed\.gemini\antigravity-ide\brain\6e00e003-d40e-4f28-947f-83e1fd82dbab\improvements_report.md"

with open(file_path, "r", encoding="utf-8") as f:
    content = f.read()

target = "*   **توزيع إشعارات العملاء الجدد على فريق المبيعات بالترتيب (Round-Robin Notifications):**\n    *   **آلية العمل الحالية:** النظام يقوم بإرسال إشعار عن أي محادثة أو عميل جديد لجميع أرقام المبيعات المسجلة (`sales_notify_numbers`) في نفس الوقت (Broadcast). \n    *   **التحسين المقترح:** تطبيق نظام توزيع المهام بالترتيب (Round-Robin) على رسائل الواتساب بحيث يتم إرسال تنبيه العميل الجديد لرقم مبيعات واحد فقط في كل مرة بالدور (مثلما يتم تعيين الـ Leads في Odoo حالياً `pickRoundRobinSalesLogin`)، مما يضمن توزيعاً عادلاً للمجهود بين أعضاء فريق المبيعات وتجنب تداخل الردود."

replacement = """*   **توزيع إشعارات العملاء الجدد وإرفاق عروض الأسعار لفريق المبيعات بالترتيب (Round-Robin Notifications & Proposal Forwarding):**
    *   **آلية العمل الحالية:** النظام يقوم بإرسال إشعار عن أي محادثة أو عميل جديد لجميع أرقام المبيعات المسجلة (`sales_notify_numbers`) في نفس الوقت (Broadcast). 
    *   **التحسين المقترح:** تطبيق نظام توزيع المهام بالترتيب (Round-Robin) على رسائل الواتساب بحيث يتم إرسال تنبيه العميل الجديد لرقم مبيعات واحد فقط في كل مرة بالدور (مثلما يتم تعيين الـ Leads في Odoo حالياً `pickRoundRobinSalesLogin`).
    *   **إرفاق ملف العرض الفني (PDF Forwarding):** عند قيام النظام بتوليد وإرسال عرض السعر (PDF) التلقائي للعميل، يقوم البوت فوراً بإرسال نسخة من نفس الملف (PDF) إلى مسؤول المبيعات المكلّف بالعميل على الواتساب. هذا يضمن أن السيلز على دراية تامة بما استلمه العميل قبل الاتصال به للمتابعة."""

if target in content:
    content = content.replace(target, replacement)
    with open(file_path, "w", encoding="utf-8") as f:
        f.write(content)
    print("Report updated with PDF forwarding feature.")
else:
    print("Target string not found!")
