Index
All Classes and Interfaces|All Packages
A
- agent(Action<? super AgentExtension>) - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Configures Java-agent-specific settings.
- AgentExtension - Class in ai.narrativetrace.gradle
-
Gradle DSL block for Java-agent mode settings.
- AgentExtension() - Constructor for class ai.narrativetrace.gradle.AgentExtension
- ai.narrativetrace.gradle - package ai.narrativetrace.gradle
-
Gradle plugin that wires NarrativeTrace into Java builds.
- apply(Project) - Method in class ai.narrativetrace.gradle.NarrativeTracePlugin
C
- category() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
categoryrecord component. - check() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
-
Executes the clarity check against the configured JSON result file.
- clarity(Action<? super ClarityExtension>) - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Configures clarity score thresholds and failure behavior.
- ClarityCheckTask - Class in ai.narrativetrace.gradle
-
Verification task that fails the build when clarity results violate configured thresholds.
- ClarityCheckTask() - Constructor for class ai.narrativetrace.gradle.ClarityCheckTask
- ClarityExtension - Class in ai.narrativetrace.gradle
-
Gradle DSL block for clarity-check thresholds.
- ClarityExtension() - Constructor for class ai.narrativetrace.gradle.ClarityExtension
- ClarityResultsParser - Class in ai.narrativetrace.gradle
-
Parser for the JSON emitted by
ClarityJsonExporter. - ClarityScenarioResult - Record Class in ai.narrativetrace.gradle
-
Gradle-plugin-side view of one clarity scenario result.
- ClarityScenarioResult(String, double, double, double, double, double, double, List<ClarityScenarioResult.Issue>) - Constructor for record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Creates an instance of a
ClarityScenarioResultrecord class. - ClarityScenarioResult.Issue - Record Class in ai.narrativetrace.gradle
- classNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
classNameScorerecord component. - cohesionScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
cohesionScorerecord component.
E
- element() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
elementrecord component. - equals(Object) - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Indicates whether some other object is "equal to" this one.
G
- getAgent() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Returns the nested Java-agent block.
- getApproval() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Approval mode for structural narratives: when
true, a test whose traced structure differs from its committed*.approved.ntbaseline fails with a readable diff, and a*.received.ntfile is left beside the baseline for review. - getApprovedDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Directory of committed narrative baselines,
<dir>/<TestClass>/<scenario>.approved.nt. - getClarity() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Returns the nested clarity-check block.
- getEnabled() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getFormat() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getGlossary() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Whether the test suite harvests the domain glossary (ADR-012).
- getJsonFile() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getLibraryVersion() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Overrides the version used for every managed NarrativeTrace dependency.
- getMaxHighIssues() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getMaxHighIssues() - Method in class ai.narrativetrace.gradle.ClarityExtension
- getMaxSuiteIssues() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
-
Maximum suite-level issue count tolerated before the check fails.
- getMaxSuiteIssues() - Method in class ai.narrativetrace.gradle.ClarityExtension
-
Maximum number of suite-level issues (e.g.
- getMicrometer() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getMicronaut() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getMicronautHttp() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getMinScore() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getMinScore() - Method in class ai.narrativetrace.gradle.ClarityExtension
- getMode() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getModules() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Returns the nested module-toggle block.
- getOpentelemetry() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getOutputDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getPackages() - Method in class ai.narrativetrace.gradle.AgentExtension
- getReportFile() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
-
Where the JSON report lands —
build/narrativetrace/doctor-report.jsonby default. - getScope() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getServlet() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getSlf4j() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getSpringWeb() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getStampFile() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
-
Stamp file written on success to enable Gradle up-to-date checking.
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
-
The project to diagnose — this project's own directory in real use.
- getTestFramework() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getTracingLevel() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getWarnOnly() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getWarnOnly() - Method in class ai.narrativetrace.gradle.ClarityExtension
H
- hashCode() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns a hash code value for this object.
I
- impactScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
impactScorerecord component. - Issue(String, String, String, String, int, double) - Constructor for record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Creates an instance of a
Issuerecord class. - issues() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
issuesrecord component.
M
- methodNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
methodNameScorerecord component. - modules(Action<? super ModulesExtension>) - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Configures optional integration-module toggles.
- ModulesExtension - Class in ai.narrativetrace.gradle
-
Gradle DSL block for toggling optional NarrativeTrace integration modules.
- ModulesExtension() - Constructor for class ai.narrativetrace.gradle.ModulesExtension
N
- name() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
namerecord component. - NarrativeTraceDoctorTask - Class in ai.narrativetrace.gradle
-
narrativetraceDoctor: runs the freenarrativetrace-clidoctor's eleven checks against this project and writes its JSON report. - NarrativeTraceDoctorTask() - Constructor for class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
- NarrativeTraceExtension - Class in ai.narrativetrace.gradle
-
Top-level Gradle DSL extension for the NarrativeTrace plugin.
- NarrativeTraceExtension(ObjectFactory) - Constructor for class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Sets up defaults and creates nested extension objects.
- NarrativeTracePlugin - Class in ai.narrativetrace.gradle
-
Gradle plugin that auto-configures NarrativeTrace for Java projects.
- NarrativeTracePlugin() - Constructor for class ai.narrativetrace.gradle.NarrativeTracePlugin
O
- occurrences() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
occurrencesrecord component. - overallScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
overallScorerecord component.
P
- parameterNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
parameterNameScorerecord component. - parse(String) - Static method in class ai.narrativetrace.gradle.ClarityResultsParser
- parseSuiteIssues(String) - Static method in class ai.narrativetrace.gradle.ClarityResultsParser
-
Parses the top-level
suiteIssuesarray introduced with schema 1.1.
R
- runDoctor() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
S
- severity() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
severityrecord component. - structuralScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns the value of the
structuralScorerecord component. - suggestion() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns the value of the
suggestionrecord component.
T
- toString() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
-
Returns a string representation of this record class.
- toString() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages