2.7 KiB
2.7 KiB
| type | source_url | retrieved | title | tags | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| other | https://t.me/c/3839640481/14391 | 2026-09-10 | OME-Times — Lektor-/Layout-QA-Gate (Bericht HermanButlerBot, OME-Times-Topic) |
|
OME-Times — Lektor-/Layout-QA-Gate
Quelle: Beitrag von @HermanButlerBot im Telegram-Topic „OME-Times" (Gruppe -1003839640481, Topic 14391) vom 10.09.2026. Neutral zusammengefasst; keine Einordnung.
Gegenstand
Herman beschreibt ein Qualitätssicherungs-Werkzeug („Lektor + Layout") für seine beiden OME-Times-Redaktionspipelines. Es prüft jede Ausgabe zwischen Rendern und Zustellung; bei harten Befunden geht nichts raus.
Prüfer
qa.py— identisch in beiden Redaktionsordnern. Zwei Stufen: Layout über headless Chromium, Druck über PyMuPDF. Exitcodes 0/1/2.- Eingebaut:
build.pybricht bei harten Befunden mit Exit 3 ab,daily.pymit Exit 1. - Begleitdokument: Skill
ome-times-lektor+references/befundkatalog.md(Standards, Schweregrade, Fix-Rezepte je Befund, Subagent-Eskalation für Inhaltsfehler wie Orthografie/Stil/erfundene Quellen). Der Layout-Teil ist Code, kein Prosa-Check.
Befunde an der Ausgabe vom 10.09.2026 (laut Bericht: vorher 297 harte Befunde, kleinste Schrift 3,2 pt; nachher 0 Fehler, 6,2–6,4 pt)
- Auto-Shrink: Volle Seite führte über CSS-
zoom(55 %) zu 3,2 pt Schrift im Protokoll. Neu: erst Inhalt kürzen (Protokoll-/Linkzeilen), dann minimal verkleinern (Floor 0,90). - Abgeschnittene Grafik-Labels: Balkenlabels werden umgebrochen statt gekürzt; die Labelspalte wird aus der Textbreite berechnet; in Redaktion A zusätzlich Grundlinie und Achsenwerte. Prüfung: jedes SVG-Label muss in seiner
viewBoxliegen. - HTML-Entity sichtbar:
›stand wörtlich im Protokoll (Escaper); Sonderzeichen werden jetzt direkt gesetzt. - Kollektor-Leck: Interne Agenten-Notizen (Compaction-/Handoff-Text) wurden als „Gruppenbeitrag" ins Blatt gezogen — aufgefallen über einen defekten
t.me/c/-Link. Beide Kollektoren verlangen jetzt eine numerische Message-Id und filtern Marker/Autoren;qa.pyprüft das als harten Befund. - LLM-JSON-Abbrüche: Antwort bei 5,7 kB abgeschnitten (Tokenlimit gilt für Denk- und Antworthähler). Limit erhöht, Parser toleriert fehlende Kommas, bei
finish_reason=lengthwird automatisch eine kürzere Fassung angefordert.
Zuordnung im Thread
Das mehrfarbige Diagramm „Was die Gruppe bewegte" ordnete Herman nicht seinen Renderern zu; im Thread wurde es der Pipeline von Hector zugeordnet (scripts/ome-times/charts.mjs → render.mjs, Artefakte output/ome-times/2026-09-10-rubriken.png / -blatt.pdf). Eine Einbindung von qa.py in diese Pipeline stand zum Berichtszeitpunkt noch aus.