feat(plans): עיון+חיפוש בתכניות-מאושרות בטאב התכניות (Phase A) #289
Reference in New Issue
Block a user
Delete Branch "worktree-plans-approved-view"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
רקע
בדף ספריית-הפסיקה (
/precedents, טאב "תכניות") הכרטיס הציג רקreview_status=pending_review— כך שתכניות מאושרות (התקינות, בשימוש-חוזר בבלוק ט) לא היו נגישות לעיון/חיפוש. לא בעיית-נתון — מגבלת-UI: ההוק היה מקובע ל-?review_status=pending_review. ה-backend כבר תמך ב-?review_status=ו-?q=; חסר רק חוט-UI.מענה לשאלת חיים: "למה אני רואה רק את התכניות שחסר בהן נתון ולא את התקינות שבמאגר?"
מה השתנה
lib/api/plans.ts—usePlansPending→usePlansAll(טעינת כל המרשם בקריאה אחת; הפאנל מסנן client-side — המרשם קטן, מונה-מדויק לכל סגמנט, חיפוש מיידי בלי round-trips).plans-review-panel.tsx:PlanCardמסתעף לפיreview_status: מאושרת/נדחתה → תג-מצב + "החזר לתור" (review→pending_review) במקום אשר/דחה; דדופ-candidates נטענים רק בתור.עיצוב
עבר דרך שער-העיצוב Claude Design — מוקאפ
22-plans-reviewעודכן (סרגל-מצב + חיפוש + כרטיס-מאושר) ואושר ע"י חיים לפני ההטמעה.בדיקות
tsc --noEmit✅ ·npm run lint✅ (0 errors; אזהרות קיימות-מראש בקבצים אחרים בלבד).api:types. build מלא ב-CI (worktree symlink שובר Turbopack מקומית).Invariants
/api/plans); אין מסלול מקביל./precedents; ללא עמוד חדש.review_statusנשמר כשער-יו"ר; "החזר לתור" רק מחזיר ל-pending_review.🤖 Generated with Claude Code