# 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.