From c1ddefdc7f15ac4b6a2de1b872bf000684f24fd0 Mon Sep 17 00:00:00 2001 From: Torben Nehmer Date: Fri, 16 Oct 2026 16:22:06 +0200 Subject: [PATCH] =?UTF-8?q?release:=2010.1.0=20-=20Gro=C3=9Fe=20PDFs=20und?= =?UTF-8?q?=20lange=20Quellen=20beim=20Ingest,=20vollst=C3=A4ndiger=20Expo?= =?UTF-8?q?rt,=20Konverter-Tests=20gegen=20echte=20Dokumente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Files changed: - CHANGES.md - VERSION Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2 --- CHANGES.md | 4 +++- VERSION | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0812774..4a64a2d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,7 +14,7 @@ place only: `instructions/dev/version-parts.md` § The candidate model. --- -## 10.1.0-beta.22 - 2026-10-16 - Export: setup-instance und How-to nennen auch die ganze KB als Exportumfang, page_export-Docstring nennt die Index-Dateien (#217 close) +## 10.1.0 - 2026-10-16 - Große PDFs und lange Quellen beim Ingest, vollständiger Export, Konverter-Tests gegen echte Dokumente **Author:** Torben Nehmer @@ -46,6 +46,8 @@ place only: `instructions/dev/version-parts.md` § The candidate model. - Export: setup-instance und How-to nennen auch die ganze KB als Exportumfang, page_export-Docstring nennt die Index-Dateien (#217 close) +Dieses Release macht den Ingest großer und langer Quellen belastbarer und den Export vollständiger. `raw derive` liest PDFs mit Gliederung, Auszeichnungen und gezielter Seitenbild-Prüfung, und die Länge ist als dritte Größenachse eingeführt, sodass lange Einzeldokumente in Teilen mit Faktenliste gelesen werden. `wiki-query` liest den Wortlaut geführt in der Rohdatei nach. Ein Ingest-Lauf endet nach einer Quelle. Der Export schreibt je Seite nur die betroffenen Dateien neu und kann die ganze KB samt Index-Dateien ausgeben. Die Konverter-Tests laufen gegen echte Dokumente im privaten Repository, mit Freigabe-Gate im Release. + ### Konverter-Tests gegen echte Dokumente im privaten Repository Der Testkorpus mit echten Dokumenten (PDF, Mail, Office, ZIP) und sein Test liegen nicht mehr in diesem Repository, sondern in dem privaten `torben/chemenu-testfiles`, das ein Entwickler als ignoriertes `testfiles/` neben den Stack klont (kein Submodul; ohne Zugriff fehlt nur dieser Lauf). Der neue Workflow `Converters` führt den Harness bei einem Push auf `main` aus, der die Konverter berührt, und auf Zuruf; `release.yml` führt ihn vor jedem Release ohne Suffix aus und bricht bei Rot vor dem Tag ab. Die gewöhnliche CI enthält den Test nicht mehr, die Abdeckungsgrenze hält. Eine Instanz merkt davon nichts. diff --git a/VERSION b/VERSION index 37d0731..4149c39 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -10.1.0-beta.22 +10.1.0