# סיכום סשן — 0018
תאריך: 2026-05-20 12:00
אפליקציה: VitStudio (→ Vitruvius)
נושא: מיתוג, סקירת פאנלים, החלטת rename

## מה נבנה/הושלם
1. **2 פאנלי ביקורת רב-תחומיים** (subagents):

   **פאנל א — UX + AEC** (UX Researcher · UI/UX Designer · אדריכל ישראלי · Construction PM · BIM Manager):
   - 7 prioritized actions לפני M3 (סינון ltypeshp.shx · trim srcPath · microcopy עברי · סדר ribbon · F2+F3 · code-signing · ראיונות)
   - דגלים אדומים: TaskDialog טקסטואלי לא מתאים ל-product, חוסר חתימה דיגיטלית פוסל ב-IT enterprise, Revit-2024-only שובר 50% מהשוק, per-machine shxfontmap שובר עקביות org-wide

   **פאנל ב — Marketing/Branding + Finance**:
   - Marketing המליץ "VitStudio RTL" (שגוי — לא הביא בחשבון suite future)
   - Finance: TAM ישראלי 200-280 משרדים = lifestyle business (~₪700K ARR max); MENA = startup story
   - תמחור מומלץ: ₪29-39/seat/month, per-machine, annual -20%
   - EV cert חייב לעלות מ-M9 ל-M3/M4
   - VitStudio-first ולא VitSiteTrack (TTR 2-3 חודשים מול 6-9)
   - Lemon Squeezy + iCount/Tranzila dual setup לישראל
   - OPEX ~₪700-1,000/חודש לפני לקוח ראשון

