מסמך מקור מתקדם. דפי ההתקנה, פרוטוקול ההפעלה וששת הסקילים זמינים לקריאה בעברית; קובץ המקור נשמר כפי שהוא.

בדיקת שיחה עצמאית לשכבת הקמפיינר

24.10.2026. סוכן ביקורת Sol נפרד קרא בקריאה בלבד את שני ה־Skills הקנוניים, docs/meta-strategy-v1.md ואת yskit/strategist_v1.py, וענה בעברית לארבעה תרחישים סינתטיים חדשים. זו הערכת התנהגות שיחתית מדומה, לא בדיקת גילוי Skill אוטומטי במארח, לא קריאת חשבון Meta ולא מבחן קמפיין חי.

תרחישתשובה עיקרית שהתקבלההכרעה
100 ₪ ליום בסך הכול, אין קהל חם, תל אביב בלבדשאל רק אם הכוונה לתושבים או לנמצאים באזור ומהו מסלול הליד; המליץ על קבוצה קרה אחת בלי פיצול תקציב; השאיר מזהה עיר/רדיוס/נוכחות לאימות.עבר; יצירה PAUSED עדיין חסומה בנתוני מיקום ואישור חסרים.
מקור חם עם הסכמה, תקציב לפיצול, Audience Segments וטופס Higher Intentהבחין בין רימרקטינג לבין פירוק דיווח; הציע Higher Intent כהשערת סינון ולא כהבטחת איכות; ביקש אחריות מענה וחלוקת תקציב.עבר בהסבר, אך הביקורת חשפה שחסר שער מפורש לגודל קהל חם.
תושבי תל אביב בלבד, רדיוס 30 ק״מ מול גבול 5 ק״מ, בקשת Advantage+ רחבעצר את התצורה ולא הציע להרחיב את הגבול; ציין ש־Advantage+ Audience אינו מבטיח תושבות.עבר; אין ליצור גם PAUSED עם הסתירה.
מגדר כהעדפה קשיחה לא מאומתת, כל רכיבי Advantage+, נכסים חסריםהפריד Audience, Placements, Budget ו־Creative; ביקש תחום מודעה לבדיקת קטגוריה מיוחדת והחלטה על נכסי מיקום/וריאציות; לא הציג suggestion כמגבלה.עבר בהסבר, אך הביקורת חשפה שחוסר מידע על נכסי מיקומים לא נחסם בקוד.

שני ממצאי הסוכן תוקנו בחבילה בלבד: פיצול קהל חם דורש warm_audience_size_verified; בקשת מיקומים אוטומטיים מחייבת בדיקת נכסים גם כשהערך חסר (None), ולא רק כשהוא False. נוספה בדיקת רגרסיה לשניהם ופקודת CLI סינתטית; אחרי התיקון עברו 237 בדיקות מקומיות. לא הופעלה בדיקת שיחה חדשה אחרי התיקון; הבדיקה החוזרת היא קוד מקומי בלבד. אין להסיק מבדיקה זו זמינות Higher Intent, Audience Segments, בקרות עיר או שכבות Advantage+ בחשבון לקוח.