feat(ui): IA redesign → production · יישום נאמן של כל הדפים למוקאפים #213

Merged
chaim merged 2 commits from worktree-ia-redesign-faithful into main 2026-06-11 23:05:14 +00:00
Owner

תיקון הגישה הקודמת. הפעם — יישום מלא ונאמן של עיצוב-המוקאפים המאושרים (Claude Design) על כל הדפים: שינוי-הרכב אמיתי פר-מוקאפ, לא ליטוש-טוקנים ולא "parity". כל hook/query/mutation/טאב/טופס/נתון נשמר.

דפים שיושמו נאמנה (17/17)

בית · ארכיון · הערות-יו״ר · ספריית-פסיקה · דף-תקדים · פסיקה-חסרה · יומונים · גרף · אימון-סגנון · מתודולוגיה · מיומנויות · הגדרות · סקריפטים · דף-תיק · תפעול · compose · approvals.

(לדוגמה: בית = KPI + bars "תיקים לפי סטטוס" + כרטיס-אישורים; ספריית-פסיקה = tabs קו-תחתון + כרטיסי halacha/קטע + AuthorityBadge; הגדרות = sidenav דו-טורי + env-rows עם "ממתין ל-redeploy"; דף-תיק = באנר parchment + timeline; compose = SOT pill + פריסה דו-טורית + "השלמה והעברה".)

שימור-פונקציונליות (קריטי)

  • npx tsc --noEmit ✓ — אין רפרנס שבור / import שהוסר-אך-בשימוש.
  • בדיקת-נוכחות hooks קריטיים אחרי הריצה: usePendingApprovals (בית), useCreateFeedback/useResolveFeedback (הערות), useCases("archived")+useRestoreCase (ארכיון), usePrecedent+useUpdatePrecedent (תקדים), useResearchAnalysis+export-docx (compose), SystemHealthSection+useServiceAction (תפעול), useUpdateMcpEnv (הגדרות) — כולם נוכחים.
  • 0 פונקציונליות נמחקה (guard: אין מחיקת use*/import-בשימוש).

תיקונים שלי אחרי הסוכנים

  • documents-panel.tsx — הוצאת רכיב Shell מתוך render לרמת-מודול (React Compiler "Cannot create components during render").
  • scripts/page.tsx — תיקון deps של useMemo (preserve-manual-memoization).

בדיקות

npx tsc --noEmit ✓ · npm run lint ✓ (לבד מ-learning-panel.tsx:109 קיים-מראש). next build ב-worktree חסום ע"י symlink (Turbopack) — שער ה-CI Docker build יאמת לפני deploy (build כושל לא נפרס → prod נשאר על הגרסה הקודמת, בטוח).

לא מיזגתי. אחרי הפעם הקודמת — ההחלטה אם לפרוס שלך. תעבור על הדפים (בענף / או שאמזג כדי שתראה חי עם אפשרות-revert מיידית) ותגיד לי.

🤖 Generated with Claude Code

