diff --git a/components/answered-card.tsx b/components/answered-card.tsx index 5bc7dd5..abf5aa4 100644 --- a/components/answered-card.tsx +++ b/components/answered-card.tsx @@ -11,6 +11,9 @@ import type { QuestionAnswerData } from "@/src/core"; * Quiz answers are GRADED: ✓/✗ marks, the correct answers, and the * explanation. Ask answers are NOT graded — a plain record of what was said. * (The v1 bug this pins: ask answers must never get quiz grading UI.) + * Explain answers are graded by the MODEL in its next reply, not by the + * client — the card reveals his answer, the committed correct answer, and + * the explanation, with NO verdict chips (owner ruling 2026-09-27). */ export function AnsweredCard({ answer }: { answer: QuestionAnswerData }) { if (answer.dismissed) { @@ -22,13 +25,14 @@ export function AnsweredCard({ answer }: { answer: QuestionAnswerData }) { } const isQuiz = answer.kind === "quiz"; + const isExplain = answer.kind === "explain"; const selectedIdx = new Set(answer.answers.map((a) => a.index)); const correctIdx = new Set(answer.correctIndices ?? []); return (