[midPoint-git] [Evolveum/midpoint] ec301c: Validate AI-suggested object-type filters and prov...

Michal Zelenčík noreply at github.com
Wed Nov 5 13:45:07 CET 2025


  Branch: refs/heads/improvement/object-type-error-loop
  Home:   https://github.com/Evolveum/midpoint
  Commit: ec301ce82b5562c57d8b0da55dc8a8ad4ef15d8b
      https://github.com/Evolveum/midpoint/commit/ec301ce82b5562c57d8b0da55dc8a8ad4ef15d8b
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypesQualityAssessor.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Validate AI-suggested object-type filters and provide feedback loop

Ensure AI-generated object-type filters (and base context) are syntactically
and operationally valid before use, preventing broken delineation rules from
reaching runtime. Perform validation via provisioning service and
retry once on first failure to support iterative improvement. Aggregate clear,
actionable feedback (including original scripts and error context) to guide
subsequent suggestions. Extend schema to carry this feedback and wire the
service to enforce the validation path.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list