feat(missing-precedents): accordion grouping by discovery source #312
Reference in New Issue
Block a user
Delete Branch "worktree-mp-accordion"
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?
מאושר ע"י חיים (Claude Design כרטיס 09). פיצול הטבלה השטוחה לאקורדיונים לפי מקור-הגילוי, כדי שפסיקות "צוטט ע"י דפנה" לא ייקברו בין 330 רשומות-היומון.
<details>בתוך טאב-הסטטוס הפעיל:cited_by_chairs); פתוח כברירת-מחדל.discovery_source='digest'; מכווץ.renderRow()ומשותפת לסעיפים; כותרת משותפת; קיבוץ ב-useMemo.ללא שינוי backend (מקבץ על
cited_by_chairs/discovery_sourceהקיימים).tsc --noEmitנקי.Invariants: INV-IA* (משטח מוכוון-משימה) — UI בלבד.
🤖 Generated with Claude Code
Chair-approved (Claude Design card 09): split the flat table into collapsible sections by where the gap surfaced, so the high-value "cited by Dafna" rulings aren't buried among the 330 digest rows. - Three <details> accordion sections within the active status tab: · "צוטט ע״י דפנה" — rows with a resolved chair from the citation-graph bridge (cited_by_chairs non-empty); open by default. · "יומון" — discovery_source='digest'; collapsed. · "אחר" — party-cited / manual remainder; collapsed. - Row JSX extracted to renderRow() and reused across sections; shared TableHeaderRow(); grouping via useMemo over the current result set. - Empty sections are hidden; section header shows source chip + count. No backend change — groups on existing cited_by_chairs / discovery_source. tsc --noEmit clean. Invariants: INV-IA* (task-oriented surface, single gate) — UI only. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>