V2-CH7-003 — Decision Object Contract
כרך 2 · פרק 7 · משימה 003 · שדות, lifecycle, source=cio
v1.0 Review · 12.8.2026
מטרת המסמך
הגדרת חוזה Decision Object: 4 שדות חדשים (source, fused_evidence_ref, cio_reasoning/risks, cio_override) + 9 קיימים. Lifecycle: CIO_DRAFT → PUBLISHED → RISK_GATED → EXECUTED/REJECTED. Decision אינו בר-שינוי לאחר פרסום.
שדות Decision Object
| שדה | סוג | חובה | תיאור | מקור |
|---|---|---|---|---|
| decision_id | string | חובה | מזהה ייחודי | נוצר ב-createDecision |
| source | enum | חובה | agent / cio / manual. CIO = "cio". | V2-CH7 חדש |
| fused_evidence_ref | string (ref) | אופציונלי | הפניה ל-FusedEvidence (רק כאשר source=cio) | V2-CH7 חדש |
| candidate_id | string (ref) | אופציונלי | הפניה ל-Candidate (V2-CH2) | V2-CH2 |
| final_conclusion | enum | חובה | BUY / SELL / HOLD / NO_OPINION | CIO output |
| final_confidence | number (0-10) | חובה | ביטחון סופי של CIO | CIO output |
| cio_reasoning | string | אופציונלי | נימוק CIO (מחרוזת) | CIO output |
| cio_risks | array<string> | אופציונלי | סיכונים ש-CIO זיהה | CIO output |
| cio_override | boolean | אופציונלי | האם CIO סטה מקונצנזוס? | V2-CH7 חדש |
| consensus_direction | enum | אופציונלי | כיוון קונצנזוס (להשוואה) | FusedEvidence |
| fused_confidence | number (0-10) | אופציונלי | ביטחון מאוחד (להשוואה) | FusedEvidence |
| status | enum | חובה | pending / approved / executed / rejected / expired | קיים |
| decision_version | number | חובה | גרסת Decision (CAS) | קיים |
Lifecycle
| מצב | תיאור | מעבר |
|---|---|---|
| CIO_DRAFT | CIO יצר Decision אך טרם פורסם. ניתן לעריכה. | publishDecision() |
| PUBLISHED | Decision פורסם. אינו בר-שינוי. ממתין ל-Risk Gate. | אוטומטי לאחר publish |
| RISK_GATED | RiskVerdict הושלם. PASS → executed. FAIL → rejected. | Risk Gate |
| EXECUTED | executeTrade הושלם. Trade נוצר. | executeTrade() |
| REJECTED | Risk Gate דחה או משתמש דחה. | rejectTrade() |
קריטריוני קבלה
| מזהה | קריטריון | תוצאה |
|---|---|---|
| DO1 | 13 שדות Decision Object: 4 חדשים (source, fused_evidence_ref, cio_reasoning/risks, cio_override) + 9 קיימים. | PASS |
| DO2 | source field: agent / cio / manual. CIO Decision עם source="cio". | PASS |
| DO3 | 5 מצבי lifecycle: CIO_DRAFT → PUBLISHED → RISK_GATED → EXECUTED/REJECTED. | PASS |
| DO4 | Decision אינו בר-שינוי לאחר פרסום (PUBLISHED). supersedeDecision אטומי. | PASS |
מפרט · v1.0 Review · 12.8.2026
חזרה ל-V2-CH7-002