Index

A C E G H I M N O P R S T 
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 category record 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 ClarityScenarioResult record class.
ClarityScenarioResult.Issue - Record Class in ai.narrativetrace.gradle
 
classNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the classNameScore record component.
cohesionScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the cohesionScore record component.

E

element() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
Returns the value of the element record 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.nt baseline fails with a readable diff, and a *.received.nt file 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.json by 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 impactScore record component.
Issue(String, String, String, String, int, double) - Constructor for record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
Creates an instance of a Issue record class.
issues() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the issues record component.

M

methodNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the methodNameScore record 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 name record component.
NarrativeTraceDoctorTask - Class in ai.narrativetrace.gradle
narrativetraceDoctor: runs the free narrativetrace-cli doctor'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 occurrences record component.
overallScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the overallScore record component.

P

parameterNameScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the parameterNameScore record 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 suiteIssues array 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 severity record component.
structuralScore() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult
Returns the value of the structuralScore record component.
suggestion() - Method in record class ai.narrativetrace.gradle.ClarityScenarioResult.Issue
Returns the value of the suggestion record 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.
A C E G H I M N O P R S T 
All Classes and Interfaces|All Packages