MVP-001-COMPONENT-MAP
MVP-001 – Komponentenkarte#
Komponenten#
Web Frontend#
Verantwortet:
- Anmeldung und Benutzerinteraktion,
- UI-Internationalisierung
de,en,uk, - Artefaktnavigation und Editor,
- Beziehungsdarstellung,
- Sprach- und Revisionsvergleich,
- Translation- und Roundtrip-Steuerung,
- Anzeige von Status, Audit und Validierung.
Application Backend#
Verantwortet:
- API und Use Cases,
- Authentifizierung und Autorisierung,
- Artefakt-, Beziehungs- und Revisionslogik,
- Sprachvarianten und Übersetzungsstatus,
- Roundtrip- und Translation-Job-Orchestrierung,
- Audit-Ereignisse,
- Integration mit Persistenz und Engineering Tools.
Persistence Layer#
Verantwortet:
- transaktionale Speicherung in MariaDB,
- stabile IDs,
- Revisionen und 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,
- Outbox-/Job-Grundlagen,
- konsistente Beziehungen und Sprachvarianten.
Translation Adapter#
Verantwortet:
- Aufruf eines Translation GlossarbegriffEin Service ist eine abgegrenzte bereitgestellte technische oder fachliche Leistung mit klarer Verantwortung.Glossareintrag vollständig lesen,
- nachvollziehbare Zuordnung von Quelle, Quellrevision und Ziel,
- Speicherung als ungeprüfte maschinelle Übersetzung,
- Fehler- und Wiederholungsstatus.
Roundtrip Orchestrator#
Verantwortet:
- Auswahl von Artefakten und Revisionen,
- Roundtrip Jobs und Pakete,
- Übergabe an Engineering Tools,
- Import und Delta-Zuordnung,
- Validierungs- und Entscheidungsstatus.
Engineering Tools Adapter#
Verantwortet die kontrollierte Ausführung bestehender oder neuer Werkzeuge für Packaging, Repositoryzugriff, Import, Export, Validierung und GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen. Die fachliche Workflowentscheidung verbleibt im Backend.
Architekturregel#
Das Frontend greift nicht direkt auf MariaDB, Git-Repositories, Translation Services oder Dateisystem-Roundtripverzeichnisse zu. Externe Operationen laufen über Backend und explizite Adapter.
Building-Block-Realisierung#
Die Komponenten werden durch die in ArtifactMVP-001 – Building-Block-KarteTechnical documentation artifact.Vollständig lesen beschriebenen Building Blocks strukturiert.
Die verbindlichen Grenzen und Abhängigkeitsregeln stehen in ArtifactMVP-001 – Modularitäts- und AbhängigkeitsregelnTechnical documentation artifact.Vollständig lesen.
Eine Komponente ist eine Laufzeit- oder Lösungssicht. Ein GlossarbegriffEin Building Block ist ein abgegrenzter Baustein mit stabiler Verantwortung zur Realisierung von Capabilities.Glossareintrag vollständig lesen definiert dagegen fachliche und technische Ownership. Beide Sichten werden nicht gleichgesetzt.
Die durchgängige Zuordnung von Reference Building Blocks zu Solution Building Blocks, Implementierungsmodulen und Runtime Components steht in ArtifactMVP-001 – Referenz-zu-Lösungs-Building-Block-ZuordnungMaps reusable Reference Building Blocks to solution-specific Building Blocks and their implementation/runtime materializations.Vollständig lesen.