מפרטים ומסמכים/מפרטי משימות CH4

CH4 — דוח יישום ביניים למשימות 002–014

גרסה 0.3 · 27.8.2026 · 29/29 PASS · Gate OPEN · CH3-005 מומש ✅ — CH4-008/011 שוחררו

CH4-002 · Agent Profile גרסאי

P1 Verified — 29/29 PASS
בעיה
לכל סוכן אין חוזה רשמי המתעד את מטרתו, אחריויותיו, קלטיו, פעולותיו האסורות, מדיניות הפעלה, עדיפות, Timeout, ומדיניות Fallback. ללא Profile גרסאי, כל שינוי בהתנהגות הסוכן עובר בשתיקה ואינו מתועד או ניתן להשוואה.
יעד
ליצור ישות AgentProfile גרסאית — כל שינוי בחוזה יוצר גרסה חדשה, וגרסאות היסטוריות אינן ניתנות לשינוי. Profile כולל: mission, responsibilities, prohibited_actions, inputs, activation_policy, priority_class, timeout_ms, max_retries, model_profile, cost_policy, token_budget_daily, fallback_action, visibility, is_valid, entry_point.
הערות סקירה — טרם אושר

נדרשים 7 Profiles: ששת הסוכנים הקיימים + CIO Shadow. כיום חסר CIO Shadow Profile.

חסרים שדות שננעלו: required_inputs, optional_inputs, output_schema, prompt_version, retry_policy, reporting_line.

יש לקשר כל ריצה ל-profile_version ולהוכיח שגרסה היסטורית אינה ניתנת לעדכון.

Priority שונתה מ-P1 ל-P0 ללא החלטה מתועדת — הוחזרה ל-P1. תנאי לסיום CH4, אך לא Go-Live Blocker.

מה בוצע

ישות AgentProfile.jsonc נוצרה עם כל השדות הנדרשים.

base44/shared/agentProfile.ts: buildProfileTemplate (תבניות לכל סוג: scanner, news, technical, financials, portfolio), validateProfile (אימות סכמה + אימותים ספציפיים: Financial Reports לא active, CIO shadow, Portfolio Risk P0), createAllProfiles (יצירה לכל 6 הסוכנים עם גרסאות עולות), getActiveProfile.

DEFAULT_PROHIBITED כולל: executeTrade, modify_risk_rule, change_global_freeze, access_broker_credentials, modify_user_policy, activate_paused_agent.

Profile של Financial Reports: visibility=shadow, activation_policy=manual_only.

Profile של Portfolio Risk Agent: priority_class=P0_PROTECTION.

קבצים
base44/entities/AgentProfile.jsoncחדש
ישות גרסאית עם mission, responsibilities, prohibited_actions, inputs, activation_policy, priority_class, timeout_ms, max_retries, model_profile, cost_policy, token_budget_daily, fallback_action, visibility, is_valid, entry_point.
base44/shared/agentProfile.tsחדש
buildProfileTemplate, validateProfile, createAllProfiles, getActiveProfile.
קריטריוני קבלה

Verified (29/29 PASS) — Profile נוצר לכל 6 הסוכנים עם agent_version עולה.

Verified (29/29 PASS) — Profile עם שדה חובה חסר (mission) נדחה על-ידי validateProfile.

Verified (29/29 PASS) — prohibited_actions כולל executeTrade לכל סוג סוכן.

Verified (29/29 PASS) — Financial Reports: visibility=shadow, activation_policy=manual_only.

Verified (29/29 PASS) — Portfolio Risk Agent: priority_class=P0_PROTECTION.

Verified (29/29 PASS) — גרסאות עולות — שינוי יוצר גרסה חדשה, ישנות אינן ניתנות לשינוי.

סתירות רוחביות

שינוי עדיפויות ללא החלטה מתועדת: CH4-002 ו-CH4-003 הפכו מ-P1 ל-P0 ללא החלטה מתועדת — הוחזרו ל-P1. Go-Live Blocker חל רק על CH4-006, CH4-013 ו-CH4-014 בלבד (לפי ה-Backlog המקורי). CH4-002, CH4-003, CH4-008 ו-CH4-011 הם תנאים לסיום CH4, אך לא Go-Live Blockers.

קישור ל-agent_id: Profiles ו-Feature Flags חייבים להיות מקושרים ל-agent_id שננעל ב-CH4-001, ולא רק ל-type או לשם הסוכן. אחרת שני הסורקים עלולים לחלוק תצורה בטעות.

סדר ההמשך הנכון
  1. הוצאת גרסה מתוקנת 0.2 של דוח הביניים (מסמך זה). ✓ בוצע
  2. צירוף פלטי בדיקות מ-Base44 — runCh4AcceptanceTests 29/29 PASS (2026-08-10T04:32Z). ✓ בוצע
  3. השלמת התלות CH3-005 (Decision Object) — ✓ בוצע — CH3-005 v1.0 Approved (31/31 PASS)
  4. ביצוע CH4-008 (CIO Shadow) ולאחריו CH4-011 (דוח השוואה). ← השלב הפעיל הבא

29/29 PASS · Gate OPEN · CH3-005 מומש ✅

CH4-008/011 שוחררו (CH3-005 v1.0, 31/31 PASS). השלב הפעיל הבא: ביצוע CH4-008 (CIO Shadow).

1 / 13