This commit is contained in:
team 1
2026-05-01 17:40:48 +02:00
parent 17cb098235
commit ad7cac72be
19 changed files with 1084 additions and 157 deletions

View File

@@ -0,0 +1,29 @@
# RetrieX Patch 15c - Governance Shape and Inventory Fix
## Ziel
Patch 15c behebt zwei Restprobleme aus Patch 15/15b.
## Ursache
1. `governance.regression_baseline.protected_retrieval_device_word_groups` war temporaer als Liste strukturierter Objekte modelliert. Bestehende generische Config-Validierungen erwarten bei Listen jedoch skalare Werte.
2. Der Retrieval-Inventory-Vergleich konnte fuer vocabulary-backed Retrieval-Keys weiterhin eine falsch-positive Warnung ausgeben, wenn der rohe Inventory-Parameter von der aktiven Retriever-Config abweicht.
## Geaendert
- `config/retriex/governance.yaml`
- `protected_retrieval_device_word_groups` ist jetzt eine Map von Gruppenname zu Stringliste.
- `src/Config/GovernanceConfig.php`
- liest die neue Map-Struktur und toleriert die temporaere p15/p15b-Listenstruktur defensiv.
- `src/Config/RetriexEffectiveConfigProvider.php`
- ueberspringt den Inventory-Direktvergleich fuer alle bekannten vocabulary-backed Retrieval-Keys explizit.
## Erwartete Checks
```bash
bin/console mto:agent:config:validate
bin/console mto:agent:regression:test
bin/console mto:agent:config:audit-source --details
```
Alle drei Checks muessen gruen sein.