From d16cacc7fe64d715f1b6b32fd4d0a8f22359c09c Mon Sep 17 00:00:00 2001 From: Dotty Dotter Date: Fri, 8 May 2026 00:48:30 +0200 Subject: [PATCH] feat: Bewertungs-Kontext mit PDF-Link + Snapshot-Hinweis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Erweiterung des Geltungs-Kontext-Blocks (Antrag-Detail): - Programm-Titel als Link auf das PDF ({titel} klickbar → /static/referenzen/{pdf}, opens in new tab). - Seitenzahl als ergaenzende Info: "116 S." neben Geltungsdatum. - Snapshot-Zeile am Block-Ende: "Diese Bewertung wurde am {datum} mit {modell} gegen den oben genannten Programm-Stand erzeugt." — macht klar, dass die Anzeige eine Momentaufnahme der damaligen LLM-Bewertung ist und nicht "live" gegen heutige Programme misst. CSS: - v3-geltung-pdf: ECG-blauer Link mit dezenter underline-Linie. - v3-geltung-snapshot: kursiv, getrennt durch hairline-border, gedaempft. Tests: 88 grün (test_legislaturen + test_wahlprogramme + test_embeddings). Co-Authored-By: Claude Opus 4.7 (1M context) --- app/static/v3/v3.css | 19 +++++++++++++++++++ app/templates/v3/screens/antrag_detail.html | 17 +++++++++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/app/static/v3/v3.css b/app/static/v3/v3.css index 9949d1b..1f42079 100644 --- a/app/static/v3/v3.css +++ b/app/static/v3/v3.css @@ -857,3 +857,22 @@ body.v2 .v3-page p { max-width: none; } color: var(--ink-muted, #777); font-size: 0.92em; } + +/* PDF-Link im Geltungs-Kontext */ +.v3-geltung-pdf { + color: var(--ecg-blue, #009DA5); + text-decoration: none; + border-bottom: 1px solid rgba(0, 157, 165, 0.35); +} +.v3-geltung-pdf:hover { + border-bottom-color: var(--ecg-blue, #009DA5); +} +/* Snapshot-Hinweis (Bewertungsdatum + Modell) */ +.v3-geltung-snapshot { + margin-top: 6px; + padding-top: 6px; + border-top: 1px solid var(--hairline, #e5e5e5); + font-size: 0.88em; + color: var(--ink-muted, #777); + font-style: italic; +} diff --git a/app/templates/v3/screens/antrag_detail.html b/app/templates/v3/screens/antrag_detail.html index 08e08d3..d117e8a 100644 --- a/app/templates/v3/screens/antrag_detail.html +++ b/app/templates/v3/screens/antrag_detail.html @@ -207,13 +207,26 @@ {% endif %} + {% if antrag.analysiert or antrag.modell %} +
+ Diese Bewertung wurde + {% if antrag.analysiert %}am {{ antrag.analysiert }}{% endif %} + {% if antrag.modell %} mit {{ antrag.modell }}{% endif %} + gegen den oben genannten Programm-Stand erzeugt. +
+ {% endif %} {% endif %}