Class ClarityExtension

java.lang.Object
ai.narrativetrace.gradle.ClarityExtension

public abstract class ClarityExtension extends Object
Gradle DSL block for clarity-check thresholds.

INTENT: Use this to decide how strict the generated clarityCheck task should be.

  • Constructor Details

    • ClarityExtension

      public ClarityExtension()
  • Method Details

    • getMinScore

      public abstract org.gradle.api.provider.Property<Double> getMinScore()
    • getMaxHighIssues

      public abstract org.gradle.api.provider.Property<Integer> getMaxHighIssues()
    • getMaxSuiteIssues

      public abstract org.gradle.api.provider.Property<Integer> getMaxSuiteIssues()
      Maximum number of suite-level issues (e.g. non-canonical-term vocabulary violations) tolerated before clarityCheck fails. Defaults to unlimited, making suite issues advisory; set to 0 to hard-fail on any violation.
    • getWarnOnly

      public abstract org.gradle.api.provider.Property<Boolean> getWarnOnly()