patch 15
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# RetrieX Patch 15b - Governance Validation Warning Fix
|
||||
|
||||
## Ziel
|
||||
|
||||
Patch 15b behebt einen Folgefehler aus Patch 15: Die Regression-Baseline konnte durch eine falsch-positive Config-Validation-Warnung scheitern.
|
||||
|
||||
## Ursache
|
||||
|
||||
`retriex.retrieval.inventory` ist ein backwards-kompatibler Diagnoseparameter. Einige Retrieval-Listen sind inzwischen vocabulary-backed und werden ueber die aktive Config-Fassade aufgeloest. Der direkte Vergleich des rohen Inventory-Parameters mit der aktiven Retriever-Config kann deshalb bei vocabulary-backed Keys abweichen, ohne dass eine echte Fehlkonfiguration vorliegt.
|
||||
|
||||
Zusätzlich wird die Governance-Validation nicht mehr mit der generischen String-List-Map-Validierung geprueft, weil `governance.yaml` absichtlich auch strukturierte Guardrail-Gruppen enthaelt. Die eigentliche Validierung erfolgt ueber die typisierten Getter von `GovernanceConfig`.
|
||||
|
||||
## Geaendert
|
||||
|
||||
- `src/Config/RetriexEffectiveConfigProvider.php`
|
||||
- ueberspringt den Inventory-Direktvergleich fuer vocabulary-backed Retrieval-Keys
|
||||
- validiert Governance-Konfiguration ueber `GovernanceConfig` statt generischer String-List-Map-Pruefung
|
||||
|
||||
## 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.
|
||||
Reference in New Issue
Block a user