feat(nav): הסרת דף מדגם-זהב (goldset) מה-UI

הכיול החד-פעמי של ולידטורי חילוץ-ההלכות (#81.8) הסתיים — הוסר מה-UI:
- web-ui/src/app/goldset/page.tsx (הדף)
- web-ui/src/components/goldset/goldset-panel.tsx (הרכיב)
- web-ui/src/lib/api/goldset.ts (מודול ה-API)
- הקישור "מדגם-זהב" מתפריט "פסיקה" + השטחת התת-כותרת "ניתוח וכיול"
  (נותר רק "מפת הקורפוס" → רשימה שטוחה)
- ניקוי אזכורי gold-set מהערות approvals/page.tsx ו-chair.ts

ה-backend נשאר במכוון: טבלת halacha_goldset, ה-endpoints (/api/goldset*)
ופונקציות ה-DB משמשים את סקריפטי ה-eval/benchmark ומחזיקים נתוני-תיוג
אנושיים — אין מחיקת DB ואין שבירת סקריפטים. /api/chair/pending ממילא לא
כלל goldset, אז אין קישור שבור במרכז-האישורים.

Invariants: G2 (הסרת יכולת-UF מיותרת ללא יצירת מסלול מקביל).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-08 07:32:48 +00:00
parent 6ec67d1a11
commit 54948eb8ab
6 changed files with 4 additions and 659 deletions

View File

@@ -14,7 +14,7 @@ import {
* מרכז אישורים — דפנה (INV-G10).
*
* עמוד אחד שמרכז את כל השערים האנושיים הממתינים להכרעת היו"ר: אישור הלכות,
* פסיקה חסרה, הערות שטרם יושמו, תיקים שנכשלו ב-QA, וסקירת gold-set. המטרה:
* פסיקה חסרה, הערות שטרם יושמו, ותיקים שנכשלו ב-QA. המטרה:
* שאף פריט הדורש את אישורך לא יישכח. הנתונים נשלפים חי מ-/api/chair/pending.
*/
const SEVERITY_BADGE: Record<ApprovalSeverity, string> = {

View File

@@ -1,41 +0,0 @@
"use client";
import Link from "next/link";
import { AppShell } from "@/components/app-shell";
import { GoldsetPanel } from "@/components/goldset/goldset-panel";
/**
* Gold-set tagging page (#81.7 / #81.8).
*
* Interactive review of a stratified halacha sample. The chair/Dafna labels each
* item (is_holding / correct_type / quote_complete); those human labels are the
* ground truth that measures the extraction validators and recalibrates the
* auto-approve threshold. Tags MUST be human — no AI pre-fill (circular bias).
*/
export default function GoldsetPage() {
return (
<AppShell>
<section className="space-y-6">
<header>
<nav className="text-[0.78rem] text-ink-muted mb-1">
<Link href="/" className="hover:text-gold-deep">בית</Link>
<span aria-hidden> · </span>
<span className="text-navy">מדגם-זהב לתיוג</span>
</nav>
<h1 className="text-navy mb-0">מדגם-זהב לתיוג איכות</h1>
<p className="text-ink-muted text-sm mt-1 max-w-3xl">
מדגם מרובד של הלכות שחולצו. לכל הלכה הכריעו שלוש שאלות
<strong> האם זו הלכה אמיתית</strong>, <strong>מה הסוג הנכון</strong>,
ו<strong>האם הציטוט שלם</strong>. ההכרעות שלכם הן אמת-המידה שמודדת את
דיוק המחלץ ומכיילת את סף-האישור האוטומטי. שיפוט משפטי אנושי בלבד
לא תיוג-AI (כדי למנוע הטיה מעגלית).
</p>
</header>
<div className="h-[2px] bg-gradient-to-l from-transparent via-gold to-transparent" />
<GoldsetPanel />
</section>
</AppShell>
);
}