Phase 8.1: Synthese-Seiten je Teil - und die gebrochene Lesekette
Setzt Paket 5 aus Verbesserungen_02.md um (den Teil, der nicht zurueckgestellt wurde). Fuenf neue Dateien 19_/29_/39_/49_/52_Synthese_*.md, je eine am Ende eines Teils, mit eigener Website-Seite ueber SONDERSEITEN - sie tragen bewusst keine "# Kapitel:"-Ueberschrift, weil sie keine Kapitel sind, sondern der Rueckblick auf einen Teil. Der Entwurf musste sich abgrenzen: Die Teil-Einleitungen haben bereits Entscheidungsdiagramme. Eine zweite Matrix am Teil-Ende waere eine Dopplung gewesen. Die Synthesen leisten deshalb, was eine Einleitung nicht kann - den Vergleich ueber die Kapitel hinweg (Verfahren nebeneinander, mit der Spalte "wo es aufhoert"), eine Tabelle "was dieser Teil gemessen hat" (Behauptung gegen Messung gegen Fundstelle) und drei Fehler, die der Teil verhindert. Zitiert wird ausschliesslich, was im Buch tatsaechlich gerechnet wird. Drei Funde beim Einbau: * Teil III sagte "die drei Kapitel dieses Teils", hat aber fuenf. Phase 3 hatte Mehrziel und Predict-then-Optimize hinzugefuegt, die Einleitung blieb stehen. * 50_Praxis.md verwies auf die Projektwerkstatt mit "acht eigene Anwendungen" - sie hat elf. * Und der eigentliche Fund: Die Lesekette der Quelldateien fuehrte an ACHT Kapiteln vorbei. 12_Python_Oekosystem zeigte direkt auf 20_Lineare_Programmierung, 23_Graphen direkt auf 30_QP, 32_Dynamische direkt auf 40_Finanzdaten, 50_Praxis direkt auf die Projektwerkstatt. Wer der Kette folgte, uebersprang acht von 23 Kapiteln - darunter Metaheuristiken, Spaltengenerierung, Strukturbruecke, Supply-Chain und das ganze Testing-Kapitel. Zehn weitere Dateien hatten gar keine Navigationszeile. Zur Reichweite, damit sie nicht ueberschaetzt wird: Diese Zeilen stehen nur in den Quelldateien. entferne_navigation() streicht sie aus dem Gesamtdokument, und die Website baut ihre Vor/Zurueck-Knoepfe selbst aus DATEIEN. PDF und Website waren nie betroffen - wohl aber jeder, der die Markdown-Dateien im Repository liest, und das wird nach der Veroeffentlichung der Normalfall sein. Die Kette ist jetzt ueber alle 35 Uebergaenge geschlossen, und --check bewacht sie: Fehlt eine Zeile oder zeigt sie an der in DATEIEN folgenden Datei vorbei, ist der Lauf rot. Gegengetestet mit beiden Bruchformen. Stand: 36 Dateien, 296 Abschnitte, 815 Querverweise, 328 Indexmarken, 76 Programme (unveraendert), 33 pytest-Tests, PDF 758 Seiten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
8ded88ac38
commit
9c83716095
73 changed files with 2185 additions and 79 deletions
58
PROGRESS.md
58
PROGRESS.md
|
|
@ -74,17 +74,17 @@ sie unerwartet ab, ist etwas kaputtgegangen.
|
|||
|
||||
| Kennzahl | Version 03 | Version 04 (heute) |
|
||||
| --- | --- | --- |
|
||||
| Kapiteldateien | 22 | **31** |
|
||||
| Kapiteldateien | 22 | **36** (31 + 5 Teil-Synthesen) |
|
||||
| Kapitel | 15 | **23** |
|
||||
| Anhänge | 4 | **5** |
|
||||
| Zeilen im Gesamtdokument | 11 082 | **28 322** |
|
||||
| Größe des Gesamtdokuments | 606 KB | **1 602 KB** |
|
||||
| Hauptüberschriften | 131 | **298** |
|
||||
| Zeilen im Gesamtdokument | 11 082 | **28 510** |
|
||||
| Größe des Gesamtdokuments | 606 KB | **1 618 KB** |
|
||||
| Hauptüberschriften | 131 | **303** |
|
||||
| registrierte Abschnitte | 122 | **296** |
|
||||
| aufgelöste Querverweise | 314 | **766** (0 unaufgelöst) |
|
||||
| aufgelöste Querverweise | 314 | **815** (0 unaufgelöst) |
|
||||
| Indexmarken | 295 | **328** |
|
||||
| Beispielprogramme | 41 | **76** (alle lauffähig) |
|
||||
| PDF-Seiten | — | **749** |
|
||||
| PDF-Seiten | — | **758** |
|
||||
| Notebooks | — | **25** |
|
||||
| Plotly-Figuren | — | **4** |
|
||||
| Diagramme (SVG) | 26 | **33**, davon **19** mit Generatorskript (16 Skripte) |
|
||||
|
|
@ -1724,6 +1724,52 @@ Mitgezogen: Lernziel, Zusammenfassung, Rückverweis aus Anhang B, Pfad E im Vorw
|
|||
**Damit ist Phase 7 abgeschlossen.** 296 Abschnitte, 766 Querverweise, 141 Aufgaben mit
|
||||
141 Lösungen, PDF **749** Seiten.
|
||||
|
||||
### ✅ 8.1 Synthese-Seiten je Teil — und ein Fund in der Lesekette
|
||||
|
||||
Setzt Paket 5 aus `Verbesserungen_02.md` um (den Teil, der nicht zurückgestellt wurde). Fünf
|
||||
neue Dateien `19_/29_/39_/49_/52_Synthese_*.md`, je eine am Ende eines Teils, mit eigener
|
||||
Website-Seite (`SONDERSEITEN`, weil sie bewusst **keine** `# Kapitel:`-Überschrift tragen —
|
||||
sie sind keine Kapitel, sondern der Rückblick auf einen Teil).
|
||||
|
||||
**Der Entwurf musste sich abgrenzen:** Die Teil-**Einleitungen** haben bereits
|
||||
Entscheidungsdiagramme („welches Werkzeug passt zu meinem Problem"). Eine zweite
|
||||
Entscheidungsmatrix am Teil-Ende wäre eine Dopplung gewesen. Die Synthesen leisten deshalb
|
||||
das, was eine Einleitung nicht kann: den **Vergleich über die Kapitel hinweg** (Verfahren
|
||||
nebeneinander, mit der Spalte „wo es aufhört"), eine Tabelle **„was dieser Teil gemessen
|
||||
hat"** — Behauptung gegen Messung gegen Fundstelle — und drei Fehler, die der Teil
|
||||
verhindert. Zitiert wird ausschließlich, was im Buch tatsächlich gerechnet wird.
|
||||
|
||||
### Drei Funde beim Einbau
|
||||
|
||||
**Erstens: Teil III sagte „die drei Kapitel dieses Teils", hat aber fünf.** Phase 3 hatte
|
||||
{ref:kap:mehrziel} und {ref:kap:prognose} hinzugefügt, die Einleitung blieb stehen. Sie
|
||||
nennt die drei Abweichungen jetzt weiterhin, schließt die beiden späteren Kapitel aber
|
||||
ausdrücklich an.
|
||||
|
||||
**Zweitens: `50_Praxis.md` verwies auf die Projektwerkstatt mit „acht eigene Anwendungen"** —
|
||||
sie hat elf.
|
||||
|
||||
**Drittens, und das ist der eigentliche Fund: Die Lesekette der Quelldateien führte an acht
|
||||
Kapiteln vorbei.** Nach Phase 3 zeigte `12_Python_Oekosystem.md` direkt auf
|
||||
`20_Lineare_Programmierung.md`, `23_Graphen…` direkt auf `30_QP…`, `32_Dynamische…` direkt
|
||||
auf `40_Finanzdaten.md`, `50_Praxis.md` direkt auf die Projektwerkstatt. Wer der Kette
|
||||
folgte, übersprang **acht von 23 Kapiteln** — darunter Metaheuristiken, Spaltengenerierung,
|
||||
Mehrziel, Predict-then-Optimize, Strukturbrücke, Supply-Chain und das ganze
|
||||
Testing-Kapitel. Zehn weitere Dateien hatten gar keine Navigationszeile.
|
||||
|
||||
**Zur Reichweite, damit sie nicht überschätzt wird:** Diese Zeilen stehen **nur in den
|
||||
Quelldateien**. `entferne_navigation()` streicht sie aus dem Gesamtdokument, und die Website
|
||||
baut ihre Vor/Zurück-Knöpfe selbst aus `DATEIEN`. PDF und Website waren also nie betroffen —
|
||||
wohl aber jeder, der die Markdown-Dateien im Repository liest, und das wird nach der
|
||||
Veröffentlichung der Normalfall sein.
|
||||
|
||||
Die Kette ist jetzt über **alle 35 Übergänge** geschlossen, und `--check` bewacht sie: Fehlt
|
||||
eine Zeile oder zeigt sie an der in `DATEIEN` folgenden Datei vorbei, ist der Lauf rot.
|
||||
Gegengetestet mit beiden Bruchformen.
|
||||
|
||||
Stand danach: **36 Dateien** (31 + 5 Synthesen), 296 Abschnitte, **815** Querverweise,
|
||||
303 Hauptüberschriften, PDF **758** Seiten.
|
||||
|
||||
---
|
||||
|
||||
## 8. Commit-Historie des V04-Strangs
|
||||
|
|
|
|||
Loading…
Reference in a new issue