# POST-WP2-001A — Original Value Protection

## Ziel

Der von einem Client übermittelte Literalwert wird in `SourceValue.value` unverändert erhalten. Normalisierung für Candidate Discovery erfolgt ausschließlich auf einer temporären Arbeitskopie.

## Änderungen

1. `OpenRefineRequestMapper`
   - übernimmt `query` unverändert in `ReconciliationCommand.sourceValue`;
   - verwendet `trim()` nur noch zur Prüfung, ob der Wert inhaltlich leer ist.
2. `ReconciliationApplicationService`
   - erzeugt `SourceValue` ohne Veränderung des übermittelten Werts.
3. `LegacyCandidateDiscoveryAdapter`
   - erzeugt eine explizite normalisierte Arbeitskopie (`$normalizedQuery`) für die Legacy-Suche.
4. `ApplicationFlowTest`
   - prüft die Erhaltung führender und nachgestellter Leerzeichen im Command und im erzeugten `SourceValue`.

## Regressionstest

```bash
php tests/Application/Reconciliation/ApplicationFlowTest.php
```

Erwartete Ausgabe:

```text
WP1-002 Application Flow: OK
```
