feat: kanonischen Workspace-Stamm erstellen (Story 1.1)
- 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>
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# 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 — `type` als einziges Pflichtfeld; optional `sources`, `generated`, `verified`, `status`, `stale_after`;
|
||||
- Liste-vs.-Map-Form von `sources`;
|
||||
- Zulässigkeit von `generated`/`verified` und `status`-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 auf `wiki/`-Concept-Pfade auf (AD-4b, A0-4).
|
||||
|
||||
Das Schema liegt **außerhalb** des Bundles (`wiki/`) und ist keine Concept-Datei (Structural Seed, AD-1).
|
||||
Reference in New Issue
Block a user