- raw/ wiki/, schema/, adapters/ als Architekturgrenzen angelegt (AD-2, AD-3, AD-10) - OKF-Bundleroot wiki/index.md mit type: bundle und okf_version: "0.2" (AD-1) - Reserviertes wiki/log.md (leer) als Protokoll- und Lease-Root-Scope-Bestandteil - Platzhalter schema/wiki-compiler.md (Story 1.3) und adapters/claude (Story 5.3) - Orientierungs-READMEs, .gitignore fuer IDE/OS-Cruft - Sprint-Status Story 1.1 auf review, Epic 1 auf in-progress - Spec-Trace + Epic-1-Kontext generiert Co-Authored-By: Claude <noreply@anthropic.com>
1009 B
1009 B
Wiki of Wikis — Compiler-Schema-Vertrag (Platzhalter)
Status: Platzhalter (Story 1.3 «OKF-Schema-Vertrag autorisieren» füllt diesen Vertrag aus und autorisiert die folgenden Entscheidungen). Dieser Liste ist eine offene Entscheidungsvorlage, keine normative Festlegung.
Hier wird der verbindliche OKF-0.2-Feldsubset-Vertrag (AD-1a, A0-1) verankert, den Story 1.3 autorisiert. Zu entscheiden sind:
- erlaubtes OKF-0.2-Feldsubset —
typeals einziges Pflichtfeld; optionalsources,generated,verified,status,stale_after; - Liste-vs.-Map-Form von
sources; - Zulässigkeit von
generated/verifiedundstatus-Policing; - Typdefinition von
log.md; - Index-Regel (jedes Area besitzt eine
index.md); - Validitätsprädikate für Concepts und Bundle-Root;
- Bindung des Verbots:
sources-Einträge lösen niemals aufwiki/-Concept-Pfade auf (AD-4b, A0-4).
Das Schema liegt außerhalb des Bundles (wiki/) und ist keine Concept-Datei (Structural Seed, AD-1).