Netzwerksolution Documentation Report

EP-001C-GO-DOMAIN-REPOSITORY-CONTRACT

EP-001C – Go-Domain- und Repository-Vertrag#

Zweck#

Dieser Contract bindet die Go-Materialisierung an Domain Model, Persistence Model und Solution Building Blocks.

Verbindliche Ports#

Artifact Repository#

Relationship Repository#

Migration Runner#

Architekturregeln#

Mapping#

Contract Solution Building Block Go-Bereich
Artifact Repository BB-EP-003 internal/artifacts
Relationship Repository BB-EP-004 internal/relationships
Localization Domain BB-EP-005 internal/localization
Translation Job Domain BB-EP-007 internal/translation
Audit Domain BB-EP-008 internal/audit
Roundtrip Domain BB-EP-009 internal/roundtrip
Migration Runner BB-EP-010 internal/persistence/migrations

Unified-Artifact-Model-Vertrag#

Repository-Operationen müssen die Identitäts-, Revisions- und Provenance-Invarianten aus erhalten. Technische Persistenz-IDs oder Pfade dürfen nicht als fachliche Identität an Application- oder Transportgrenzen austreten. Unaufgelöste Referenzen und Konkurrenzkonflikte werden explizit zurückgemeldet.