T7.4 — בדיקת קבלה משולבת וסגירת CH7

v1.0 Implementation Report · 11 באוגוסט 2026 · BAROUCH SHALIT

מטרה: להריץ חבילת בדיקות אחת המוכיחה שהרשאות, אישורים, Override, Freeze, חירום ומעורבות אנושית פועלים יחד ב-Paper וב-Shadow, ללא רגרסיה ב-CH1–CH6 וללא טענה שגויה למוכנות Live.

הרצת בדיקות T7.4

מפעיל: רגרסיה CH1–CH5 + CIO Shadow + מטריצות CH7 (Override/Freeze/Emergency/Re-auth/Audit).

שער תלויות — פתוח לביצוע ✅

T7.1 — Registry As-Is: v1.0 Closed ✅ — 4/4 נתיבי ביצוע, 4/4 ספים, 5/5 שדות, 7/7 זהויות. 5/5 פערים נסגרו.
T7.2 — חוזה Approval וסמכות: v1.0 Wired ✅ — 3/3 פערי P1 נפתרו: סף 9.5 configurable, actor_type/logical_role, reauthGuard + verifyReauth + ReauthDialog.
T7.3 — Override, Freeze וחירום: v1.0 Fixed ✅ — 2/2 פערי P1 תוקנו: earlyHolding ל-isEmergencyLiquidation, approveBreakGlass function.
CH1–CH6 רגרסיה: CH1 20/20 ✅, CH3 31/31, CH4 29/29, CH5 45/45, CH6 105/105 — אפס נסיגה.

פעולות מימוש (0/10)

להריץ Regression מלא ל-CH1–CH6 ולתעד כל חריגה.
להריץ מטריצת Override: legacy:true (מותר — Decision Gate בלבד), עקיפת Risk/TTL/Validity/Audit (חסום).
להריץ מטריצת Freeze: BUY חסום, SELL/Reduction/Exit מתאפשר, Stop Loss/Take Profit פעילים.
להריץ מטריצת חירום: Emergency Liquidation עם BreakGlassEvent, אישור נפרד, Audit מלא.
להריץ מטריצת Re-auth: מעבר ל-full_auto (דורש), ביטול Freeze (דורש), הפעלת Freeze (מיידי).
להריץ מטריצת ספים: confidence >= 8.5 (auto-exec), >= 9.5 (semi מיידי), < 9.5 (hard_semi).
להריץ מטריצת אישורים: pending→approved→executed, pending→rejected, pending→expired.
להשוות CIO Shadow לתוצאה הפעילה בלי לשנות Trade.
להפיק דוח ביצוע מסכם: גרסאות, תוצאות, חריגות, Rollback והמלצת סגירה.
לסמן במפורש ש-Live-Go נשאר חסום עד אישור Go-Live נפרד.

קריטריוני קבלה (10)

  • כל בדיקות T7.1–T7.3 עברו; אין P0/P1 פתוח של CH7.
  • אין עקיפת Risk Gate, TTL, Validity או Audit בשום מסלול (כולל legacy:true).
  • Global Freeze חוסם BUY חדש ואינו חוסם SELL/Reduction/Exit/Protection.
  • Emergency Liquidation דורש BreakGlassEvent עם אישור ו-Audit נפרד.
  • Re-auth נדרש רק ב-3 מקרים: מעבר ל-full_auto, ביטול Freeze, שינוי הרשאות מהותי.
  • ספי 8.5 ו-9.5 מאומתים מול SystemSettings והקוד; hard_semi מוגדר כפרופיל משנה.
  • אין רגרסיה ב-CH1 20/20, CH3 31/31, CH4 29/29, CH5 45/45, CH6 105/105.
  • Audit מאפשר שחזור של מחזור מלא ללא חיפוש ידני.
  • Rollback נבדק בפועל ב-Paper.
  • דוח הסגירה אינו ממליץ על Live-Go; מציין חסמים נפרדים.

בדיקות נדרשות (10)

Regression CH1–CH6

הרצה מלאה של כל פונקציות הבדיקה — CH1 20/20, CH3 31/31, CH4 29/29, CH5 45/45.

Override Matrix

legacy:true עוקף רק Decision Gate; Risk/TTL/Validity/Audit/Freeze — חסומים.

Freeze Matrix

BUY חסום, SELL/Stop/Exit/Reduction עוברים תמיד, הפעלה מיידית, ביטול דורש re-auth.

Emergency Matrix

BreakGlassEvent עם approver, 3 טריגרים (Freeze+Sell, Loss Limit, Manual Exit).

Re-auth Matrix

מעבר ל-full_auto (דורש), ביטול Freeze (דורש), הפעלת Freeze (מיידי), manual↔semi (Audit בלבד).

Threshold Matrix

8.5 (auto-exec), 9.5 (semi מיידי), <9.5 (hard_semi קירור).

Approval Lifecycle

pending→approved→executed, pending→rejected, pending→expired, approved→expired.

CIO Shadow Comparison

השוואת Decision ל-Trade בלי לשנות Trade — 0 mismatch.

Audit Reconstruction

שחזור מחזור מלא לפי correlation_id ו-hash chain.

Rollback בפועל

כיבוי Flags בסדר הפוך (T7.3→T7.2→T7.1) + Smoke לאחר חזרה.

תרחישי כשל

P0עקיפת Risk Gate/TTL/Validity/Audit — P0; עצירה ו-Rollback.
P0BUY עובר בזמן Freeze — P0; עצירה מיידית.
P0Emergency Liquidation ללא BreakGlassEvent — P0; עצירה.
P0legacy:true עוקף Gate נוסף — P0; החזרת תיקון.
P1רגרסיה ב-CH1–CH6 — P1; עצירה והחזרה.
חסימהP0/P1 חדש — CH7 נשאר פתוח ואין המלצת סגירה.

Rollback

  • כיבוי כל Flags של CH7 בסדר הפוך: T7.3, T7.2, ולאחר מכן חזרה ל-Registry/Baseline של T7.1.
  • שחזור SystemSettings/AgentConfig/PermissionMatrix מן Snapshot המאושר.
  • הרצת Smoke קצר לאחר Rollback להוכחת תקינות Paper.
  • שמירת Audit, דוח הכשל והיסטוריית הגרסאות; אין מחיקה כדי להציג PASS.

תנאי סגירת CH7 (6)

  • כל T7.1–T7.3 סגורים עם דוחות מאושרים.
  • אין P0/P1 פתוח של CH7.
  • רגרסיה CH1–CH6 ללא נסיגה.
  • כל שמות הקבצים והשדות אומתו מול הקוד (תג "נטען שקיים" הוסר).
  • ספי 8.5/9.5 ו-hard_semi אומתו ומתועדים.
  • מסמך CH7 עודכן ל-Version 1.0 רק לאחר הכרעת כל הפערים.

Live-Go נשאר חסום

סגירת CH7 אינה מאשרת Go-Live. נדרש אישור Go-Live נפרד ואימות ברוקר אמיתי.

InvestIQ · CH7 T7.4 · v1.0 Implementation Report · 11 באוגוסט 2026 · BAROUCH SHALIT