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.
D
- draftReport() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
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.
- getAgentModel() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getAgentProduct() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- 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. - getCarrier() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
-
The resolved agent-skills carrier.
- getCarrier() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
-
The resolved agent-skills carrier, read exactly as
narrativetraceDoctorreads it. - getCarrier() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
-
The resolved carrier jar.
- getCarrier() - Method in class ai.narrativetrace.gradle.NarrativeTraceRefreshSkillsTask
-
The resolved carrier jar; queried only when this project carries an install of ours.
- getCarrierCoordinate() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
-
The coordinate the carrier was asked for — what "could not resolve it" has to be able to say.
- getCarrierCoordinate() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
-
The coordinate the carrier was asked for — what "could not resolve it" has to be able to say.
- getCarrierCoordinate() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
-
The coordinate the carrier was asked for — what a failure has to be able to name.
- getCarrierCoordinate() - Method in class ai.narrativetrace.gradle.NarrativeTraceRefreshSkillsTask
-
The coordinate the carrier was asked for — what a failure has to be able to name.
- getCategory() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getChannel() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getClarity() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
-
Returns the nested clarity-check block.
- getDid() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getDiff() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- getDiff() - Method in class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
- getEnabled() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getExpected() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getForce() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- 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).
- getHappened() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getJson() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- getJson() - Method in class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
- getJsonFile() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getLanguage() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- 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.
- getOnly() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- getOnly() - Method in class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
- getOpentelemetry() - Method in class ai.narrativetrace.gradle.ModulesExtension
- getOutputDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getOutputDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
-
Where the two files land: the extension's output directory,
feedback/inside it. - 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.
- getStep() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceDoctorTask
-
The project to diagnose — this project's own directory in real use.
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
-
The project the report is about — this project's own directory in real use.
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
-
The project to install into — this project's own directory in real use.
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceRefreshSkillsTask
-
The project to refresh — this project's own directory in real use.
- getTargetDir() - Method in class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
-
The project to clean up — this project's own directory in real use.
- getTestFramework() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getTrace() - Method in class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- getTracingLevel() - Method in class ai.narrativetrace.gradle.NarrativeTraceExtension
- getVendor() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- getWarnOnly() - Method in class ai.narrativetrace.gradle.ClarityCheckTask
- getWarnOnly() - Method in class ai.narrativetrace.gradle.ClarityExtension
- getWriteExisting() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
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. - install() - Method in class ai.narrativetrace.gradle.NarrativeTraceInitTask
- 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-toolingdoctor's twelve 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.
- NarrativeTraceFeedbackTask - Class in ai.narrativetrace.gradle
-
narrativetraceFeedback: drafts a problem report about NarrativeTrace from this project, refuses to write one that carries a value from the project's own traces, and prints either the whole draft or the pre-filled issue-form URL. - NarrativeTraceFeedbackTask() - Constructor for class ai.narrativetrace.gradle.NarrativeTraceFeedbackTask
- NarrativeTraceInitTask - Class in ai.narrativetrace.gradle
-
narrativetraceInit: copies the NarrativeTrace agent skills into this project and writes one marked section intoAGENTS.md. - NarrativeTraceInitTask() - Constructor for class ai.narrativetrace.gradle.NarrativeTraceInitTask
- NarrativeTracePlugin - Class in ai.narrativetrace.gradle
-
Gradle plugin that auto-configures NarrativeTrace for Java projects.
- NarrativeTracePlugin() - Constructor for class ai.narrativetrace.gradle.NarrativeTracePlugin
- NarrativeTraceRefreshSkillsTask - Class in ai.narrativetrace.gradle
-
narrativetraceRefreshSkills: keeps an install current, and never starts one (D11 as ruled). - NarrativeTraceRefreshSkillsTask() - Constructor for class ai.narrativetrace.gradle.NarrativeTraceRefreshSkillsTask
- NarrativeTraceUninstallTask - Class in ai.narrativetrace.gradle
-
narrativetraceUninstall: removes exactly whatnarrativetraceInitwrote — skill directories carrying its provenance line, the marked section, and the one@AGENTS.mdimport line — and nothing beside it. - NarrativeTraceUninstallTask() - Constructor for class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
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
- refresh() - Method in class ai.narrativetrace.gradle.NarrativeTraceRefreshSkillsTask
- 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.
U
- uninstall() - Method in class ai.narrativetrace.gradle.NarrativeTraceUninstallTask
All Classes and Interfaces|All Packages