2. **החלטת מיתוג סופית (Option B):**
   - **`Vitruvius`** = שם המוצר Revit (פלאגין סוויטה למשרדי אדריכלות B2B)
   - שאר המוצרים עצמאיים — VitSiteTrack/VitVital/VitPMIS, אין "platform" משותפת
   - `D:\Vitruvius Ecosystem\` נשאר כשם תיקיית workspace פנימית (לא חיצוני)

3. **תרשים VIT-010** (`D:\Vitruvius Ecosystem\VitStudio\VitStudio-Branding-Rename.html`):
   - 3 zones: Decision (5 נקודות מפתח, Option C נדחה כהומונים) · Product Structure (4 מוצרים בצבעים שונים) · Rename Plan (טבלת before→after לכל קטגוריה)
   - Exec banner בתחתית: GUID נשאר זהה, NuGet packages לא משתנים, branch `rename/vitruvius`
   - Connections: Decision→Vitruvius→Rename Plan

4. **`Branding-Decision.html`** ב-RTL (סקיל RTL) — הסבר קריא בעברית של 3 האפשרויות + recommendation.

5. **CLAUDE.md** עודכן — header החליף ל-"Vitruvius (לשעבר VitStudio)", הוספת בלוק "החלטות אסטרטגיות (פאנלים סשן 0018)".

## החלטות שהתקבלו
- **שם = `Vitruvius` (בלי תחילית).** מארקוס ויטרוביוס פוליו = anchor מותגי חזק ב-AEC; suite-led; SEO clean; אדם ויחיד נושא את כל הסוויטה.
- **Option B** (לא A או C): שאר המוצרים עצמאיים, אין rebrand מטריה משותפת.
- **Rename atomic בסשן 0019** (לא לפצל) — branch `rename/vitruvius`, commit אחד גדול.
- **GUID של ה-addin (`44d77e69-c17d-46a1-b947-c547de4cee39`) נשאר זהה** — Revit מזהה upgrade clean.
- **שמות פנימיים בקוד גם משתנים** — לפי דרישת המשתמש "לא רוצה ספגטי לא מובן".
- **תיקיית workspace `D:\Vitruvius Ecosystem\` נשארת** — זה dev experience, לא מותג חיצוני.
- **EV Code Signing זז מ-M9/M11 ל-M3/M4** (פאנל financ+marketing הסכימו).
- **Vitruvius לפני VitSiteTrack ב-cash priority** (TTR קצר, painkiller ברור, proof-of-monetization ל-VitSiteTrack).
- **תמחור צריך להיקבע *לפני* M3** ב-PLAN (action ב-0019).
- **MENA expansion = strategic bet** — לא לוותר על ארכיטקטורה רב-לשונית.

## בעיות שנפתרו
- **קונפליקט במיתוג בין הפאנל לבין המשתמש:** הפאנל המיתוגי המליץ "VitStudio RTL" כי הניח single-purpose tool. המשתמש נכון התעקש שיהיו עוד מודולים — ולכן שם feature-led יישבר. ה-resolution: דחיית המלצת הפאנל, אימוץ "Vitruvius" כשם suite.
- **הומונים אפשרי בין מוצר ל-ecosystem:** Option C ("Vitruvius Ecosystem" + "Vitruvius product") נדחה כי יצר "אני קונה את Vitruvius" — איזה?

## מה לא עבד / צריך להיזהר
- **אין לבצע rename חלקי** — חצי שמות ישנים וחצי חדשים = ספגטי. או הכל, או כלום. סשן 0019 חייב להיות atomic.
- **לא לשנות את שמות ה-NuGet packages** (IxMilia.Dxf · CodePages · Unsafe) — אלה תלויות חיצוניות.
- **לא לשנות את ה-GUID של ה-addin** — Revit יתייחס לזה כ-addin אחר.
- **`D:\Vitruvius Ecosystem\` folder אסור לשנות** — לא מותג חיצוני, מסתבך ל-Claude Code (.claude/, sessions index, hooks).
- **0017 ב-sessions-index הוא VitSiteTrack templates** (orphan file `0016-טמפליים-ומיתוג-...md` שצריך rename ל-0017 בסשן ניקוי עתידי).
- **לא לדחות EV cert** — lead-time 4-6 שבועות, להתחיל פרוצדורת בקשת הצעות עכשיו.

## קבצים שנוצרו/שונו
**נוצרו:**
- `D:\Vitruvius Ecosystem\VitStudio\VitStudio-Branding-Rename.html` (VIT-010, צריך rename ל-`Vitruvius-Branding-Rename.html` בסשן 0019)
- `D:\Vitruvius Ecosystem\VitStudio\Branding-Decision.html` (RTL skill, מסמך הסבר)
- `D:\Vitruvius Ecosystem\VitStudio\.claude\launch.json` (2 dev servers HTTP)
- `D:\Vitruvius Ecosystem\Sessions\0018-מיתוג-ושינוי-שם-VitStudio-{context-now,session,kickoff}.md`

**שונו:**
- `D:\Vitruvius Ecosystem\CLAUDE.md` — header VitStudio → "Vitruvius (לשעבר VitStudio)", בלוק החלטות אסטרטגיות, עדכון Milestones + Diagram counter (VIT-005..010, הבא VIT-011)
- `D:\Vitruvius Ecosystem\Sessions\sessions-index.html` — שורה 0018 + kickoff (יבוצע)

## ה-Rename בוצע בסשן זה (לא נדחה!) — execution log

**מה הצליח בפועל:**
1. ✓ ניקוי `bin\`+`obj\` של שני הפרויקטים לפני rename (כדי שלא יהיו locked files)
2. ✓ rename של תיקיות פנימיות: `src\VitStudio.Core\` → `src\Vitruvius.Core\` · `src\VitStudio.Revit2024\` → `src\Vitruvius.Revit2024\`
3. ✓ rename של 3 project/solution files: `*.csproj`, `Vitruvius.slnx`
4. ✓ rename של manifest: `Vitruvius.addin`
5. ✓ rename של class files: `VitruviusApp.cs`, `VitruviusInfo.cs`
6. ✓ rename של 6 HTML diagrams: `VitStudio-*.html` → `Vitruvius-*.html` (Architecture/Roadmap/Security/Data-Security/M2-Summary/Branding-Rename)
7. ✓ bulk replace תוכן ב-17 קבצי קוד (.cs/.csproj/.addin/.slnx) — class names קודם, אחר כך כל VitStudio→Vitruvius
8. ✓ Build נקי: `Vitruvius.Core.dll` (16KB) + `Vitruvius.Revit2024.dll` (11KB)
9. ✓ Deploy: ארכוב 7 קבצים ישנים ל-`Addins\2024\Vitruvius\OLD\` (עם suffix `-renamed-{ts}`), העתקת 5 DLLs + 2 PDBs חדשים ל-`Addins\2024\Vitruvius\`, החלפת `VitStudio.addin` ל-`Vitruvius.addin` ברמת ה-Addins
10. ✓ הסרת התיקייה הישנה `Addins\2024\VitStudio\` (אחרי שה-OLD\ הועתקה ל-Vitruvius\OLD\)
11. ✓ עדכון `Sessions\sessions-index.html` — diagram href filenames (`VitStudio-Architecture-diagram.html` → `Vitruvius-Architecture-diagram.html` וכו')
12. ✓ עדכון `CLAUDE.md` — bulk replace VitStudio→Vitruvius בקוד-refs, עם הגנה על `D:\Vitruvius Ecosystem\VitStudio\` כ-placeholder. תיקון קוסמטי ידני של 2 שורות שנפגעו ("VitStudio (לשעבר VitStudio)" → "VitStudio (לשעבר VitStudio)" אבל אז כל ההתייחסויות גם הפכו ל-Vitruvius — תוקן ידנית).

**מה לא הצליח (1 פריט):**
- ✗ **outer folder rename** `D:\Vitruvius Ecosystem\VitStudio\` → `Vitruvius\` — Claude Code אוחז handle על תיקיית ה-project root. נדרשת פעולה ידנית מחוץ ל-Claude (סגירה → File Explorer rename → פתיחה מחדש).

**Workaround שיושם:** שמרנו את כל הקוד פנימי תחת השם החדש Vitruvius, רק שם התיקייה החיצונית עדיין VitStudio. זה ספגטי קל אבל בלתי נמנע ללא session restart.

## הצעד הבא — סשן 0019, אימות + ניקוי
לפי VIT-010, סדר ביצוע:

1. **Branch:** `git checkout -b rename/vitruvius`
2. **Folders** (rename in this order לעצור על שגיאות מוקדם):
   - `D:\Vitruvius Ecosystem\VitStudio\` → `Vitruvius\`
   - `Vitruvius\src\VitStudio.Core\` → `Vitruvius\src\Vitruvius.Core\`
   - `Vitruvius\src\VitStudio.Revit2024\` → `Vitruvius\src\Vitruvius.Revit2024\`
3. **Solution + project files:** rename `.slnx` + `.csproj` + עדכון AssemblyName/RootNamespace inside
4. **C# namespaces** (search-replace ברוחב): `VitStudio.Core` → `Vitruvius.Core`, `VitStudio.Revit2024` → `Vitruvius.Revit2024` בכל `.cs`
5. **Classes:** `VitStudioApp` → `VitruviusApp` + שינוי שם הקובץ. אותו דבר ל-`VitStudioInfo`
6. **Manifest:** rename `.addin` + עדכון `<Name>`, `<Assembly>`, `<VendorDescription>`, `<FullClassName>`
7. **UI strings** ב-`VitruviusApp.cs`: TabName, ToolTip, TaskDialog titles, PushButtonData names (`Vitruvius_About`, `Vitruvius_ScanFonts`)
8. **HTML diagrams:** rename 6 files (`VitStudio-Architecture-diagram.html` → `Vitruvius-Architecture-diagram.html` + 4 more + `VitStudio-Branding-Rename.html` → `Vitruvius-Branding-Rename.html`)
9. **`Sessions\sessions-index.html`:** עדכון כל ה-href מ-`../VitStudio/...` ל-`../Vitruvius/...`
10. **`CLAUDE.md`:** עדכון כל ההפניות (החליף VitStudio → Vitruvius בכל הבלוקים learnings)
11. **Build:** `MSBuild.exe Vitruvius.slnx -t:Restore,Build -p:Configuration=Debug` (חייב להיות נקי)
12. **Deploy:** ארכב `Addins\2024\VitStudio\` ל-`OLD\`, צור `Addins\2024\Vitruvius\`, העתק 5 DLLs + הסר .addin הישן והעלה החדש
13. **אימות:** Revit restart → לחיצה על Vitruvius tab → Scan Fonts → תוצאה זהה (3 links, 1 DXF, 2 SHX)
14. **Commit:** `git commit -m "rename: VitStudio → Vitruvius (Option B)"` ואז `git checkout main && git merge rename/vitruvius`

**אחרי הצלחת ה-rename**, בסשן 0020+: 7 prioritized actions מהפאנל.
