# הקשר להמשך ישיר — 0035
תאריך: 2026-05-30 22:30
אפליקציה: Vitruvius (פלאגין Revit לתיקון עברית/RTL ב-DWG)

## מה בנוי עכשיו
- M1-M7 ✓ · M4 = N/A · **M8 ✓ (הסשן הזה)** — LicenseManager stub ב-Core + LicenseGuard ב-Revit2024 + עטיפת 5 פקודות + שורת "מסלול: MVP" ב-About.
- 2 קבצים חדשים: `Core/Licensing/LicenseManager.cs` (`IsActivated()`→true · `TierName="MVP"` · `RequireActivated(commandName)` עם diagnostic log) + `Revit2024/Licensing/LicenseGuard.cs` (`Ensure(ExternalCommandData, [CallerMemberName])`→bool · TaskDialog ידידותי בכשל · never-throws).
- 5 קבצים שונו (commands): FixGibberishCommand · RestoreToOriginalCommand · SettingsCommand · AboutCommand · LayerEditCommand. כל אחד מתחיל ב-`if (!LicenseGuard.Ensure(commandData)) return Result.Cancelled;`. About קיבל בנוסף שורת `מסלול: {LicenseManager.TierName}` בתוכן ה-TaskDialog.
- Build נקי דרך MSBuild על Vitruvius.slnx. Core 78KB (זהה) · Revit2024 90KB (היה 89KB, +1KB). Deployed `C:\ProgramData\Autodesk\Revit\Addins\2024\Vitruvius\`. ארכוב `OLD\2026-05-30_22-23\`.
- PLAN.md — M8 ✓.

## הצעד הבא
**M9 — Installer (Inno Setup) ל-Revit 2024.** אומדן 1-2 ימים. ה-installer צריך:
- לאתר את `%PROGRAMDATA%\Autodesk\Revit\Addins\2024\` ולהציב שם את `Vitruvius.addin` + תת-תיקייה `Vitruvius\` עם 5 DLLs (Core + Revit2024 + IxMilia.Dxf + System.Text.Encoding.CodePages + System.Runtime.CompilerServices.Unsafe) ו-PDBs.
- להתקין את `Vitruvius_HebrewVisual.ttf` ל-`%LOCALAPPDATA%\Microsoft\Windows\Fonts\` + רישום registry user.
- Uninstaller. בלי חתימה דיגיטלית — Revit עדיין יציג "Unsigned Add-In" (החלטה נעולה ב-CLAUDE.md, נדחה עד PMF).
- שיקול: לארוז שני installers (per-machine ProgramData עם elevation · per-user AppData בלי elevation) או רק per-machine?

## קבצים רלוונטיים לסשן הבא
- `D:\Vitruvius Ecosystem\Vitruvius\PLAN.md` — שורת M9
- `D:\Vitruvius Ecosystem\Vitruvius\installer\` — תיקייה חדשה ל-`Vitruvius.iss`
- `C:\ProgramData\Autodesk\Revit\Addins\2024\` — מבנה היעד להתקנה
- `D:\Vitruvius Ecosystem\Vitruvius\fonts\Vitruvius_HebrewVisual.ttf` — נכלל בהתקנה
- כלל הארכוב הגלובלי לפני build (CLAUDE.md user global)
