Skip to content

Conversation

@igordayen
Copy link
Contributor

@igordayen igordayen commented Jan 8, 2026

Overview

Artifacts:

  • ValidationError
  • ValidationResults
  • ValidationSeverity
    Currently located in SPI:
embabel-agent/embabel-agent-api/src/main/kotlin/com/embabel/agent/spi/validation/

By design Validation artifacts are generic and can be exposed in user's public API, such as Gurad Rails , and action validators.

Hence, moved artifacts to '''common.core.validation" package for re-usability.

Note: this PR only addrsses rellocation of Validation artifacts, and low code coverage will be addressed as part of coming Guard Rail functionality implementation.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
28.6% Coverage on New Code (required ≥ 73%)

See analysis details on SonarQube Cloud

@johnsonr johnsonr merged commit d72eda3 into main Jan 8, 2026
12 of 13 checks passed
@johnsonr johnsonr deleted the validation-refactoring branch January 8, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants