Stilpruefung, Zielwert 65, Praxisfeld, Referenzartikel bereinigt

This commit is contained in:
2026-09-21 20:33:51 +02:00
parent a919d5336a
commit 87cbdcedc9
6 changed files with 294 additions and 130 deletions

View File

@@ -275,7 +275,7 @@ sie beim Schreiben direkt vorliegen.
### Zielwert anpassen
Im Node **Konfiguration**, Feld `score_ziel`. Standard ist 72.
Im Node **Konfiguration**, Feld `score_ziel`. Standard ist 65.
Der Wert gilt fuer alle Artikel eines Laufs.
Fuer einen einzelnen Lauf laesst er sich ueber den Webhook uebersteuern,
@@ -286,10 +286,52 @@ curl -X POST https://n8n.lucas-orth.de/webhook/pruefen-und-importieren \
-H "Content-Type: application/json" -d '{"score_ziel":60}'
```
Ohne Angabe bleibt es bei 72.
Ohne Angabe bleibt es bei 65.
Alle anderen Stellschrauben liegen im selben Node: Basis-URLs, Ordnernamen,
Pause zwischen Artikeln, Empfaengeradresse.
### Warum 65 und nicht hoeher
Ab etwa 70 verlangt NeuronWriter Wettbewerbernamen, ausgeschriebene Preise und
exakte Wortfolgen, die sich nur mit schiefen Saetzen einbauen lassen. Der
Referenzartikel kam mit solchen Saetzen auf 72 und ohne sie auf 71. Verbindlich
sind deshalb nur die Pflichtbegriffe, Zusatzbegriffe nur, wenn der Satz dadurch
nicht schlechter wird.
Score, Luecken und Stilpruefung rechnen gegen Kurzantwort, Artikel und FAQ
zusammen, weil alle drei auf der fertigen Seite stehen.
### Stilpruefung
Workflow 2 prueft jeden Artikel auf Muster, die maschinell wirken, und meldet
die Fundstellen in der Benachrichtigung und im Nachbesserungsbericht. Der Import
wird dadurch nicht blockiert.
Geprueft werden Formeln wie "Genau das", "Der Grund ist", "nicht nur, sondern
auch", "entscheidend ist", "der groesste Hebel", "macht den Unterschied",
Meta-Saetze wie "Wir zeigen Ihnen", unbelegte Behauptungen wie "erfahrungsgemaess"
oder "in aller Regel", Aufzaehlungen mit erstens und zweitens, Dreierreihen aus
Adjektiven, rhetorische Fragen mit Sofortantwort, gleichfoermige Satzlaengen,
gleiche Satz- und Absatzanfaenge, gleich lange Absaetze und fehlendes
Praxiswissen.
Die Regeln liegen in `build/stilpruefung.js` und lassen sich dort erweitern.
Lokal testen:
```
node -e "const {stilpruefung}=require('./build/stilpruefung.js');console.log(stilpruefung(require('./artikel/artikel-SLUG.json')))"
```
Danach `python3 build/gen_wf2.py` und den Workflow in n8n aktualisieren.
### Praxiswissen
Jede Zeile in `artikel-index.json` hat ein Feld `praxis`, eine Liste von drei
bis fuenf Stichpunkten aus der eigenen Arbeit: Beispiele, typische Fehler,
Zahlen aus der Produktion, klare Empfehlungen, auch Faelle, in denen Handschrift
sich nicht lohnt. Workflow 1 legt sie in den Brief. Ist die Liste leer, wird der
Artikel nicht geschrieben, sondern zuerst das Praxiswissen eingeholt.
### Nachbesserungsbericht
`/evaluate-content` liefert ausschliesslich `{status, content_score}`,