**תיקון הגישה הקודמת.** הפעם — יישום מלא ונאמן של עיצוב-המוקאפים המאושרים (Claude Design) על **כל** הדפים: שינוי-הרכב אמיתי פר-מוקאפ, לא ליטוש-טוקנים ולא "parity". כל hook/query/mutation/טאב/טופס/נתון נשמר. ## דפים שיושמו נאמנה (17/17) בית · ארכיון · הערות-יו״ר · ספריית-פסיקה · דף-תקדים · פסיקה-חסרה · יומונים · גרף · אימון-סגנון · מתודולוגיה · מיומנויות · הגדרות · סקריפטים · דף-תיק · תפעול · compose · approvals. (לדוגמה: בית = KPI + bars "תיקים לפי סטטוס" + כרטיס-אישורים; ספריית-פסיקה = tabs קו-תחתון + כרטיסי halacha/קטע + AuthorityBadge; הגדרות = sidenav דו-טורי + env-rows עם "ממתין ל-redeploy"; דף-תיק = באנר parchment + timeline; compose = SOT pill + פריסה דו-טורית + "השלמה והעברה".) ## שימור-פונקציונליות (קריטי) - `npx tsc --noEmit` ✓ — אין רפרנס שבור / import שהוסר-אך-בשימוש. - בדיקת-נוכחות hooks קריטיים אחרי הריצה: usePendingApprovals (בית), useCreateFeedback/useResolveFeedback (הערות), useCases("archived")+useRestoreCase (ארכיון), usePrecedent+useUpdatePrecedent (תקדים), useResearchAnalysis+export-docx (compose), SystemHealthSection+useServiceAction (תפעול), useUpdateMcpEnv (הגדרות) — **כולם נוכחים**. - **0 פונקציונליות נמחקה** (guard: אין מחיקת use*/import-בשימוש). ## תיקונים שלי אחרי הסוכנים - `documents-panel.tsx` — הוצאת רכיב `Shell` מתוך render לרמת-מודול (React Compiler "Cannot create components during render"). - `scripts/page.tsx` — תיקון deps של useMemo (preserve-manual-memoization). ## בדיקות `npx tsc --noEmit` ✓ · `npm run lint` ✓ (לבד מ-`learning-panel.tsx:109` קיים-מראש). `next build` ב-worktree חסום ע"י symlink (Turbopack) — **שער ה-CI Docker build יאמת לפני deploy** (build כושל לא נפרס → prod נשאר על הגרסה הקודמת, בטוח). > **לא מיזגתי.** אחרי הפעם הקודמת — ההחלטה אם לפרוס שלך. תעבור על הדפים (בענף / או שאמזג כדי שתראה חי עם אפשרות-revert מיידית) ותגיד לי. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 2 commits 2026-06-11 23:00:50 +00:00
יישום מלא של פריסת-הכרטיס מהמוקאפ המאושר 01-approvals (במקום ליטוש שטחי קודם):
מספר-גדול (text-3xl navy) במקום badge קטן · נקודת-חומרה + כותרת + שורת-ותק ·
שורות-מדגם עם המקור מיושר לקצה והפרדה עדינה · CTA gold. כל הנתונים/לוגיקה נשמרו.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(ui): IA redesign → production · יישום נאמן של 16 הדפים הנותרים למוקאפים
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 6s
f3b075d282
תיקון הגישה: יישום מלא ונאמן של עיצוב-המוקאפים המאושרים (Claude Design) על כל
הדפים — שינוי-הרכב אמיתי פר-מוקאפ, לא ליטוש-טוקנים. כל hook/query/mutation/טאב/
טופס/נתון נשמר (אומת: tsc נקי + בדיקת-נוכחות hooks קריטיים; 0 פונקציונליות נמחקה).

דפים (← מוקאפ):
- בית — לוח: KPI + "תיקים לפי סטטוס" (bars) + כרטיס-אישורים + CTA כפול.
- ארכיון — filter-bar שטוח + טבלה נקייה + צ'יפי-סוג/תוצאה.
- הערות יו״ר — פריסה דו-טורית + טופס-הוספה חי + כרטיסי-הערה.
- ספריית-פסיקה — tabs קו-תחתון + כרטיסי-תוצאה halacha/קטע + AuthorityBadge.
- דף-תקדים — באנר-meta parchment + דו-טורי + provenance pills.
- פסיקה-חסרה — pill פתוחים + צ'יפי-סטטוס + CTA העלאה.
- יומונים — אזור-העלאה מקווקו + כרטיסי-digest + "ממתין" כתווית פסיבית.
- גרף — פאנל-צד שכבות/אנליטיקה + canvas parchment.
- אימון-סגנון — פורטרט: banner + KPI + אנטומיה + ביטויי-חתימה.
- מתודולוגיה — עורך-צ'קליסט + "חל על:" + canon chip.
- מיומנויות/סקריפטים — טבלאות אמיתיות + צ'יפי-סטטוס.
- הגדרות — sidenav דו-טורי + env-rows עם "ממתין ל-redeploy".
- דף-תיק — באנר-תיק parchment + tabs + timeline + "פתח עורך החלטה".
- תפעול — SectionHeaders + טבלת-שירותים + כרטיסי-שער gold-wash.
- compose — באנר-תיק + SOT pill + פריסה דו-טורית + "השלמה והעברה".

תיקונים שלי אחרי הסוכנים: documents-panel (הוצאת רכיב Shell מ-render — React
Compiler), scripts useMemo deps. /approvals כבר נבנה מחדש נאמנה (commit קודם).

בדיקות: npx tsc --noEmit ✓ · eslint ✓ (לבד מ-learning-panel:109 קיים-מראש).
שימור-פונקציונליות אומת. CI Docker build = שער סופי לפני deploy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit b4e79aa8fa into main 2026-06-11 23:05:14 +00:00
chaim deleted branch worktree-ia-redesign-faithful 2026-06-11 23:05:15 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#213