LLM Card Scoring
Scores a submitted debate-evidence card across five dimensions — relevance, clarity, uniqueness, evidence quality, usability — with a deterministic heuristic, ranks every card, flags likely duplicates, and optionally requests a real Anthropic-backed qualitative assessment.
- Route:
/research/cards/scoring - Package:
debate-card-search
What it shows
A topic switcher, a "Score card" form, a "Bulk import" textarea
(----delimited batches), a ranked list with per-dimension scores and a
"Likely duplicate" badge, and a "Get AI assessment" button per card.
Evidence Library results also carry a "Score card" action with an inline
score badge.
Data flow
state/cardScores.ts (localStorage)
→ buildPersistedCardScoreRanking()
→ panels/CardScoringPanel.tsx
"Get AI assessment":
→ requestCardScoringAiAssessment() — lib/llm-card-scoring-client.ts
→ POST /api/reason-aiKnown gaps
Bulk import is pasted plain text, not a real file upload. AI assessments sync to your account like card scores do (see Tool Data Sync) but are still not a shared team resource — a squad member scoring the same card sees their own assessment, not a teammate's.
