diff --git a/CHANGES.md b/CHANGES.md index 2b99f67..e8d73a1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1442,7 +1442,9 @@ Geändert: `instructions/ingest-large-tree.md` (§ When to run auf zwei Achsen, neue § A broad source is not cut, § Scope, ein Decision Point, `description`), `instructions/wiki-ingest/SKILL.md` (Schritt 2 verweist jetzt auf die Schwellenliste statt sie zu wiederholen, Schritt 7 trägt die Seiten-Regel, Schritt 8 und ein Decision Point ziehen nach), -`instructions/capture-session.md` (§ 1 Abgrenzung). Verifiziert: `tools/wikitool docs verify`, +`instructions/capture-session.md` (§ 1 Abgrenzung), `types/source.md` (`## Not Extracted` ist +jetzt auf beiden Achsen Pflicht; `entities:`+`concepts:` jenseits von ~20 als Gegenstück zum +bestehenden `raw_files:`-Signal). Verifiziert: `tools/wikitool docs verify`, `tools/wikitool instructions verify`, volle `pytest`-Suite (1195 passed), `docs toc --apply` und `instructions sync` für die generierten Regionen und die veröffentlichten Kopien. Schließt #61. diff --git a/types/source.md b/types/source.md index 0666ab4..3afcae9 100644 --- a/types/source.md +++ b/types/source.md @@ -75,9 +75,11 @@ irgendeiner Source-Seite beansprucht wird - nie, ob jemand über ihren Inhalt en Bleibt das unaufgeschrieben, wird dieselbe Quelle bei jedem späteren Durchgang neu verhandelt. - Jede bewusste Auslassung mit **Begründung** festhalten, nicht nur mit Dateinamen. -- Pflicht, wenn der Ingest als Tree-Ingest lief (siehe `instructions/ingest-large-tree.md`). - Optional bei einer einzelnen kleinen Datei - aber ein leerer Abschnitt ist immer noch besser - als ein fehlender. +- Pflicht, wenn der Ingest über `instructions/ingest-large-tree.md` lief - auf beiden Achsen: + beim Tree-Ingest hält der Abschnitt fest, was aus dem Baum nicht übernommen wurde, bei einer + thematisch breiten Einzelquelle, welche genannten Gegenstände keine eigene Seite bekommen + haben und warum. Optional bei einer einzelnen kleinen Datei - aber ein leerer Abschnitt ist + immer noch besser als ein fehlender. - Gehört auf die Source-Seite, nicht in `kb/log.md`: es ist eine Aussage über *diese* Quelle, und das Log ist chronologisch, nicht quellenbezogen. @@ -135,3 +137,8 @@ Ergänzende Hinweise: - Eine `raw_files:`-Liste jenseits von etwa 15 Einträgen zeigt an, dass der Schnitt zu grob war - die Quelle hätte per `instructions/ingest-large-tree.md` in mehrere Source-Seiten geteilt werden müssen +- `entities:` plus `concepts:` jenseits von etwa 20 Einträgen ist das Gegenstück auf der anderen + Achse: nicht zu wenig geschnitten, sondern zu viel auf einmal kompiliert. Geteilt wird eine + solche Quelle nicht - eine Raw-Datei hat einen Besitzer -, sie hätte den Extract-Pass aus + `instructions/ingest-large-tree.md` § "A broad source is not cut" gebraucht, damit nicht jeder + genannte Gegenstand eine Seite bekommt