V2-CH1-004 — פרופיל CIO רשמי
כרך 2 · פרק 1 · משימה 004 · פרופיל AgentProfile ייעודי ל-CIO (Shadow)
v1.0 Approved · 11.8.2026
מטרת המסמך
הגדרת פרופיל CIO רשמי בישות AgentProfile — סוגר את פער G4 (חלק 2). כיום CIO מוזכר ב-agentProfile.ts אך אין לו פרופיל ייעודי. מסמך זה מגדיר את הפרופיל המלא: mission, responsibilities, prohibited_actions (כולל veto_execution), activation_policy=shadow_only, analysis_role=cio. CIO פועל ב-Shadow בלבד עד להשלמת Evidence Fusion (V2-CH5) ואימות 0 mismatch.
גבול כרך 1: פרופיל CIO הוא רשומה חדשה ב-AgentProfile. אינו משנה פרופילים קיימים או חוזים נעולים. תוספתי בלבד.
פרופיל CIO — סכמה מלאה
| שדה | סוג | חובה | תיאור |
|---|---|---|---|
| agent_id | string | חובה | מזהה ייעודי ל-CIO (למשל "cio_shadow_v1") |
| agent_name | string | חובה | "Chief Investment Officer (Shadow)" |
| agent_version | number | חובה | גרסת Profile — מונוטונית. ברירת מחדל: 1. |
| mission | string | חובה | הפקת Decision מחבילת ראיות מאוחדת, במקביל לנתיב הקיים (Shadow). |
| responsibilities | array<string> | חובה | ["קריאת AnalysisOutput", "קריאת Candidate (promoted)", "איחוד ראיות (V2-CH5)", "הפקת Decision דרך createDecision"] |
| prohibited_actions | array<string> | חובה | ["executeTrade", "modify_risk_rule", "change_global_freeze", "access_broker_credentials", "veto_execution"] — וטו אסור. |
| inputs | array<string> | חובה | ["AnalysisOutput[]", "Candidate (promoted)", "EvidenceFusion (V2-CH5)", "SystemSettings", "PolicyVersion"] |
| activation_policy | enum | חובה | shadow_only — CIO פועל ב-Shadow בלבד עד לאישור סופי. |
| priority_class | enum | חובה | P1_ANALYSIS — ה-CIO אינו P0 (הגנה) ואינו P2 (רקע). |
| analysis_role | enum | חובה | cio — תפקיד ייעודי שאינו scanner/news/technical/portfolio_risk. |
| reliability_profile | object | אופציונלי | { hit_rate, avg_confidence, last_evaluated } — יאוכלס לאחר השלמת Shadow. |
| visibility | enum | חובה | shadow — נראות Shadow בלבד בשלב זה. |
| fallback_action | enum | חובה | NO_OPINION — אם ה-CIO נכשל, הנתיב הקיים ממשיך. |
| model_profile | string | חובה | claude_sonnet_4_6 — מודל חזק יותר להחלטות מורכבות. |
כללי Shadow — CIO ב-Shadow בלבד
| מזהה | חומרה | כלל |
|---|---|---|
| S1 | P0 | CIO קורא AnalysisOutput ו-Candidate אך אינו יוצר Decision מקביל. הוא מתעד איזה Decision היה מייצר ומקשר ל-Decision הקיים. |
| S2 | P0 | CIO אינו חוסם את הנתיב הקיים (סוכן → Decision). כשל ב-CIO אינו פוגע בביצוע. |
| S3 | P0 | CIO אינו Risk Gate — אין לו וטו. Decision של CIO חייב לעבור את כל השערים (Risk Gate + Approval). |
| S4 | P1 | CIO דורש Evidence Fusion (V2-CH5). עד אז, פועל על בסיס רוב פשוט או סוכן בעל הציון הגבוה. |
| S5 | P0 | מעבר מ-Shadow ל-Enforced רק לאחר: (1) השלמת Evidence Fusion (V2-CH5), (2) אימות 0 mismatch ב-CIO Shadow, (3) אישור סופי. |
סמכויות CIO — ללא וטו
מותר: קריאת AnalysisOutput + Candidate (promoted) + Evidence Fusion (V2-CH5) → הפקת Decision דרך createDecision.
אסור: executeTrade, modify_risk_rule, change_global_freeze, access_broker_credentials, veto_execution.
CIO ≠ Risk Gate: Decision של CIO חייב לעבור את כל השערים — Risk Gate + Approval + TTL. CIO אינו יכול לחסום ביצוע.
קריטריוני קבלה
| מזהה | קריטריון | תוצאה |
|---|---|---|
| C1 | פרופיל CIO מוגדר ב-AgentProfile עם: mission, responsibilities, prohibited_actions (כולל veto_execution), activation_policy=shadow_only, analysis_role=cio. | PASS |
| C2 | CIO אינו בעל וטו — veto_execution ב-prohibited_actions. אינו Risk Gate. | PASS |
| C3 | CIO פועל ב-Shadow בלבד (visibility=shadow, activation_policy=shadow_only). | PASS |
| C4 | fallback_action=NO_OPINION — כשל ב-CIO אינו חוסם את הנתיב הקיים. | PASS |
| C5 | model_profile=claude_sonnet_4_6 — מודל חזק יותר להחלטות מורכבות. | PASS |
| C6 | CIO אינו יוצר Decision מקביל ב-Shadow — מתעד ומקשר ל-Decision הקיים. | PASS |
| C7 | מעבר ל-Enforced חסום עד V2-CH5 (Evidence Fusion) + אימות 0 mismatch. | PASS |
מפרט · v1.0 Approved · 11.8.2026 · נעול
חזרה ל-V2-CH1-003