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

1.3 KiB

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

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.