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

1.3 KiB

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

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.