Kritik_und_Verbesserungsvorschlaege in .gitignore - mit einer Ausnahme

Rezension und Verbesserungsvorschlaege haben ihren Zweck erfuellt und gehoeren
nicht in die Veroeffentlichung. Fuenf der sechs Dateien sind ausgetragen; sie
bleiben lokal liegen, nur der Index kennt sie nicht mehr.

Die Ausnahme ist notwendig, nicht kosmetisch: NEUER_TITEL.md ist seit dem
Zusammenfuehren der Titeltexte die EINE Quelle, aus der titeltexte_04.py die
PDF-Titelseite und den Hero-Block der Startseite speist. Ohne die Datei bricht
lies_titeltexte() mit "Die Quelle des Titeltexts fehlt" ab - ein frischer Klon
koennte das Buch nicht mehr bauen.

Deshalb 'Kritik_und_Verbesserungsvorschlaege/*' plus Gegenausnahme statt eines
Verzeichnismusters: Git kann eine Datei nicht zurueckholen, deren Verzeichnis
als Ganzes ausgeschlossen ist.

Gegengeprueft mit einem simulierten Klon (git checkout-index in ein leeres
Verzeichnis): Dort liegt aus dem Verzeichnis nur NEUER_TITEL.md, und
build_version_04.py --check liefert dieselben Zahlen wie lokal - 5 Teile,
23 Kapitel, 6 Anhaenge, 998 Querverweise, 456 Indexmarken.

CLAUDE.md und README.md beschrieben das Verzeichnis noch als vollstaendige
Quelle; beide sind nachgezogen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
dschlueter 2026-09-08 22:22:35 +02:00
commit 7f32ef3b8d
8 changed files with 19 additions and 813 deletions

11
.gitignore vendored
View file

@ -27,3 +27,14 @@ produktionsmix_ergebnis.xlsx
# kein Passwort - die Anmeldung laeuft ueber den SSH-Schluessel -, aber Host,
# Benutzer und Serverpfad gehen niemanden etwas an. Vorlage: .env.beispiel
.env
# Die Arbeitsgrundlagen des Umbaus - Rezension und Verbesserungsvorschlaege.
# Sie haben ihren Zweck erfuellt und gehoeren nicht in die Veroeffentlichung.
#
# AUSNAHME: NEUER_TITEL.md bleibt versioniert. Es ist die einzige Quelle des
# Titeltexts (siehe titeltexte_04.py); ohne diese Datei bricht der Bau ab,
# bevor er die erste Seite schreibt. Deshalb '/*' und Gegenausnahme statt
# eines Verzeichnismusters - Git kann eine Datei nicht zurueckholen, deren
# Verzeichnis als Ganzes ausgeschlossen ist.
Kritik_und_Verbesserungsvorschlaege/*
!Kritik_und_Verbesserungsvorschlaege/NEUER_TITEL.md