SADR-008-MANIFEST-DRIVEN-WORKBENCH-COMPOSITION
SADR-008 – manifestgesteuerte Workbench-Komposition#
Status#
Accepted for EP-002.1 GlossarbegriffEine Materialisierung ist die technisch erzeugte und persistierte Darstellung einer Projektion. Beispiele sind JSON, HTML, Markdown, PDF, Suchindex, Diagrammdatei, Runtime-Ressource oder Report. Materialisierungen sind abgeleitet und dürfen fachlich nicht zum Single Point of Truth werden.Glossareintrag vollständig lesen.
Entscheidung#
Die Engineering Workbench wird über typisierte UI-Manifeste und einen generischen Composition Root aufgebaut. Ribbon, Perspectives, Navigation, Commands und Knowledge Contexts werden nicht als fachliche Struktur im Platform-Shell-Code definiert.
Begründung#
Die Workbench muss sich selbst dokumentieren, Building Blocks integrieren und alle sichtbaren Elemente bis zu Architektur- und Wissensartefakten zurückverfolgen können. Eine manifestgesteuerte Komposition macht diese Verträge validierbar und verhindert implizite Architektur durch UI-Code.
Konsequenzen#
- UI-Manifeste sind eigenständige Implementierungsartefakte.
- Traceability ist Pflichtbestandteil jedes UI-Manifests.
- Der Composition Root validiert Referenzen vor dem Rendern.
- Fachliche Erweiterungen erfolgen durch zusätzliche Manifeste und Handler.
Decision Governance#
Diese SADR ist die führende Solution-Entscheidung für Workbench, Bootstrap und Knowledge-Komposition. Historische Aussagen sind GlossarbegriffProvenienz hält Quelle, Entstehungs- oder Ableitungskontext sowie gegebenenfalls Revision und Prüfung fest. Sie erklärt, warum etwas als Beleg erhalten bleibt, ohne daraus automatisch eine aktuell führende Aussage zu machen.Glossareintrag vollständig lesen und Begründung, aber keine parallel gültigen Zielentscheidungen.
Historische semantische Quellen#
ADR-0018 Architecture Knowledge Base StructureADR-0025 Documentation Bootstrap EngineADR-0032 [[ART-DEF-0015|Documentation Publisher]] and [[ART-DEF-0014|Markdown Exchange Format]]ADR-0041 Knowledge LayerADR-0042 Documentation Processing Annotations
Die vollständige Disposition des historischen ADR-Bestands ist in MeaningMVP-001 – Historische EntscheidungsdispositionSemantische Disposition des historischen ADR-Bestands gegenüber der aktuellen Solution Architecture.Vollständig lesen dokumentiert.