podcast-mindmap/backend
Dotty Dotter b73534d1c3 #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>
2026-04-28 02:04:49 +02:00
..
app.py #13/#18 Argumentketten- und Debatten-Views 2026-04-28 02:04:49 +02:00
database.py Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00
embeddings.py Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00
precompute.py Phase 2: Vorberechnete semantische Similarity + API 2026-04-20 21:23:31 +02:00
requirements.txt Phase 1+2: FastAPI-Backend, SQLite, Embeddings, Semantische Suche 2026-04-20 10:24:53 +02:00