# PROJECT_STATUS

**Projekt:** Reconcilix  
**Stand:** 22.07.2026  
**Status:** Phase B – Implementation Alignment

---

# Projektüberblick

Reconcilix entwickelt eine Architektur zur semantischen Reconciliation kulturhistorischer Fachdaten mit kontrollierten Vokabularen.

Die Architektur basiert auf einer klaren Trennung zwischen

- Architekturentscheidungen (ADR)
- Domänenmodell (DM001)
- Logical Persistence Model (DM002)
- technischer Implementierung (WP2 ff.)

---

# Aktuelle Projektphase

## Phase A – Architecture Baseline

**Status:** abgeschlossen ✅

Die grundlegende Architektur wurde definiert und durch ein gemeinsames Architekturreview bestätigt.

### Architektur-Baseline

| Dokument | Status |
|----------|--------|
| ADR001 | abgeschlossen |
| ADR002 | abgeschlossen |
| DM001 | abgeschlossen |
| DM002 | abgeschlossen |
| Architektur-Review (ADR002 + DM001 + DM002) | abgeschlossen |

Ergebnis:

Die Architektur-Baseline gilt als stabil und bildet die Grundlage für alle weiteren Work Packages.

---

## Phase B – Implementation Alignment

**Status:** laufend 🔄

Ziel dieser Phase ist die vollständige Angleichung der bestehenden technischen Persistenzimplementierung (WP2) an die freigegebene Architektur-Baseline.

---

# Aktuelle Arbeiten

## WP2 Baseline Alignment Review

**Status:** geplant

Ziel:

Überprüfung der bestehenden WP2-Implementierung hinsichtlich der Architektur-Baseline aus

- ADR002
- DM001
- DM002

Ergebnis:

Dokumentierte Abweichungen sowie Empfehlungen für notwendige technische Anpassungen.

Reviewprozess:

```
ED
↓

LA Review
```

---

## POST-WP2-001

**Status:** geplant

Ziel:

Umsetzung der im Baseline Review identifizierten technischen Anpassungen.

Schwerpunkte:

- Repository Alignment
- Persistence Mapping
- Migrationen
- Terminologie
- Tests
- Refactoring

Reviewprozess:

```
ED

↓

LA Review

↓

ED Umsetzung
```

---

# Architekturprinzipien

Die folgenden Architekturentscheidungen gelten als freigegebene Baseline und werden während der Implementierung nicht erneut diskutiert, sofern keine neuen fachlichen Anforderungen entstehen.

- SourceSystem → SourceDelivery → SourceValue
- DeliveryChannel als Value Object
- SourceValue als eigenständiges Aggregate
- Aggregate First
- Persistence Ignorance
- Immutable Provenance
- DM001 beschreibt ausschließlich das Domain Model.
- DM002 beschreibt ausschließlich das Logical Persistence Model.
- WP2 beschreibt ausschließlich die technische Persistenz.

---

# Nächste Meilensteine

| Meilenstein | Status |
|-------------|--------|
| WP2 Baseline Alignment Review | geplant |
| POST-WP2-001 | geplant |
| WP2 vollständig an Architecture Baseline angepasst | offen |
| Beginn WP3 | offen |

---

# Dokumentenstruktur

```
ADR001
        │
        ▼

ADR002
        │
        ▼

DM001
        │
        ▼

DM002
        │
        ▼

WP2
        │
        ▼

WP3
```

---

# Rollen

| Rolle | Verantwortung |
|--------|---------------|
| PL | Projektleitung, fachliche Anforderungen, Priorisierung |
| LA | Architekturreview und Qualitätssicherung |
| ED | Engineering, Implementierung und technische Dokumentation |

---

# Letzte Aktualisierung

22.07.2026

- DM002 als Logical Persistence Model abgeschlossen.
- Architekturpaket (ADR002, DM001, DM002) erfolgreich reviewt.
- Architecture Baseline bestätigt.
- Übergang in Phase B (Implementation Alignment).