fix: dist export erzeugt die TOC-Region nach dem Marker-Strip neu (CI-Fund im Export-Replay)
Files changed: - CHANGES.md - VERSION - tools/chemenu/commands/dist_cmd.py - tools/chemenu/tests/test_dist_cmd.py
This commit is contained in:
+13
-1
@@ -35,7 +35,7 @@ dev-checkout concern - readable here, never shipped as something to parse.
|
||||
|
||||
---
|
||||
|
||||
## 5.0.0-beta.2 - 2026-09-09 - tools/CONTRACT.md: docs toc im Fehlerkontrakt, docs-verify-Zeile nennt die TOC-Pruefung; tools/README.md korrigiert das --major-Kriterium
|
||||
## 5.0.0-beta.3 - 2026-09-09 - dist export erzeugt die TOC-Region nach dem Marker-Strip neu (CI-Fund im Export-Replay)
|
||||
|
||||
**Author:** Torben Nehmer
|
||||
|
||||
@@ -55,6 +55,7 @@ dev-checkout concern - readable here, never shipped as something to parse.
|
||||
- Ausgelieferte Doku zitiert keine Issue-Nummern mehr, docs verify prueft es (schliesst #77)
|
||||
- TOC-Pflicht fuer Referenzdateien ueber 100 Zeilen; session-setup.md/gates.md nennen die tatsaechliche Budget-Ausnahmeliste (schliesst #73, #76)
|
||||
- tools/CONTRACT.md: docs toc im Fehlerkontrakt, docs-verify-Zeile nennt die TOC-Pruefung; tools/README.md korrigiert das --major-Kriterium
|
||||
- dist export erzeugt die TOC-Region nach dem Marker-Strip neu (CI-Fund im Export-Replay)
|
||||
<!-- /wikitool:bumps -->
|
||||
|
||||
**Migration:** none required - Betrifft nur AGENTS.md, die Stage-/Collection-Contracts und instructions/; kb/-Inhalt bleibt unberuehrt, keine Migration noetig.
|
||||
@@ -917,6 +918,17 @@ zählt wie jedes mutierende Kommando. Beide Dateien verweisen jetzt auf die List
|
||||
in `tools/CONTRACT.md`, statt sie mit einer falschen Faustregel zu umschreiben.
|
||||
Kein Versionsbezug — reine Prosa-Korrektur, im selben Bump mitgeführt.
|
||||
|
||||
Nachgezogen in `-beta.3`: `dist export` erzeugt die TOC-Region jetzt **nach**
|
||||
dem Marker-Strip neu. Ein `<!-- dist:strip-start/end -->`-Block kann eine ganze
|
||||
Sektion umschließen — der in `AGENTS.md` umschließt `## Developing this stack` —,
|
||||
sodass die ausgelieferte Datei eine Überschrift weniger hat, als das im
|
||||
Arbeitsbaum erzeugte Inhaltsverzeichnis auflistet. Die frische Instanz wäre
|
||||
damit beim allerersten `docs verify` über eine Datei gefallen, die niemand
|
||||
angefasst hat. Gefunden hat das die CI im Export-Replay („The distribution works
|
||||
as a fresh instance"), nicht `pytest` und nicht `docs verify` im Arbeitsbaum —
|
||||
beide sehen den gestrippten Text nie. Der Regressionstest sitzt jetzt in
|
||||
`test_dist_cmd.py`.
|
||||
|
||||
Nachgezogen in `-beta.2`, weil `docs verify` die eigene Dokumentationstreue nur
|
||||
für die *Existenz* einer Kommandozeile prüft, nicht für deren Inhalt: die
|
||||
`docs verify`-Zeile in `tools/CONTRACT.md` nennt jetzt die TOC-Prüfung, die
|
||||
|
||||
Reference in New Issue
Block a user