Files
MtoRagSystem/RETRIEX_PATCH_10_1_AUDIT_RESTBEREINIGUNG_README.md
2026-05-01 09:24:46 +02:00

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.