docs/novaberg-lesson_l_zweite-fundstelle-nach-behebung.md
Rama master · réplica de lectura del repositorio original.
# Novaberg — Lesson: Eine behobene Fehlerklasse steht an ihrer zweiten Stelle weiter
**Projekt:** Novaberg — The Nova Anima Resonance System
**Dokument:** Lesson — Wer den gefundenen Fall repariert, hat die Klasse nicht behoben
**Stand:** 19. September 2026, 21:27 UTC (Verweise auf das geteilte Bugregister umgestellt). Davor 5. September 2026
**Pfad:** novaberg/docs/novaberg-lesson_l_zweite-fundstelle-nach-behebung.md
**Typ:** Lesson (L)
**Auslöser:** `FADEN-EMBEDDING-VERDUENNT` — behoben am 01.09.2026, dieselbe Klasse zwanzig Zeilen tiefer bis zum 05.09.2026
**Verwandt:** `novaberg-lesson_l_pattern-vor-namen-suche.md` · `novaberg-lesson_l_groesse-am-falschen-ort.md`
---
## 1. Der Vorfall
Am 01.09.2026 wurde `FADEN-EMBEDDING-VERDUENNT` behoben: Der Prägungsfaden trug den Vektor des
**ganzen Turns**, während Salienz und Emotion desselben Fadens aus dem **stärksten Segment** kamen —
ausgewählt mit der ausdrücklichen Begründung, ein Mittel verdünne den einschneidenden Satz.
Die Behebung war sauber. `_faden_embedding()` bettet seither den Segmenttext ein, der Rückfall wird
protokolliert, ein Zeuge hält es. Der Eintrag zog ins Archiv und trug dort sogar die allgemeine
Fassung des Fehlers:
> *„Wo eine Begründung für **eine** von mehreren Eigenschaften desselben Objekts formuliert wird,
> gilt sie meist für alle — und die übrigen werden nicht mitgezogen."*
**Vier Tage später stand genau das im selben Modul.** Der **Prägungszug** las weiterhin
`state["prompt_embedding"]`. Ein Turn über zwei Themen bekommt einen Vektor zwischen beiden und
liegt danach keinem der zugehörigen Stränge nahe — die Nähe eines Mittelwerts ist keine Nähe.
Die Begründung, warum das falsch ist, stand seit dem 01.09. **zwanzig Zeilen über der Stelle, die
sie ignorierte.**
---
## 2. Warum es niemand fand
**Nicht aus Nachlässigkeit, sondern weil die Prüfungen anderswo hinsehen.**
- **Die Zeugen des Fadens** waren grün — der Faden war ja repariert.
- **Die Zeugen des Zugs** waren grün — er rechnete korrekt auf dem Vektor, den er bekam.
- **Die Gegenprobe** traf nur, was eine Zusicherung schon behauptet — und keine behauptete etwas über die Herkunft des Vektors.
- **Der Bug-Eintrag** war geschlossen und im Archiv. Was geschlossen ist, wird nicht durchsucht.
Gefunden hat es eine **Frage des Eigentümers**: *„Wenn mehrere Sätze mit verschiedenen Themen
kommen, wie wollen wir dann die Nähe zum Strang ausrechnen?"*
---
## 3. Das Prinzip
> **Wer einen Defekt behebt, sucht die zweite Stelle derselben Klasse — im selben Modul zuerst.**
Der Suchbegriff ist nicht der Defektname und nicht die reparierte Funktion, sondern **die Quelle des
falschen Werts**. Hier: ein Grep auf `prompt_embedding` über die Datei, in der gerade repariert
wurde. Er hätte die zweite Stelle in Sekunden gezeigt.
**Das ist derselbe Gedanke wie `pattern-vor-namen-suche`, an einem anderen Zeitpunkt.** Dort geht es
um den *Audit vor* dem Umbau: Muster suchen statt Namen. Hier um den Moment *nach* der Behebung —
und der ist gefährlicher, weil das Erfolgserlebnis die Suche beendet.
---
## 4. Die Konsequenz
**Bei jeder Behebung ein Grep auf die Quelle des falschen Werts**, mindestens über die geänderte
Datei, besser über das Modul. Die drei Zahlen gehören in den Bericht: Fundstellen, behandelte, mit
Grund verworfene.
**Und der Bug-Eintrag trägt die Reichweite der Behebung.** *„Behoben"* ohne Angabe, **wo gesucht
wurde**, liest sich wie *„die Klasse ist erledigt"* — und genau so ist dieser Eintrag vier Tage lang
gelesen worden.
---
## 5. Der Preis
Vier Tage, in denen der Prägungszug auf verdünnten Vektoren rechnete — und damit jede Zahl, die aus
ihm folgte. Der Schaden blieb klein, weil der Zug in dieser Zeit keinen Leser hatte; hätte er einen
gehabt, wäre die Faszination auf einer Größe kalibriert worden, die systematisch zu niedrig lag.
**Der Gegenaufwand ist ein Grep.**
---
*Diese Lesson ist Archiv. Wenn Aspekte zu ergänzen sind, wird eine neue Lesson geschrieben, nicht
diese hier überarbeitet. Lessons = Gegenwart-mit-Datum, nicht Gegenwart-evolvierend.*
→ Defektregister: `novaberg-bugs-archiv-charakter.md`, `FADEN-EMBEDDING-VERDUENNT` (dort als `[2×]`)
→ Moduldokument: `novaberg-node-praegung.md` §6c