Add offline human reading view for case packages

This commit is contained in:
Nico committed 2026-10-16 23:33:16 +02:00
1 parent 2e91fde1b1
commit 22fe68c976
3 files changed
+290

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
# Lokale Leseansicht einer Fallakte
Das ZIP bleibt das autoritative Transportpaket. Für die menschliche Durchsicht
erzeugt dieses Entwicklungswerkzeug eine temporäre Lesekopie mit einer
HTML-Einstiegsseite:
```powershell
.\.venv\Scripts\python.exe scripts/render_case_review.py <paket.zip> --output-dir <neuer-leseordner>
```
`LESEANSICHT.html` im Browser öffnen. Kein Server, keine Internetverbindung und
keine LLM-Abfrage erforderlich. Das Werkzeug überschreibt keinen bestehenden
Ordner und verändert das Originalpaket nicht.
Die Navigation trennt Fehlerbericht, Einordnung, aktuelle Hypothesen,
Pro-/Contra-/neutrale Befunde, Recherchebelege, ältere Arbeitsstände und
LLM-Aufrufe. Beleg-IDs verlinken die gespeicherten Abfragen und Ergebnisse.
Prompts, Antworten und Originaldateien stehen bei Bedarf eingeklappt bereit.
Intern abgelehnte Antworten werden anhand des Investigation-Zustands markiert,
auch wenn der reine LLM-Transport erfolgreich war.
Es handelt sich um eine Darstellung vorhandener Daten, nicht um eine neue
Diagnose oder eine automatische Übersetzung. Die Modelltexte bleiben in ihrer
Originalsprache. Fehlende finale Diagnosen werden ausdrücklich gekennzeichnet.
Code und untrusted Pakettexte werden als escapeter Text dargestellt. Es werden
weder JavaScript aus dem Paket noch externe Ressourcen eingebunden.
Die Datei enthält die wichtigen Lesebereiche selbst. Die zusätzlichen Links auf
technische Originaldateien benötigen die benachbarte entpackte Ordnerstruktur.
Die Lesekopie ist temporäres Testmaterial und zählt zum 20-GB-Testdatenbudget;
langfristig nur Ergebnis und Testbeschreibung archivieren und die Ansicht bei
Bedarf aus dem Ergebnispaket neu erzeugen.
Validiert: vier Tests zu HTML-Escaping, unverändertem Original/Lesekopien,
Belegnavigation, explizitem Suchumfang und Schutz gegen Überschreiben. Für
Bug 17 g114 wurden zusätzlich alle 605 internen Beleg-/Datei-/Navigationslinks
geprüft. Die visuelle Browserkontrolle war wegen eines nicht verfügbaren
Computer-Use-Runtimes nicht möglich; der Öffnungsauftrag wurde an den
integrierten Browser übergeben.