M4 = Overlay Stub — IOverlayStrategy + NoOpOverlayStrategy בלבד.
משך: 0 ימים. רק תשתית ארכיטקטונית ל-Phase 2 — לא בונים overlay אמיתי ב-MVP.
M4 = onboarding/installer — שזה למעשה M9 ב-PLAN (Inno Setup).
כנראה שורה שנכתבה בסשן קודם בלי לסנכרן עם המספור שב-PLAN.
יצירת 2 קבצים ב-src\Vitruvius.Core\Overlay\:
IOverlayStrategy.cs — interface עם signature אחת (Apply(DwgLink, ITransaction) + Restore)NoOpOverlayStrategy.cs — impl ריק שמחזיר successזה literally חצי שעה. אחר כך אנחנו ב-M5 (DwgReloadHandler — auto re-fix on link reload).
M3 בפועל חרג בענק מ-spec: כולל DWG pipeline דרך accoreconsole, TTF custom (Vitruvius Hebrew Visual), ו-6 כפתורי ribbon — שזה רמת UI של M6 בתכנון המקורי.
כלומר המציאות עקפה את ה-PLAN. השאלה היא אם להמשיך לפי המספור המקורי או לדלג למה שבאמת חסר.
או שכבר הוכרע בפועל שאין צורך ב-overlay — כי DXF reverse + TTF פתרו את הבעיה ויזואלית על A_Mivne roi.rvt?
M5 = DwgReloadHandler — האזנה ל-Application.DocumentChanged, וכשמשתמש מעדכן DWG link → התיקון מופעל אוטומטית. זה החשש המקורי של היועץ שה-PLAN מציין במפורש.
שלוש אפשרויות סבירות: