# הקשר להמשך ישיר — 0013
תאריך: 2026-05-19 17:47
אפליקציה: VitStudio (פלאגין Revit)

## מה בנוי עכשיו — M1 ✓ (אומת ויזואלית ב-Revit 2024.3)
- **Solution:** `D:\Vitruvius Ecosystem\VitStudio\VitStudio.slnx` (.NET 10 → פורמט slnx XML)
- **`src\VitStudio.Core\`** (netstandard2.0) — `VitStudioInfo.cs` (Product/Module/Version=0.1.0/Vendor — מקור אמת יחיד)
- **`src\VitStudio.Revit2024\`** (net48, x64) — `VitStudioApp.cs` (IExternalApplication → tab "VitStudio" + panel "RTL Fix"), `Commands\AboutCommand.cs` (TaskDialog), `VitStudio.addin`
- **build נקי** (אפס אזהרות אחרי הוספת `<PlatformTarget>x64</PlatformTarget>`)
- **נפרס:** `.addin` ב-`C:\ProgramData\Autodesk\Revit\Addins\2024\` · DLLs ב-תת-תיקייה `Addins\2024\VitStudio\`
- **אומת:** לשונית VitStudio + כפתור About מופיעים ב-Revit 2024.3 (צילום מסך מהמשתמש)

## הצעד הבא — M2: DwgLinkScanner (~4 ימים)
1. הוסף NuGet `IxMilia.Dxf` ל-`VitStudio.Core`
2. `src\VitStudio.Core\Dwg\DwgLinkScanner.cs` — סורק `ImportInstance`/`RevitLinkInstance` type=DWG, מחלץ נתיב הקובץ
3. קריאה ישירה של הקובץ מהדיסק (Revit API לא חושף שמות פונטים): IxMilia.Dxf אם DXF, אחרת binary DWG header parse → Text Style table
4. `src\VitStudio.Core\Dwg\TextStyleDetector.cs` — מזהה אילו Text Styles משתמשים ב-SHX
5. כפתור פקודה זמני שמדפיס את רשימת הפונטים שזוהו (TaskDialog) לאימות מול fixture

## קבצים רלוונטיים לסשן הבא
- `D:\Vitruvius Ecosystem\VitStudio\PLAN.md` — התכנית המלאה (M2 בעמ' Milestones + "קבצים קריטיים")
- `D:\Vitruvius Ecosystem\VitStudio\src\VitStudio.Core\` — כאן נכתב M2
- fixture אמיתי: מודל Revit `A_Mivne roi.rvt` (Reflected Ceiling Plan) — מציג ג'יבריש DWG link (`crzk eubxyruemhv`, עברית הפוכה)
- Build: `MSBuild.exe VitStudio.slnx -t:Restore,Build -p:Configuration=Debug`
- Deploy: DLLs → `C:\ProgramData\Autodesk\Revit\Addins\2024\VitStudio\` (לארכב ישן ל-`OLD\` לפי כלל גלובלי)
