#13/#18 Argumentketten- und Debatten-Views
Backend:
- /api/analyses/debates: liefert kuratierte Cross-Podcast-Gegenueberstellungen mit
topic, agreement, divergence, insight, beiden Quellabsaetzen und Episodenmetadaten;
Filter ueber topic, source_podcast, target_podcast.
- /api/analyses/arguments: liefert klassifizierte Argumentketten mit relation,
confidence, explanation und beiden Quellabsaetzen; Filter ueber relation, podcast,
episode. Wortwoertlich identische gleicher_punkt-Paare werden ausgeblendet.
Frontend:
- DebatesView: Topic-Chips als Filter, Split-Screen-Quotes je Debatte, Chips fuer
Uebereinstimmung/Divergenz/Erkenntnis, Klick fuehrt zur Episode mit Audio-Sprung.
- ArgumentsView: farbcodierte Relations-Chips (erweitert blau, widerspricht rot,
belegt gruen, relativiert grau, gleicher_punkt violett, kein_bezug grau), Konfidenz-
Anzeige, Filter ueber Podcast, Klick fuehrt zur Episode-Stelle.
- escAttr-Helper fuer onclick-Werte mit Anfuehrungszeichen.
- hide-Cascade aller Views um die beiden neuen erweitert.
- Buttons in showPodcastSelector und init() fuer beide Views.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>