Live-Monitoring: Quellen-IDs deterministisch aufloesen, Bias-Markierung raus

Aenderung am Grund-Mechanismus: LLM liefert pro Bullet die Meldungs-IDs
im Format {M<ID>, M<ID>}, das Backend loest die IDs gegen new_articles
zu Quellen-Namen auf und schreibt {Reuters, Rybar} in die DB. Uebernommene
Bullets aus previous_developments behalten ihre bestehende {Name}-Klammer.

Bullets ohne Quellen-Klammer oder mit unaufloesbarer Klammer werden vom
Parser verworfen — dadurch existiert "Keine Quelle" nicht mehr.

Frontend: Bias-Farbcodierung (pro-RU, staatsnah) + zugehoerige Heuristik
_classifyBias/_biasLabel entfernt. Kein Sonderfall-Rendering fuer leere
Pills mehr.
Dieser Commit ist enthalten in:
claude-dev
2026-04-18 20:50:46 +00:00
Ursprung 5c95d85871
Commit 89ab158202
3 geänderte Dateien mit 64 neuen und 60 gelöschten Zeilen

Datei anzeigen

@@ -1096,12 +1096,6 @@ a:hover {
min-width: 0;
}
.dev-sources-empty {
color: var(--text-disabled);
font-size: 11px;
font-style: italic;
}
.dev-source-pill {
display: inline-flex;
align-items: center;
@@ -1127,26 +1121,6 @@ a.dev-source-pill:hover {
color: var(--text-primary);
}
.dev-bias {
font-size: 9px;
padding: 1px 4px;
border-radius: 2px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.3px;
line-height: 1.4;
}
.dev-bias-pro-ru {
background: var(--tint-error);
color: var(--error);
}
.dev-bias-staatsnah {
background: var(--tint-warning);
color: var(--warning);
}
.dev-time {
color: var(--text-tertiary);
font-size: 11px;