# הקשר להמשך ישיר — 0051
תאריך: 2026-06-07 13:35
אפליקציה: Vitruvius (פלאגין Revit)

## מה בנוי עכשיו (נפרס וחי)
- **לכידת סיבת accoreconsole:** `DwgReverseService.RunAccoreScript` שומר ring-buffer של 40 שורות stdout/stderr; בכשל מחזיר `accoreconsole exit code N. accoreconsole said: <tail>` ב-`Error` (במקום ריק). נכתב ליומן + לטלמטריה (קוד בטוח בלבד).
- **דיאלוג אדריכל מינימלי:** חזר למצב שלפני — מספרים + `✗ filename: לא ניתן היה לתקן`. אפס ז'ארגון, אפס accoreconsole, אפס הדרכה. (החלטת משתמש: "רק אני צריך לדעת למה".)
- **"למה נכשל" רק לאופרטור:** (א) יומן מקומי `%APPDATA%\Vitruvius\diagnostic.log` עם הטקסט המלא; (ב) דשבורד — `error_thrown{exception_type, reason_code}` (exit_N/timeout/no_output_file). הטקסט הגולמי **לא** נשלח לענן (פרטיות — שם-קובץ יועץ).
- **טלמטריה+דשבורד תוקנו:** הפלאגין יורה `error_thrown` בכשל (לא נורה מעולם קודם). Cloud Function מסכם `links_fixed_total/links_failed_total`. דשבורד סופר נכון + מציג `⚠ stage · reason_code` אדום ב-10 האחרונים. פרוס ל-`vitruvius-telemetry` (עסקי).
- **🔥 "תוקן בעבר" עבר למבוסס-תוכן:** `FixStatusEvaluator.IsCurrentlyFixed` (3 שכבות: hash שמור → השוואה לגיבוי מקורי → mtime מול FixedAt). `FileSignature` (FNV-1a64) + `contentHash` ב-state.json. הטיה בטוחה: ספק→"תוקן" (מונע היפוך-כפול). 7 בדיקות, 118/118 ירוק.

## הצעד הבא (חוסם עיקרי)
1. **אבחון accoreconsole:** בקש מהמשתמש להריץ "תקן טקסט" על `1978 pit5.dwg`, ואז קרא ב-`diagnostic.log` את שורת `fix.dwg.result` — עכשיו כוללת את הסיבה האמיתית. זה יכריע: IxMilia / רישוי AutoCAD / הקובץ הספציפי. (AutoCAD היה סגור → לא נעילה.)
2. אם פידבק לוטן דייטש הגיע (`USB-LUTAN-DEUTSCH-2026-06-07\03 - שאלון פידבק.html` ערוך) — קרא, נתח, תעדף.

## קבצים רלוונטיים
- `src\Vitruvius.Core\Dwg\DwgReverseService.cs` · `FixErrorClassifier.cs` (חדש)
- `src\Vitruvius.Core\State\FileSignature.cs` · `FixStatusEvaluator.cs` (חדשים) · `VitruviusStateCache.cs`
- `src\Vitruvius.Revit2024\Commands\FixGibberishCommand.cs` · `UI\LinkSelectionDialog.cs`
- `backend\functions\index.js` · `backend\hosting\index.html`
- DLL פרוס: `C:\ProgramData\Autodesk\Revit\Addins\2024\Vitruvius\` (ארכוב OLD\2026-06-07_13-30)
- memory: `vitruvius-telemetry-dashboard-wiring.md`
