AI_STARTS_HERE
AI STARTS HERE – solution-architecture#
- Lies
README.md. - Folge der nummerierten Verzeichnisreihenfolge.
- Prüfe vor jeder Änderung den Architecture Contract und den beauftragten Scope.
- Erfinde keine Architektur aus vorhandener Implementierung.
- Dokumentiere Widersprüche als GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen oder ADR-Vorschlag.
- Für MVP-001 beginne mit
10-solution-contract/MVP-001-multilingual-artifact-platform.mdund folge dessen Verweisen bis zu den Akzeptanztests. - Implementierungs-TODOs gehören noch nicht in diesen Scope.
- Vor Implementierungsentscheidungen lies
95-building-blocks/MVP-001-reference-realization-mapping.mdund95-building-blocks/MVP-001-modularity-rules.md. - Solution Building Blocks dürfen Reference Building Blocks spezialisieren, aber nicht stillschweigend neu definieren.
EP-001A – Domain Model#
Für Arbeiten an 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 Management, Mehrsprachigkeit, Beziehungen, Revisionen oder Roundtrip zuerst lesen:
70-data/MVP-001-domain-model.md70-data/EP-001A-domain-invariants.md
EP-001B – Persistence Model#
Nach dem Domain Model lesen:
70-data/EP-001B-persistence-model.md
EP-001D – Application- und REST-Contract#
Für Application Layer und HTTP API lesen:
60-services/EP-001D-application-rest-contract.md
EP-000 – Workbench und Knowledge#
20-solution-context/EP-000-workbench-interaction-context.md70-data/EP-000-knowledge-domain-extension.md95-building-blocks/BB-EP-012-knowledge-guidance-management.md97-requirements/EP-000-workbench-knowledge-requirements.md
Artifact Manifests#
Für die Verbindung zwischen Architektur und GlossarbegriffCode ist eine ausführbare oder interpretierbare technische Realisierung, die durch Tests und Runtime-Evidence überprüfbar bleibt.Glossareintrag vollständig lesen lesen:
95-building-blocks/MVP-001-artifact-manifest-mapping.md96-decisions/SADR-002-artifact-manifest-materialization.md
Human-Readable Code Contracts#
95-building-blocks/MVP-001-human-readable-code-contract-rules.md96-decisions/SADR-003-human-readable-code-contract-materialization.md
Teststrategie#
98-tests/MVP-001-test-strategy.md98-tests/EP-001-test-matrix.md98-tests/EP-001-javascript-test-contract.md
Verification Coverage#
98-tests/EP-001-verification-model.md98-tests/EP-001-code-area-verification-matrix.md
Architecture Freeze P2 und EP-002#
95-building-blocks/MVP-001-quality-goals.md94-engineering-plateaus/EP-002-platform-shell.md96-decisions/SADR-004-quality-model-materialization.md
Storage Area Materialization#
80-runtime/EP-002R-storage-area-materialization.md96-decisions/SADR-007-storage-class-driven-roundtrip.md
Bootstrap Verification Contract#
60-services/EP-002R-bootstrap-installation-management-contract.md95-building-blocks/BB-EP-013-bootstrap-installation-management.md97-requirements/EP-002R-bootstrap-verification-requirements.md98-tests/EP-002R-bootstrap-verification-matrix.md
EP-002.0B – Service Deployment#
80-runtime/EP-002-0B-service-deployment-and-roundtrip.md98-tests/EP-002-0B-deployment-verification-matrix.mdEnterpriseArchitecture/95-reference-artifacts/engineering-findings/EF-010-deployment-is-a-coordinated-runtime-transaction.mdEnterpriseArchitecture/96-architecture-decisions/ADR-010-coordinated-runtime-deployment.md
EP-002.1 – Engineering Workbench Foundation#
50-components/EP-002-1-engineering-workbench-foundation.md70-data/EP-002-1-ui-manifest-model.md97-requirements/EP-002-1-workbench-foundation-requirements.md98-tests/EP-002-1-workbench-foundation-verification-matrix.md96-decisions/SADR-008-manifest-driven-workbench-composition.md
EP-002.2 – Manifest-driven Contribution Framework#
50-components/EP-002-2-manifest-driven-contribution-framework.md70-data/EP-002-2-contribution-and-workbench-context-model.md97-requirements/EP-002-2-contribution-framework-requirements.md98-tests/EP-002-2-contribution-framework-verification-matrix.md96-decisions/SADR-009-policy-filtered-user-configurable-contributions.md
EP-002.2C – Workbench Observability and Trace Logging#
50-components/EP-002-2C-workbench-observability-and-trace-logging.md96-decisions/SADR-010-structured-observability-for-workbench-transitions.md97-requirements/EP-002-2C-observability-requirements.md98-tests/EP-002-2C-observability-verification-matrix.mdEnterpriseArchitecture/30-principles/observability-by-design.mdEnterpriseArchitecture/95-reference-artifacts/engineering-findings/EF-011-invisible-state-transitions-block-engineering.md
Enterprise-Theorie und historische Gesamtmodelle#
- Lies
20-solution-context/enterprise-theory-specialization.md. - Universelle Definitionen zu GlossarbegriffBedeutung beschreibt den fachlichen Sinn eines Elements und seine Relevanz für Menschen und Organisationen.Glossareintrag vollständig lesen, Artifact, GlossarbegriffEine Beziehung beschreibt eine nachvollziehbare Verbindung zwischen Bedeutungen, Artefakten und ihrem Kontext.Glossareintrag vollständig lesen, Identity und Execution liegen in
enterprise-architecture. - Das CamelCase-Paket
SolutionArchitecture.zipist ein historisches Gesamtmodell und dient nur als semantische Quelle. - Diese
solution-architecturespezialisiert den aktuellen Lösungsraum und darf Enterprise-Semantik nicht stillschweigend neu definieren.
Unified Artifact Model Realization#
Für Arbeiten an Artefaktidentität, Revision, Referenzauflösung, Manifesten, Materialisierung, 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 oder Roundtrip zuerst lesen:
70-data/MVP-001-unified-artifact-model-realization.md70-data/MVP-001-identifier-and-reference-contract.md70-data/MVP-001-materialization-and-provenance-contract.md95-building-blocks/MVP-001-artifact-manifest-mapping.md96-decisions/SADR-002-artifact-manifest-materialization.md97-requirements/MVP-001-unified-artifact-model-requirements.md98-tests/MVP-001-unified-artifact-model-verification-matrix.md
Capability Realization#
Für Capability-Auswahl, Building-Block-Beiträge oder Coverage zuerst lesen:
40-capabilities/MVP-001-capability-realization.md40-capabilities/MVP-001-capability-scope.md40-capabilities/MVP-001-capability-realization-contract.md40-capabilities/MVP-001-capability-traceability-matrix.md97-requirements/MVP-001-capability-realization-requirements.md98-tests/MVP-001-capability-realization-verification-matrix.md
Knowledge, Terminology and Explainability#
Für Arbeiten an Knowledge Provider, Glossar, Terminologie, Help Contexts, Suche, Reason Codes oder Erklärungen zuerst lesen:
20-solution-context/MVP-001-knowledge-interaction-context.md70-data/MVP-001-knowledge-terminology-explainability-model.md50-components/MVP-001-knowledge-and-explainability-component-contract.md60-services/MVP-001-knowledge-terminology-explainability-service-contract.md95-building-blocks/MVP-001-knowledge-terminology-explainability-mapping.md96-decisions/SADR-011-decentralized-knowledge-ownership-and-contextual-publication.md97-requirements/MVP-001-knowledge-terminology-explainability-requirements.md98-tests/MVP-001-knowledge-terminology-explainability-verification-matrix.md
Components, Services and Contributions#
Für Arbeiten an Workbench-Komposition, Contributions, Commands, Application Services, Ports oder Adaptern zuerst lesen:
50-components/MVP-001-component-and-service-realization.md50-components/MVP-001-workbench-composition-contract.md50-components/MVP-001-contribution-framework-contract.md60-services/MVP-001-application-service-boundary.md60-services/MVP-001-command-query-and-context-service-contract.md60-services/MVP-001-adapter-and-provider-contract.md95-building-blocks/MVP-001-component-service-building-block-mapping.md96-decisions/SADR-012-ports-and-contributions-as-solution-boundaries.md97-requirements/MVP-001-component-service-contribution-requirements.md98-tests/MVP-001-component-service-contribution-verification-matrix.md
Runtime und Deployment#
- Kontext & ZeitMVP-001 – Runtime-ArchitekturvertragSolutionweiter Vertrag für Runtime Targets, Assemblies, Zustände und Betriebsgrenzen.Vollständig lesen
- Kontext & ZeitMVP-001 – Deployment-TransaktionsvertragVertrag für koordiniertes, überprüfbares und wiederholbares Deployment.Vollständig lesen
- MeaningMVP-001 – Runtime- und Deployment-AnforderungenAnforderungen für Runtime, Assembly, Storage, Deployment, Promotion und Recovery.Vollständig lesen
- Kontext & ZeitMVP-001 – Runtime- und Deployment-VerifikationsmatrixNachweismatrix für Runtime-, Assembly-, Deployment- und Recovery-Verträge.Vollständig lesen
Building Block Mapping, Ownership und Modularity#
Für Arbeiten an Building-Block-Verantwortung, Reference Mapping, Ownership, Abhängigkeiten oder Modularität zuerst lesen:
95-building-blocks/MVP-001-building-block-map.md95-building-blocks/MVP-001-building-block-ownership-and-dependency-matrix.md95-building-blocks/MVP-001-reference-realization-mapping.md95-building-blocks/MVP-001-modularity-rules.md97-requirements/MVP-001-building-block-governance-requirements.md98-tests/MVP-001-building-block-governance-verification-matrix.md
Solution Architecture Decisions#
Für neue, geänderte oder historisch hergeleitete Solution-Entscheidungen zuerst lesen:
96-decisions/MVP-001-solution-decision-governance.md96-decisions/MVP-001-solution-decision-catalog.md96-decisions/MVP-001-historical-decision-disposition.md97-requirements/MVP-001-solution-decision-governance-requirements.md98-tests/MVP-001-solution-decision-governance-verification-matrix.md
Requirements, Verification and Traceability#
Für repositoryweite Nachweisketten, Coverage oder Evidence-Grenzen zuerst lesen:
97-requirements/MVP-001-requirement-verification-traceability-contract.md98-tests/MVP-001-requirement-verification-traceability-matrix.md97-requirements/MVP-001-requirements.md98-tests/MVP-001-acceptance-tests.md- anschließend das fachliche Requirement Set und seine Verification Matrix.
Repository Baseline und Reports#
- Für den konsolidierten SA-001-Gesamtstand lies
99-reports/SA-001-solution-architecture-consolidation-baseline.md. - Für Legacy-Inventurarbeiten lies
99-reports/SE-0013-legacy-einstiegspunkte-und-quellenkarte.mdund das zugehörige Pfadinventar. - Für die Übernahme historischer Architekturregeln lies
99-reports/SE-0014-architekturregeln-regelinventar-und-uebernahmematrix.md. - Reports sind Nachweise einer Baseline oder Inventur und niemals zweite normative Architekturquellen.
- Bei Änderungen folge weiterhin dem fachlichen Lesefaden des betroffenen Clusters.
Repository-Klassifikation#
Dieses Repository ist ein Knowledge Repository. Der AI-Einstieg ist Bestandteil des verbindlichen Root-Vertrags.
Vor jeder Änderung sind zu prüfen:
- Identität, Version und
repositoryClassin Code-ArtifactCodeansicht öffnen, - der Verantwortungsrahmen in
README.md, - der beauftragte Scope,
- der repositoryeigene Validierungseinstieg
validation.md.
Repository Boundary#
Für repositoryübergreifende Ownership zuerst lesen:
00-overview/solution-scope-and-boundaries.mdenterprise-architecture:00-overview/cross-repository-responsibility-model.md
Repositoryqualifizierte Pfade sind semantische Cross-Repository-Referenzen und keine relativen Dateilinks.
Build Contract Realization#
90-deployment/MVP-001-build-contract.md80-runtime/EP-002-0B-service-deployment-and-roundtrip.md
Deployment Contract#
90-deployment/MVP-001-deployment-transaction-contract.md98-tests/MVP-001-runtime-deployment-verification-matrix.md
Workspace Contract#
70-data/MVP-001-workspace-contract.md70-data/MVP-001-materialization-and-provenance-contract.md80-runtime/MVP-001-storage-and-state-contract.md
KT-0016 Validation Contract#
Verbindliche Referenz: 98-tests/MVP-001-validation-contract.md
KT-0017 Contract Coverage Review#
98-tests/MVP-001-contract-coverage-gap-review.md