feat(ci): Autor und Impressum verbindlich (Kalina, kalina.si), Vision lokal

This commit is contained in:
Kalina committed 2026-10-23 20:34:10 +02:00
1 parent 9db207efe8
commit 6858c92865
6 files changed
+64 -6

No files matched your search

+34
View File
@@ -57,6 +57,40 @@ nur berichtet: dichter Bericht mit Tabellen und Zeichnungen erreicht das, reiner
Fließtext selten. Seite 1 gilt als Deckblatt und wird berichtet, nicht bewertet
(`--kein-deckblatt-bonus` schaltet das ab) — ein Deckblatt ist absichtlich dünn.
## Autor und Impressum (verbindlich)
**Autor ist immer Kalina** — nicht der ausführende Agent, nicht „KI", nicht Mathias. Grund
(Mathias, 23.10.2026): das Kalina-System ist der durchführende Part. Gilt ausdrücklich auch
für **Entwürfe**.
- Jedes Dokument endet mit dem **Impressum im Fußband**: Marke, `KALINA · «Dokumenttitel» · Stand …`,
Zeile „Erstellt durch das Kalina-System · «Auftrag/Projekt · Ticket»" und **`© «JJJJ» kalina.si`**.
Die Vorlagen `report.html`, `page.html`, `bild-mit-prompt.html` tragen das bereits — Platzhalter
füllen, nicht löschen.
- **Decks:** Autor auf der Titelfolie, auf der Schlussfolie genügt Marke + `© «JJJJ» kalina.si`
in einer Zeile.
- **HTML:** `<meta name="author" content="Kalina">` und dieselbe Fußzeile.
- **Commit-Autor:** `Kalina <kalina@m-m.bio>`.
- **Prüfung vor Auslieferung:** `kalina.si` per Textsuche im PDF nachweisen (muss auf der letzten
Seite stehen) und das Fußband als Raster ansehen — Marke sichtbar, Copyright vollständig.
Ein Impressum, das allein auf einer leeren Seite landet, ist ein Umbruchfehler: kompakt ins
Fußband, nicht als eigener Abschnitt mit `break-inside: avoid`.
## Vision lokal (verbindlich)
Bildprüfung läuft **lokal auf dem ROG**, nie in der Cloud — gleiches Ergebnis, keine Token-Kosten
(Mathias, 23.10.2026).
- Modelle am Router `http://192.168.188.187:8100/v1`: `rog-vision` (Gemma4-12B, multimodal),
`rog-agent` (Qwen2.5-VL-7B), `rog-ocr` (GLM-OCR für Text im Bild).
- Hermes: `auxiliary.vision.model=rog-vision`, `provider=kalinarouter-auto`. Prüfen mit
`hermes config get auxiliary.vision`; ändern mit `hermes config set`, nicht per Datei-Edit.
- **Nicht `auto` für Bilder**, solange `ollama-cloud` im Auto-Pfad vision-fähig ist — ein belegtes
ROG kann sonst still in die Cloud ausweichen.
- **Stichprobe statt Bilderlawine:** drei Seiten visuell, den Rest geometrisch (Pixel-Hash,
`getBoundingClientRect`, PyMuPDF-Rects). Gemessen: 43 Einzelaufrufe für ein 13-Seiten-PDF
kosteten 10 von 30 erlaubten Run-Minuten.
## Regeln, die aus Fehlern entstanden sind
- **Marke ja, Wortmarke vorsichtig.** Die Marke (Kreis + K + Beeren) ist schriftfrei