Files
MtoRagSystem/RETRIEX_PATCH_15C_GOVERNANCE_SHAPE_AND_INVENTORY_FIX_README.md
2026-05-01 17:40:48 +02:00

1.2 KiB

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

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.