91c521922f9775fc1ec23fe622cb9a3d2a4ecc8e
The precedent-detail "ציטוטים מקושרים" panel rendered only MANUAL appeal-chain links (case_law_relations), so it stayed empty even when decisions cite the ruling — the automatic citation graph (precedent_internal_citations) was never surfaced. e.g. עע"מ 317/10 (שפר) has 12 incoming citations in the DB, none shown. Fills the existing panel from the citation graph (data/logic only, no new visual design — gate-exempt per web-ui/AGENTS.md): - citation_extractor.list_citations_to_case_law: return source precedent_level/ court/date too (additive; reuses the one canonical incoming query — G2). - precedent_library.get_precedent: add incoming_citations[], shaped like the RelatedCase row. No parallel resolution path. - web-ui: render incoming citations in the same row style, read-only (no unlink), de-duped against manual links; manual "קשר" linking preserved alongside. Invariants: G2 (single citation-resolution path, reused), G1 (graph self-heals via existing relink_orphan_citations on upload). No schema change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs(principles): move research into docs/precedent-corpus-redesign/ (README + research-full) (#153)
Merge pull request 'feat(corpus): עיצוב-מחדש קורפוס-הפסיקה — ביטול תור-ההלכות, שכבת-מאומת-מאזכורים, דירוג-בזמן-אחזור (#153)' (#315) from worktree-canonical-synthesis into main
feat(corpus): corpus redesign — eliminate halacha queue, verified-by-citation layer, rank-at-retrieval (#153)
Description
AI Legal Decision Drafting System — MCP server, web upload, RAG search
Languages
Python
65.8%
TypeScript
32.2%
JavaScript
1%
Shell
0.7%
CSS
0.2%