Backend:
- /api/analyses/density: Faktendichte je Episode in 20 Bins ueber die
Paragraph-Achse, getrennt nach total und verifizierbar (#16).
Frontend:
- ShiftsView (#15): Inline-SVG-Sparkline ueber die gesamte Drift-Sequenz je Theme,
mit Schwellen-Linie bei 50% und klickbaren Spike-Markern.
- GapsView (#14): Cluster-Heatmap mit zwei Zeilen (LdN, NEU DENKEN), Cluster-Breite
proportional zur Cluster-Groesse, Farbe interpoliert von kuehl (geringer Anteil im
Podcast) zu warm (hoher Anteil); Klick filtert die darunter liegende Liste.
- DensityView (#16): neue View 'Faktendichte', sortiert nach Claims/Absatz,
pro Episode eine 20-Bin-Heatmap (gruen = verifizierbar, warm = normativ),
Filter nach Podcast und Sortierung; Klick oeffnet die Episode.
- AnalysisView (#17 questions): zeigt jetzt 'Antwort: <Episode>@p<idx>'-Link
fuer Fragen mit answered_by_episode; Klick navigiert zur Antwort-Stelle.
- escAttr-Helper, hide-Cascade um DensityView erweitert, Buttons in Selector
und init() hinzugefuegt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>