1.2 KiB
1.2 KiB
RetrieX Patch 15c - Governance Shape and Inventory Fix
Ziel
Patch 15c behebt zwei Restprobleme aus Patch 15/15b.
Ursache
governance.regression_baseline.protected_retrieval_device_word_groupswar temporaer als Liste strukturierter Objekte modelliert. Bestehende generische Config-Validierungen erwarten bei Listen jedoch skalare Werte.- 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.yamlprotected_retrieval_device_word_groupsist 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
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.