[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