+ {/* Summary */}
+
+
+
Plan-beoordeling
+
+ {APPROVAL_LABELS[reviewLog.approval.status]}
+
+
+
{reviewLog.summary}
+ {approvalDate && (
+
Goedgekeurd op {approvalDate}
+ )}
+
+
+ {/* Convergence Metrics */}
+ {reviewLog.convergence && (
+
+
+
+ Convergentie
+
+
+
+
Stabiel na ronde
+
{reviewLog.convergence.stable_at_round + 1}
+
+
+
Eindwijziging
+
{reviewLog.convergence.final_diff_pct.toFixed(1)}%
+
+
+
+ )}
+
+ {/* Review Rounds */}
+
+
Review-rondes
+ {reviewLog.rounds.map((round) => (
+
+
+
+
+ {/* Issues */}
+ {round.issues.length > 0 ? (
+
+
+ Bevindingen ({round.issues.length})
+
+
+ {round.issues.map((issue, idx) => (
+
+ ))}
+
+
+ ) : (
+
Geen bevindingen in deze ronde.
+ )}
+
+ ))}
+
+
+ {/* Metadata */}
+
+
+ Bestand: {reviewLog.plan_file}
+
+
+ Gemaakt:{' '}
+ {new Date(reviewLog.created_at).toLocaleString('nl-NL', { dateStyle: 'short', timeStyle: 'short' })}
+
+
+ Rondes: {reviewLog.rounds.length}
+
+
+
+ )
+}
diff --git a/components/jobs/job-card.tsx b/components/jobs/job-card.tsx
index 3396000..99f5cc8 100644
--- a/components/jobs/job-card.tsx
+++ b/components/jobs/job-card.tsx
@@ -30,6 +30,7 @@ const KIND_LABELS: Record