# RetrieX Patch 6 - ShopServiceConfig / Shop Matching YAML-only

Scope:
- Converts `ShopServiceConfig` to YAML-only access.
- Removes PHP keyword/scoring/presentation defaults from `ShopServiceConfig`.
- Adds required YAML links for shop vocabulary views/maps in `config/retriex/commerce.yaml`.
- Keeps existing shop matching behavior values identical to the previous effective defaults.

Changed files:
- `src/Config/ShopServiceConfig.php`
- `config/retriex/commerce.yaml`

Not changed:
- PromptBuilder
- Retrieval configuration
- CommerceQueryParser
- ShopSearchService logic
- SSE/frontend behavior

After applying, run:
```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
```

Manual regression focus:
- `was kostet der indikator`
- `welcher pockettester ist für Redox messung gut` -> `suche im shop`
- `mit welchem testomat kann ich freies chlor messen`
- Testomat 808 / Indikatortyp 300 baseline
