"use client";
import Link from "next/link";
import { AppShell } from "@/components/app-shell";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { Badge } from "@/components/ui/badge";
import { DigestListPanel } from "@/components/digests/digest-list-panel";
import { DigestSearchPanel } from "@/components/digests/digest-search-panel";
import { DigestUploadDialog } from "@/components/digests/digest-upload-dialog";
import { useDigestPending } from "@/lib/api/digests";
/**
* Digests radar page (X12) — a SECONDARY discovery layer ABOVE the citation
* corpora. Deliberately a SEPARATE page from /precedents to keep the
* authoritative/secondary boundary visible: a digest POINTS at a ruling, it is
* never cited in a decision (INV-DIG1) and never extracts halachot (INV-DIG2).
*
* Two tabs:
* - יומונים — browse + upload + link to the underlying ruling
* - חיפוש — semantic radar search
*/
function PendingBadge() {
const { data } = useDigestPending();
const n = data?.count ?? 0;
if (!n) return null;
return (
{n} ממתינים
);
}
export default function DigestsPage() {
return (
יומונים (רדאר)
שכבת-גילוי משנית — מצביע-לא-מצוטט (X12). מאתרת פסיקה רלוונטית ומפנה
אליה; אינה מקור-אמת לציטוט. סיכומי "כל יום" (עפר טויסטר):
כל יומון מצביע על פסק הדין המקורי — כשהפסק רלוונטי,
מעלים אותו לספריית הפסיקה ומצטטים משם.
{/* prominent dashed-gold upload area (mockup 10 `.upload`) */}
↑
העלאת יומון
בחר קובץ יומון "כל יום" — PDF · עד 20MB