Demo-Korpus: 34 Stub-Seiten mit unbeschriebenen Template-Abschnitten ausbauen, zusammenlegen oder zurückziehen #175

Open
opened 2026-10-04 12:00:20 +00:00 by torben · 1 comment
Owner

Im Demo-Korpus stehen 34 Seiten, die nur aus dem Gerüst von wikitool new und einer Zeile bestehen: jede hat mindestens zwei ##-Abschnitte, die nur TODO-Platzhalter tragen, und höchstens 45 Wörter echten Text (gemessen 2026-10-04, Methode in #94).

Warum das zählt

Eine Stub-Seite steht im Katalog und wird von search gefunden; die nächste Sitzung liest den Gegenstand als abgedeckt und schaut nicht mehr in die Quelle. Daneben verzerren die Stubs den Korpus als Testbett: 34 von 185 Seiten sind Gerüst, und jede Messung über Seitenlängen oder Inhalte (wie die in #94) muss sie erst herausrechnen.

Die Seiten

Arbeitsliste ist tools/wikitool lint --json → unfilled_sections (seit 8.0.0-beta.37, #94); er nennt je Seite auch die unbeschriebenen Abschnitte. Stand 2026-10-04 meldet er genau diese 34 Seiten:

  • 19 Concepts (alle provenance: general, sources: []): Procedural Memory, Typed Relationships, Graph Traversal, Reciprocal Rank Fusion, Entity Extraction, Work Coordination, Audit Trail, Episodic Memory, Semantic Memory, BM25, Mesh Sync, Vector Search, Working Memory, Quality Scoring, Bulk Operations, Self-Healing, Filter on Ingest, Shared vs Private, Contradiction Resolution. Elf davon tragen eine evidenced-by-Kante auf Source - LLM Wiki v2 (Rohdatei raw/articles/llm-wiki-v2.md), haben die Quelle aber nicht in sources: - die Quelle liegt vor, sie wurde nur nicht ausgewertet.
  • 14 Entities (alle provenance: general, sources: []): goresponsiveness, hacs-integration-blueprint, BCDModule, Python, andybalholm-edl, GRUB, plugnburn-edl, E3DC GmbH, Steam, Rust, Home Assistant, hacs-e3dc, OPC UA, MQTT.
  • 1 Source: Source - LLM Improvements Production Agent Gaps 2026 (Rohdatei raw/notes/llm-improvements-production-agent-gaps.md).

Zu entscheiden

  1. Nach welcher Regel wird je Seite entschieden? Offen - Frage an den Operator. Drei Ausgänge stehen zur Wahl: aus einer vorhandenen Quelle ausbauen (wiki-manage, mit cite add), in eine bestehende Seite zusammenlegen, oder per instructions/page-lifecycle.md zurückziehen. Naheliegender Vorschlag, noch nicht entschieden: ausbauen, wo eine Rohdatei in raw/ Material für die Seite trägt; zurückziehen, wo keine trägt - eine Seite aus Allgemeinwissen nachzuschreiben, nur damit der Befund verschwindet, ist zwar mit provenance: general formal möglich, füllt aber genau die Lücke, die Invariante 3 offen lassen will.
  2. Die Korpus-Böden. Ein Rückzug darf keinen Boden aus instructions/dev/corpus-policy.md § The floors unterschreiten (Typ/Subtyp ≥ 1 Seite, 1-10 verwaiste Seiten, ≥ 4 ausgehende Links im Schnitt). Vor dem Lauf messen, danach erneut.

Akzeptanzkriterien

  • tools/wikitool lint --json meldet unfilled_sections leer.
  • Jede der 34 Seiten ist ausgebaut (mit Zitaten auf eine Source-Seite, deren Rohdatei das Gesagte trägt), zusammengelegt oder zurückgezogen; welche Seite welchen Ausgang nahm, steht im Body.
  • Kein Wikilink, keine Frontmatter-Referenz und kein [^cite-id] zeigt danach auf eine zurückgezogene Seite (lint: keine Broken Wikilinks, keine Dangling Frontmatter References).
  • Alle Böden aus corpus-policy.md halten nach dem Lauf.

Ablauf

Korpusweit, also nach corpus-policy.md § What a reactive fix may do Stufe 2: ein eigener work/-Lauf (work/CONTRACT.md), in Einheiten unterhalb des Mass-Update-Gates veröffentlicht.

Auslöser

Gefallen 2026-10-04: #94 ist geschlossen, der Befund liefert die Arbeitsliste. Deshalb prio/planned statt prio/waiting. Bevor gebaut wird, steht noch Entscheidung 1 beim Operator (kind/decision).

Version

Keine - reine Inhaltsarbeit an kb/, kein Stack-Code.

Im Demo-Korpus stehen 34 Seiten, die nur aus dem Gerüst von `wikitool new` und einer Zeile bestehen: jede hat mindestens zwei `##`-Abschnitte, die nur `TODO`-Platzhalter tragen, und höchstens 45 Wörter echten Text (gemessen 2026-10-04, Methode in #94). ## Warum das zählt Eine Stub-Seite steht im Katalog und wird von `search` gefunden; die nächste Sitzung liest den Gegenstand als abgedeckt und schaut nicht mehr in die Quelle. Daneben verzerren die Stubs den Korpus als Testbett: 34 von 185 Seiten sind Gerüst, und jede Messung über Seitenlängen oder Inhalte (wie die in #94) muss sie erst herausrechnen. ## Die Seiten **Arbeitsliste ist `tools/wikitool lint --json` → `unfilled_sections`** (seit 8.0.0-beta.37, #94); er nennt je Seite auch die unbeschriebenen Abschnitte. Stand 2026-10-04 meldet er genau diese 34 Seiten: - **19 Concepts** (alle `provenance: general`, `sources: []`): `Procedural Memory`, `Typed Relationships`, `Graph Traversal`, `Reciprocal Rank Fusion`, `Entity Extraction`, `Work Coordination`, `Audit Trail`, `Episodic Memory`, `Semantic Memory`, `BM25`, `Mesh Sync`, `Vector Search`, `Working Memory`, `Quality Scoring`, `Bulk Operations`, `Self-Healing`, `Filter on Ingest`, `Shared vs Private`, `Contradiction Resolution`. Elf davon tragen eine `evidenced-by`-Kante auf `Source - LLM Wiki v2` (Rohdatei `raw/articles/llm-wiki-v2.md`), haben die Quelle aber nicht in `sources:` - die Quelle liegt vor, sie wurde nur nicht ausgewertet. - **14 Entities** (alle `provenance: general`, `sources: []`): `goresponsiveness`, `hacs-integration-blueprint`, `BCDModule`, `Python`, `andybalholm-edl`, `GRUB`, `plugnburn-edl`, `E3DC GmbH`, `Steam`, `Rust`, `Home Assistant`, `hacs-e3dc`, `OPC UA`, `MQTT`. - **1 Source**: `Source - LLM Improvements Production Agent Gaps 2026` (Rohdatei `raw/notes/llm-improvements-production-agent-gaps.md`). ## Zu entscheiden 1. **Nach welcher Regel wird je Seite entschieden?** *Offen - Frage an den Operator.* Drei Ausgänge stehen zur Wahl: aus einer vorhandenen Quelle ausbauen (`wiki-manage`, mit `cite add`), in eine bestehende Seite zusammenlegen, oder per `instructions/page-lifecycle.md` zurückziehen. Naheliegender Vorschlag, noch nicht entschieden: ausbauen, wo eine Rohdatei in `raw/` Material für die Seite trägt; zurückziehen, wo keine trägt - eine Seite aus Allgemeinwissen nachzuschreiben, nur damit der Befund verschwindet, ist zwar mit `provenance: general` formal möglich, füllt aber genau die Lücke, die Invariante 3 offen lassen will. 2. **Die Korpus-Böden.** Ein Rückzug darf keinen Boden aus `instructions/dev/corpus-policy.md` § The floors unterschreiten (Typ/Subtyp ≥ 1 Seite, 1-10 verwaiste Seiten, ≥ 4 ausgehende Links im Schnitt). Vor dem Lauf messen, danach erneut. ## Akzeptanzkriterien - [ ] `tools/wikitool lint --json` meldet `unfilled_sections` leer. - [ ] Jede der 34 Seiten ist ausgebaut (mit Zitaten auf eine Source-Seite, deren Rohdatei das Gesagte trägt), zusammengelegt oder zurückgezogen; welche Seite welchen Ausgang nahm, steht im Body. - [ ] Kein Wikilink, keine Frontmatter-Referenz und kein `[^cite-id]` zeigt danach auf eine zurückgezogene Seite (`lint`: keine Broken Wikilinks, keine Dangling Frontmatter References). - [ ] Alle Böden aus `corpus-policy.md` halten nach dem Lauf. ## Ablauf Korpusweit, also nach `corpus-policy.md` § What a reactive fix may do Stufe 2: ein eigener `work/`-Lauf (`work/CONTRACT.md`), in Einheiten unterhalb des Mass-Update-Gates veröffentlicht. ## Auslöser Gefallen 2026-10-04: #94 ist geschlossen, der Befund liefert die Arbeitsliste. Deshalb `prio/planned` statt `prio/waiting`. Bevor gebaut wird, steht noch Entscheidung 1 beim Operator (`kind/decision`). ## Version Keine - reine Inhaltsarbeit an `kb/`, kein Stack-Code.
torben added the prio/waitingsize/Larea/corpuskind/decision labels 2026-10-04 12:00:20 +00:00
torben added prio/planned and removed prio/waiting labels 2026-10-04 15:41:49 +00:00
Author
Owner

Changelog: Auslöser gefallen - #94 ist geschlossen (8.0.0-beta.37/38), lint --json → unfilled_sections ist jetzt die Arbeitsliste und meldet genau die 34 Seiten. Neu gelabelt prio/waiting → prio/planned; kind/decision bleibt, weil Entscheidung 1 noch offen ist. Die Seiten und Auslöser entsprechend umgeschrieben.

**Changelog:** Auslöser gefallen - #94 ist geschlossen (8.0.0-beta.37/38), `lint --json` → `unfilled_sections` ist jetzt die Arbeitsliste und meldet genau die 34 Seiten. Neu gelabelt `prio/waiting` → `prio/planned`; `kind/decision` bleibt, weil Entscheidung 1 noch offen ist. *Die Seiten* und *Auslöser* entsprechend umgeschrieben.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: torben/chemenu#175