Class VerificationResult

java.lang.Object
com.tnsai.reasoning.VerificationResult

public final class VerificationResult extends Object
Result of reasoning verification.

Contains validity status, confidence, identified issues, and suggestions.

  • Method Details

    • isValid

      public boolean isValid()
      Returns true if the reasoning is valid.
    • getConfidence

      public double getConfidence()
      Gets the confidence score (0.0 - 1.0).
    • getIssues

      public List<com.tnsai.reasoning.ReasoningIssue> getIssues()
      Gets the list of identified issues.
    • getInvalidSteps

      public List<com.tnsai.reasoning.ReasoningIssue> getInvalidSteps()
      Gets the list of invalid/problematic steps.
    • getSuggestions

      public List<String> getSuggestions()
      Gets the correction suggestions.
    • getCorrectedResult

      public Optional<String> getCorrectedResult()
      Gets the auto-corrected result, if available.
    • getSummary

      public String getSummary()
      Gets a summary of the verification.
    • hasErrors

      public boolean hasErrors()
      Returns true if there are any errors.
    • hasWarnings

      public boolean hasWarnings()
      Returns true if there are any warnings.
    • valid

      public static VerificationResult valid()
      Creates a valid result with high confidence.
    • invalid

      public static VerificationResult invalid(String reason)
      Creates an invalid result with errors.
    • builder

      public static VerificationResult.Builder builder()
      Creates a new builder for VerificationResult.
    • toString

      public String toString()
      Overrides:
      toString in class Object