This commit is contained in:
team 1
2026-05-05 14:15:49 +02:00
parent d3fab6e84a
commit 913616a3df
3 changed files with 75 additions and 160 deletions

View File

@@ -0,0 +1,40 @@
# RetrieX Patch 43B - Product Role Resolver Consolidation
## Ziel
Dieser Patch reduziert doppelte PHP-Rollenlogik fuer Produktrollen, ohne fachliche YAML-Werte, Ranking-Gewichte oder Prompt-Regeln zu aendern.
## Inhalt
Neu:
- `src/Commerce/ProductRoleResolver.php`
Geaendert:
- `src/Commerce/ShopSearchService.php`
- `src/Agent/PromptBuilder.php`
Die bisher lokal duplizierte Logik fuer angefragte Produktrolle, Produktrolle und Rollenkompatibilitaet wird ueber den zentralen Resolver gefuehrt.
## Bewusst nicht geaendert
- Keine YAML-Werte geaendert
- Keine neuen Token-/Stringlisten im PHP-Core
- Keine Scoring-Gewichte geaendert
- Keine Search-Repair-Logik geaendert
- Kein Adminbereich
- Keine fachliche Runtime-Strategie geaendert
## Erwartete Wirkung
Der Effekt soll gleich bleiben. Der Patch bereitet die weitere Reduktion und generischere Rollenbehandlung vor, indem die mehrfach vorhandene Rollenlogik zentralisiert wird.
## Empfohlene Checks
```bash
bin/console mto:agent:config:validate
bin/console mto:agent:regression:test
bin/console mto:agent:config:audit-source --details
bin/console mto:agent:config:audit-patterns --details
```