# RetrieX Patch 10.1 - Audit-Restbereinigung

## Ziel

Dieser Patch bereinigt die letzten rein technischen Audit-Reste nach der YAML-only-Migration der grossen Config-Bloecke.

## Enthalten

- `CommerceQueryParserConfig`: Die Normalisierungslisten `normalization.search` und `normalization.replace` verwenden jetzt eine eigene Methode `whitespacePreservingStringList()` statt `stringList(..., true)`. Dadurch werden sie nicht mehr als PHP-Fallback-Accessor fehlinterpretiert. Die Whitespace-erhaltende Wirkung bleibt unveraendert.
- `AgentRunnerConfig`: Alte, nicht mehr verwendete PHP-Fallback-Helfer wurden entfernt:
  - `getInt()`
  - `getBool()`
  - `getString()`
  - `getStringList()`
  - `value()`

## Nicht enthalten

Keine Aenderungen an:

- Retrieval-Algorithmus
- Prompt-Regeln
- Shop-Matching
- Commerce-Intent
- AgentRunner-Laufzeitlogik
- YAML-Werten
- SSE / Frontend

## Nach dem Einspielen pruefen

```bash
php bin/console cache:clear
php bin/console mto:agent:config:validate
php bin/console mto:agent:config:audit-source --details
php bin/console mto:agent:regression:test
```

## Erwartung

- Keine Regressionen.
- `CommerceQueryParserConfig` sollte nicht mehr wegen `normalization.search` / `normalization.replace` als `yaml_with_php_fallback` erscheinen.
- `AgentRunnerConfig` enthaelt keine ungenutzten PHP-Fallback-Helfer mehr.
