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

Michal Zelenčík noreply at github.com
Wed Nov 5 14:09:30 CET 2025


  Branch: refs/heads/improvement/object-type-retry-loop
  Home:   https://github.com/Evolveum/midpoint
  Commit: e79228aa334b929298e45b2b1cd3a4a1f45667dc
      https://github.com/Evolveum/midpoint/commit/e79228aa334b929298e45b2b1cd3a4a1f45667dc
  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