43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# 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.
|