SADR-003-HUMAN-READABLE-CODE-CONTRACT-MATERIALIZATION
SADR-003 – Materialisierung menschenlesbarer Code-Verträge#
Status#
Accepted for MVP-001.
Entscheidung#
Die Engineering Platform materialisiert ADR-003 mit folgenden Regeln:
- jedes aktive Implementation Module besitzt
doc.gooder eine Modul-README, - exportierte fachliche Go-Symbole besitzen Go-Doc-Kommentare,
- zentrale Application Use Cases besitzen eine kurze Markdown-Datei,
- Frontend-Commands und Services erhalten JSDoc beziehungsweise TypeScript-Dokumentation,
- GlossarbegriffEin Artefakt ist jede eindeutig identifizierbare fachliche, technische, organisatorische oder reale Einheit, die in der Engineering-Landschaft modelliert wird. Alles Modellierbare wird als Artefakt geführt. Dazu gehören unter anderem Systeme, Beziehungen, Features, Dokumente, ADRs, Tests, UI-Buttons, Menüs, Farben, Icons, Konfigurationen, Diagramme, Runtime-Ressourcen, fachliche Objekte und reale Objekte wie ein Blumentopf, sofern sie modelliert werden. Knowledge ist keine Sonderklasse. UI- und Applikationsartefakte werden fachlich nach demselben Grundmodell behandelt.Glossareintrag vollständig lesen Manifests referenzieren die Module Contracts und Use Case Contracts,
- Validatoren prüfen Vorhandensein und referenzierte Pfade.
Nicht jede private GlossarbegriffEin Feature ist eine abgegrenzte, nutzbare und lieferbare Ausprägung einer Lösung.Glossareintrag vollständig lesen benötigt einen Kommentar. Kommentare dürfen GlossarbegriffCode ist eine ausführbare oder interpretierbare technische Realisierung, die durch Tests und Runtime-Evidence überprüfbar bleibt.Glossareintrag vollständig lesen nicht bloß paraphrasieren.
Decision Governance#
Diese SADR ist die führende Solution-Entscheidung für Dokumentation und ausführbare Compliance. 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-0010 Documentation as ProductADR-0045 Executable Architecture Compliance Contracts
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.