Files
wow20/wiki/knowledge-kompilation-inkrementell.md
T
Michael TamseandClaude 58d33f7f3c feat: Story 2.2 Claim-granulare Provenienz dokumentieren (Review fertig)
schema/compiler.md §5.5 als Beweis-Konvention (Inline-raw-Verweise je belegter
Aussage, Kontext-Marker je Uebernahme, id-Scoping §3.3, worked example);
Revision 1.5/1.6. 3 Concept-Bodies nachkonformiert (Diagramm-Quellen als
sources-Eintraege deklariert, keine Selbstreferenz, volle raw-Pfade).
index.md/log.md nachgefuehrt; sprint-status Story 2.2 -> review.
Review 3 Layer: 7 patch + 1 defer (sources-Closure) verankert;
spec -> done inkl. Suggested Review Order. Keine raw/-/Vertrag-Mutation.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-17 09:37:33 +02:00

3.4 KiB

type, sources, generated
type sources generated
concept
resource id
raw/epics/epics-2026-08-14.md s1
resource id
raw/architecture-spine/architecture-spine-2026-08-14.md s2
by at
wow-compiler/0.1.0 2026-08-16T09:23:33Z

Knowledge Compilation & Inkrementelle Evolution

Wiki of Wikis ist ein inkrementeller Knowledge Compiler: Er verarbeitet Sources gegen das bestehende kuratierte Wissen und entwickelt das Knowledge Bundle fortlaufend weiter, statt es bei jedem Lauf vollständig neu zu erzeugen (raw/epics/epics-2026-08-14.md#FR-12; raw/epics/epics-2026-08-14.md#A0-6).

Grundprinzip des Datenflusses

Jeder Compilation Run beginnt mit dem aktuell vorhandenen Knowledge Bundle und verändert nur die durch neue Erkenntnisse betroffenen Concepts (raw/epics/epics-2026-08-14.md#A0-6; raw/architecture-spine/architecture-spine-2026-08-14.md#AD-5). Der logische Datenfluss lautet:

Existing Knowledge
       +
New Source Material
       ↓
Interpret
       ↓
Reconcile
       ↓
Synthesize
       ↓
Update affected Concepts

Ausdrücklich nicht verwendet wird ein „Regenerate Everything"-Ansatz, bei dem alle Sources und das komplette Wiki bei jedem Lauf neu erzeugt würden — das würde den Compounding-Effekt des Wissens zerstören (raw/architecture-spine/architecture-spine-2026-08-14.md#AD-5).

Das Diagramm des Datenflusses (Existing Knowledge + New Source Material → Interpret → Reconcile → Synthesize → Update affected Concepts) stammt direkt aus der rohen Quelle raw/architecture-spine/architecture-spine-2026-08-14.md#AD-5 — übernommen aus raw/architecture-spine/architecture-spine-2026-08-14.md#AD-5 (rohe Quelle), nicht eigenständig belegt.

Folgen für die Fähigkeiten

  • Inkrementelle Evolution (FR-12): Unverändertes Wissen bleibt erhalten; Änderungen konzentrieren sich auf durch neue Erkenntnisse betroffene Concepts (raw/epics/epics-2026-08-14.md#FR-12).
  • Aktualisierung statt neuer Dateien (FR-6): Neue Informationen führen nicht automatisch zu neuen Dateien — bestehendes Wissen wird erweitert, präzisiert oder korrigiert (raw/epics/epics-2026-08-14.md#FR-6).
  • Konsistenz bei Fehlern (AD-6): Analyse, Änderungsplanung, Mutation und Validierung sind logisch getrennt; ein teilweise fehlgeschlagener Run hinterlässt kein inkonsistentes Bundle (raw/architecture-spine/architecture-spine-2026-08-14.md#AD-6; raw/epics/epics-2026-08-14.md#A0-7).
  • Nachvollziehbarkeit (FR-14): Änderungen erfolgen an textuellen Artefakten und sind über normale Versionskontrolle (Git-Diff) nachvollziehbar (raw/epics/epics-2026-08-14.md#FR-14).

Verbindung zu Regelwerken

Die Inhaltsklassifikation vor jeder Änderung (NEW / CONFIRMING / CORRECTING / CONTRADICTING / REDUNDANT) (raw/architecture-spine/architecture-spine-2026-08-14.md#AD-16; raw/epics/epics-2026-08-14.md#A0-11) und die deterministische Relevanzbestimmung per textueller, deterministischer Mittel (grep/ripgrep, Markdown-Traversal, Link-Following) sind Teil der inkrementellen Kompilation (raw/epics/epics-2026-08-14.md#A0-18; raw/architecture-spine/architecture-spine-2026-08-14.md#AD-13).

Abgrenzung

Die inkrementelle Kompilation (Interpret → Reconcile → Synthesize → Update) ist die Grundlage von Epic 3. Epic 2 liefert dafür die Voraussetzungen: Concepts, Verlinkung und Area-Hierarchie — als Forward-Referenz übernommen, nicht eigenständig belegt (raw/epics/epics-2026-08-14.md, Epic-3-Abschnitt).