Index

A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

API_CONTRACT - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
API contract progress history, stages declared, implemented, stubbed, verified.
apiContractCount() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the apiContractCount record component.
ApiContractFixtureRecord - Record Class in com.arc_e_tect.gradle.trackerlens.fixture
One generated row of the API-contract progress history, in ApiContractTrackerSource's own field shape - fingerprint, verb, path, declaringClass, declaredAt, implementedAt, stubbedAt, verifiedAt, lastSeenAt, removedAt.
ApiContractFixtureRecord(String, String, String, String, Instant, Instant, Instant, Instant, Instant, Instant) - Constructor for record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Creates an instance of a ApiContractFixtureRecord record class.
apiContracts() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Returns the value of the apiContracts record component.
ApiContractTrackerSource - Class in com.arc_e_tect.gradle.trackerlens.tracker
TrackerSource for the API-detector plugins' shared contract progress-history NDJSON, one record per line with fields fingerprint, verb, path, declaringClass, declaredAt, implementedAt, stubbedAt, verifiedAt, lastSeenAt, removedAt.
ApiContractTrackerSource() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.ApiContractTrackerSource
Creates a new ApiContractTrackerSource.
apply(Project) - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
 
applyCleanupDsl(boolean) - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
applyGenerateDsl(boolean) - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
asOf() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the asOf record component.
AT_LEAST_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
At least one match in the whole document.
AT_LEAST_ONE_PER_TRACKER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
At least one match within each tracker section.
AT_MOST_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
At most one match in the whole document.
AT_MOST_ONE_PER_TRACKER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
At most one match within each tracker section.

B

bddScenarioCount() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the bddScenarioCount record component.
BddScenarioFixtureRecord - Record Class in com.arc_e_tect.gradle.trackerlens.fixture
One generated row of the BDD-scenario progress history, in GherkinScenarioTrackerSource's own field shape - fingerprint, scenarioName, featureTitle, listedAt, definedAt, implementedAt, lastSeenAt, removedAt.
BddScenarioFixtureRecord(String, String, String, Instant, Instant, Instant, Instant, Instant) - Constructor for record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Creates an instance of a BddScenarioFixtureRecord record class.
bddScenarios() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Returns the value of the bddScenarios record component.
bootstrap() - Method in class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
Generates both projects, refusing to write into a non-empty output directory.
BOOTSTRAP_PROJECT_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the project-scaffolding task registered by this plugin.
BootstrapTrackerLensProjectTask - Class in com.arc_e_tect.gradle.trackerlens
Generates a complete, runnable pair of projects for developing and testing a new lens end to end - the same boilerplate LENS_TUTORIAL.adoc walks through by hand: a minimal lens-pack project (containing the same boilerplate CSS initTrackerLens generates) and a minimal sample project that applies tracker-lens itself, already wired to consume that pack and, on its first (and every) dashboard build, generate its own calibrated sample fixture via generateTrackerLensFixture rather than reading a static file this task writes once.
BootstrapTrackerLensProjectTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
Creates a new task instance.
breakdownByDate() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the breakdownByDate record component.
build(String, List<String>, List<LifecycleRecord>, Optional<Projection>, Instant, boolean) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerViewFactory
Builds the view for one tracker.

C

Calibration, not a formula - Search tag in class com.arc_e_tect.gradle.trackerlens.fixture.TrackerLensFixtureGenerator
Section
cardinality() - Method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
How many times ContractRule.selector() is allowed or required to match.
Cardinality - Interface in com.arc_e_tect.gradle.trackerlens.contract
How many times a ContractRule's selector is allowed or required to match in a generated dashboard.
Cardinality.Fixed - Enum Class in com.arc_e_tect.gradle.trackerlens.contract
The fixed (non-rule-relative) cardinality kinds.
Cardinality.SameCountAsRule - Record Class in com.arc_e_tect.gradle.trackerlens.contract
The whole-document match count equals rule's whole-document match count.
CHART_CANVAS - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
One chart canvas per tracker section.
chartDates() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the chartDates record component.
chartSeries() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the chartSeries record component.
com.arc_e_tect.gradle.trackerlens - package com.arc_e_tect.gradle.trackerlens
 
com.arc_e_tect.gradle.trackerlens.contract - package com.arc_e_tect.gradle.trackerlens.contract
 
com.arc_e_tect.gradle.trackerlens.dashboard - package com.arc_e_tect.gradle.trackerlens.dashboard
 
com.arc_e_tect.gradle.trackerlens.fixture - package com.arc_e_tect.gradle.trackerlens.fixture
 
com.arc_e_tect.gradle.trackerlens.lens - package com.arc_e_tect.gradle.trackerlens.lens
 
com.arc_e_tect.gradle.trackerlens.projection - package com.arc_e_tect.gradle.trackerlens.projection
 
com.arc_e_tect.gradle.trackerlens.tracker - package com.arc_e_tect.gradle.trackerlens.tracker
 
confidence() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the confidence record component.
Confidence - Enum Class in com.arc_e_tect.gradle.trackerlens.projection
How much history a Projection is based on, driving the disclaimer text shown next to it in the dashboard.
content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Returns the value of the content record component.
content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns the value of the content record component.
content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Returns the value of the content record component.
content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Template
Returns the value of the content record component.
ContractRule - Enum Class in com.arc_e_tect.gradle.trackerlens.contract
The tracker-lens dashboard content contract: the single source of truth for which structural elements a generated dashboard.html must contain, so a lens's CSS has stable selectors to style against.
count() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns the value of the count record component.
covered() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns the value of the covered record component.
createSource() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Creates a new TrackerSource instance of this kind.
cssFileName(String) - Static method in class com.arc_e_tect.gradle.trackerlens.lens.LensNaming
Derives the CSS file name for lensId.
currentCount() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the currentCount record component.

D

DASHBOARD_ROOT - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
The single root element wrapping the entire dashboard.
DashboardHtmlWriter - Class in com.arc_e_tect.gradle.trackerlens.dashboard
Renders DashboardView to dashboard.html plus one CSS file per discovered lens, via a Mustache template - this plugin's own bundled default, or a user-supplied override.
DashboardHtmlWriter() - Constructor for class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
Creates a new DashboardHtmlWriter.
dashboardName() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the dashboardName record component.
DashboardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Everything DashboardHtmlWriter needs to render dashboard.html and one CSS file per lens.
DashboardView(List<TrackerView>, List<ResolvedLens>, String, String, String) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Creates an instance of a DashboardView record class.
declaredAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the declaredAt record component.
declaringClass() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the declaringClass record component.
Default coverage - Search tag in class com.arc_e_tect.gradle.trackerlens.fixture.TrackerLensFixtureGenerator
Section
defaultLensId() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the defaultLensId record component.
defaults() - Static method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
The default spec: asOf set to the current instant, 60 days of history, a forecast calibrated to land approximately 30 days out, a 5-day working week, 8 BDD scenarios, and 20 API contracts - immediately useful coverage, not a thin example (see TrackerLensFixtureGenerator's own Javadoc for exactly what's guaranteed).
definedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the definedAt record component.

E

equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Template
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Indicates whether some other object is "equal to" this one.
EXACTLY_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
Exactly one match in the whole document.

F

featureTitle() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the featureTitle record component.
finalStage() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
The stage that marks an item as complete, for ProgressProjector.
fingerprint() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the fingerprint record component.
fingerprint() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the fingerprint record component.
FixtureCalibrationException - Exception Class in com.arc_e_tect.gradle.trackerlens.fixture
Thrown by TrackerLensFixtureGenerator when no candidate dataset it tried, verified against the real ProgressProjector, produced a forecast within tolerance of the requested FixtureSpec.forecastTargetDaysOut().
FixtureCalibrationException(String) - Constructor for exception class com.arc_e_tect.gradle.trackerlens.fixture.FixtureCalibrationException
Creates a new FixtureCalibrationException.
FixtureResult - Record Class in com.arc_e_tect.gradle.trackerlens.fixture
The in-memory result of TrackerLensFixtureGenerator.generate(FixtureSpec): both trackers' generated records, plus a way to write them to disk.
FixtureResult(List<BddScenarioFixtureRecord>, List<ApiContractFixtureRecord>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Defensively copies both lists into unmodifiable ones.
FixtureSpec - Record Class in com.arc_e_tect.gradle.trackerlens.fixture
Parameters for TrackerLensFixtureGenerator: how much history to synthesize, how far out the resulting forecast should land, and how many items each of the two trackers should carry.
FixtureSpec(Instant, int, int, int, int, int) - Constructor for record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Validates every field.
forecastTargetDaysOut() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the forecastTargetDaysOut record component.

G

generate() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
Builds a FixtureSpec from this task's properties and delegates to TrackerLensFixtureGenerator.
generate() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Generates the dashboard: reads every registered tracker, resolves lenses, writes the output, and validates it against ContractRule.
generate(FixtureSpec) - Method in class com.arc_e_tect.gradle.trackerlens.fixture.TrackerLensFixtureGenerator
Generates a calibrated fixture for spec.
GENERATE_FIXTURE_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the fixture-generating task registered by this plugin.
GenerateTrackerLensFixtureTask - Class in com.arc_e_tect.gradle.trackerlens.fixture
Generates a calibrated pair of gherkin-progress-history.ndjson and api-contract-progress.ndjson fixture files - a convenience wrapper around TrackerLensFixtureGenerator for a lens-pack developer prototyping locally, exposing FixtureSpec's fields as task properties, every one of them optional and defaulting exactly as FixtureSpec.defaults() does.
GenerateTrackerLensFixtureTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
Creates a new task instance.
GenerateTrackerLensTask - Class in com.arc_e_tect.gradle.trackerlens
Reads every registered tracker's NDJSON history, computes a completion Projection for each, resolves the merged lens set, writes dashboard.html plus one CSS file per discovered lens, and validates the result against ContractRule as its unconditional last step - a dashboard that silently can't take a lens because generation drifted from its own content contract is a worse failure than a build error.
GenerateTrackerLensTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Creates a new task instance.
getApiContractCount() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
How many API-contract records to generate.
getApiContractHistoryFile() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
Where the generated API-contract history is written.
getAsOf() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
The instant to generate the fixture as of, as an ISO-8601 string (e.g.
getBddScenarioCount() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
How many BDD-scenario records to generate.
getBddScenarioHistoryFile() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
Where the generated BDD-scenario history is written.
getBuildFile() - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
The build file to update - the project's own build.gradle.
getCleanupDsl() - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
Strips every comment line from inside the managed block - both pre-existing ones and any doc comment this run would otherwise add - leaving only properties.
getDashboardName() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
The dashboard's displayed name, shown in the browser tab title and the page heading.
getDashboardName() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
The dashboard's displayed name, shown in the browser tab title and the page heading.
getDefaultLens() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional lens id active on first load.
getDefaultLens() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
The lens id active on first load.
getForecastTargetDaysOut() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
How many calendar days out from asOf the calibrated forecast should land.
getGenerateDsl() - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
When the trackerLens block is entirely absent, synthesize a full new one from the schema and append it to the end of the build file; when false (the default), a missing block is left alone.
getHistoryFiles() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
The NDJSON history file(s) to read.
getHistoryStartDaysAgo() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
How many days of history, ending at asOf, the generated timestamps are spread across.
getLensFile() - Method in class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
Where the boilerplate lens CSS file is written.
getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Classpath entries (directories or jars) resolved from the lensStyle configuration.
getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Classpath entries (directories or jars) resolved from the lensStyle configuration.
getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensTemplatesTask
Classpath entries (directories or jars) resolved from the lensStyle configuration.
getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional single CSS file contributing the custom-lens lens.
getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Optional single CSS file contributing a lens called custom-lens, always resolved with the highest precedence for that id (it is placed first among lens sources, so it can never be pushed into an auto-namespaced id by a collision).
getName() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
This tracker's registered name.
getOutputDir() - Method in class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
Where the lens-pack and sample-project directories are written.
getOutputDir() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Where dashboard.html and its lens CSS files are written.
getOutputDirectory() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Where dashboard.html and its lens CSS files are written.
getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional coordinate restricting which single external style pack's lenses are offered.
getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Optional coordinate restricting which single external style pack's lenses are offered.
getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensTemplatesTask
Optional coordinate restricting which single external style pack's templates are offered.
getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Optional Maven coordinate restricting which single external lensStyle pack's lenses are offered in the switcher, for when several resolved packs contribute distinct, non-colliding lenses and only one pack's lenses should ever be shown.
getSource() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
getTemplate() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional user-supplied Mustache template overriding this plugin's own bundled default for dashboard.html's static structure and wording.
getTemplate() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Optional Mustache template overriding this plugin's own bundled default for dashboard.html.
getTemplateId() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional id of a lens-pack-provided template to render dashboard.html from, instead of this plugin's own bundled default.
getTemplateId() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Optional id of a lens-pack-provided template (built-in or from a resolved lensStyle pack - see listTrackerLensTemplates) to render dashboard.html from, instead of this plugin's own bundled default.
getTrackers() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
The registered trackers.
getTrackerSpecs() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
The resolved tracker registrations to read, as captured from the trackerLens DSL.
getVersion() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Version shown alongside the dashboard's name.
getVersion() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Version shown alongside the dashboard's name, the same way systemUnderTestVersion works on the API-detector plugins (e.g.
getWorkingDaysPerWeek() - Method in class com.arc_e_tect.gradle.trackerlens.fixture.GenerateTrackerLensFixtureTask
Must be left at 5 - see FixtureSpec.workingDaysPerWeek().
GHERKIN_SCENARIO - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Gherkin scenario progress history, stages listed, defined, implemented.
GherkinScenarioTrackerSource - Class in com.arc_e_tect.gradle.trackerlens.tracker
TrackerSource for gherkin-to-asciidoc's scenario progress-history NDJSON, one record per line with fields fingerprint, scenarioName, featureTitle, listedAt, definedAt, implementedAt, lastSeenAt, removedAt.
GherkinScenarioTrackerSource() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.GherkinScenarioTrackerSource
Creates a new GherkinScenarioTrackerSource.
group() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the group record component.

H

hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Template
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns a hash code value for this object.
hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns a hash code value for this object.
hasReached(String) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Whether this item has reached stage.
HIGH - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
The full 90-day lookback cap has been reached.
HistoryFileResolver - Class in com.arc_e_tect.gradle.trackerlens.tracker
Expands a tracker's configured historyFiles entries into a flat, deterministic list of concrete NDJSON files to read: an entry that is itself a file is used as-is, and an entry that is a directory is expanded to every *.ndjson file directly within it (non-recursive), sorted by name.
HistoryFileResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.HistoryFileResolver
Creates a new HistoryFileResolver.
historyFiles() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns the value of the historyFiles record component.
historyStartDaysAgo() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the historyStartDaysAgo record component.

I

id() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Template
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns the value of the id record component.
implementedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the implementedAt record component.
implementedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the implementedAt record component.
init() - Method in class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
Generates the boilerplate lens file, refusing to overwrite one that already exists.
INIT_LENS_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the lens-boilerplate-generating task registered by this plugin.
InitTrackerLensTask - Class in com.arc_e_tect.gradle.trackerlens
Generates a complete, heavily-commented boilerplate lens CSS file to start a new lens from, covering every selector ContractRule governs (see DASHBOARD-THEMING.adoc) with inline comments explaining what each one is for and clearly-fake placeholder colors to replace.
InitTrackerLensTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
Creates a new task instance.
isActiveAsOf(Instant) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Whether this item was still active (present and not yet removed) as of asOf.

K

kind() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns the value of the kind record component.

L

label() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns the value of the label record component.
label() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Returns the value of the label record component.
label() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the label record component.
lastSeenAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the lastSeenAt record component.
lastSeenAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the lastSeenAt record component.
lastSeenAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the lastSeenAt record component.
latestStage(List<String>) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
The furthest stage this item has reached, per canonicalStages' own order.
latestStageAsOf(List<String>, Instant) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
The furthest stage this item had reached as of asOf, per canonicalStages' own order - the historical generalization of LifecycleRecord.latestStage(List), which is simply this method evaluated as of the present.
Lens - Record Class in com.arc_e_tect.gradle.trackerlens.lens
A single style pack lens, as discovered by LensScanner: its id (the lens file's base name, lower-cased) and its CSS content.
Lens(String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Creates an instance of a Lens record class.
LENS_STYLE_CONFIGURATION_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Name of the resolvable configuration external style packs are declared against.
LENS_SWITCHER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
At most one lens switcher for the whole dashboard.
LensContractValidator - Class in com.arc_e_tect.gradle.trackerlens.contract
Enforces every ContractRule against a generated dashboard file.
LensContractValidator() - Constructor for class com.arc_e_tect.gradle.trackerlens.contract.LensContractValidator
Creates a new LensContractValidator.
lenses() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the lenses record component.
lenses() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns the value of the lenses record component.
LensNaming - Class in com.arc_e_tect.gradle.trackerlens.lens
Derives a filesystem-safe CSS file name from a (possibly auto-namespaced) lens id, e.g.
LensResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
Merges the Lenses contributed by several LensSources into the final set offered in the dashboard's lens switcher.
LensResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensResolver
Creates a new LensResolver.
LensScanner - Class in com.arc_e_tect.gradle.trackerlens.lens
Scans one classpath root - a directory or a jar, this plugin's own bundled resources or a resolved lensStyle dependency, no distinction - for the fixed META-INF/arc-e-tect/tracker-lens/lenses/*.css convention and returns the Lenses it finds.
LensScanner() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensScanner
Creates a new LensScanner.
LensSetResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
Resolves the full merged lens set - this plugin's own bundled built-in lenses, every resolved external lensStyle pack (optionally restricted to one preferred pack), and the single lensStylesheet lens when configured - exactly the same way regardless of which task asks for it.
LensSetResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensSetResolver
Creates a new LensSetResolver.
LensSource - Record Class in com.arc_e_tect.gradle.trackerlens.lens
One contributor of Lenses to be merged by LensResolver: either this plugin's own bundled built-in lenses, or one resolved lensStyle dependency's lenses, or the single lens contributed by trackerLens.lensStylesheet.
LensSource(String, List<Lens>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Creates an instance of a LensSource record class.
LifecycleRecord - Record Class in com.arc_e_tect.gradle.trackerlens.tracker
A single tracked item's lifecycle, as read from a TrackerSource.
LifecycleRecord(String, String, String, Map<String, Instant>, Instant, Instant) - Constructor for record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Defensively copies stageReachedAt into an unmodifiable, order-preserving map.
LifecycleRecordMerger - Class in com.arc_e_tect.gradle.trackerlens.tracker
Merges LifecycleRecords sharing the same LifecycleRecord.id() - read from different history files registered on the same tracker - into one record per id.
LifecycleRecordMerger() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecordMerger
Creates a new LifecycleRecordMerger.
list() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Resolves the lens set and prints it to the console, grouped by source.
list() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensTemplatesTask
Resolves the template set and prints it to the console, grouped by source.
LIST_STYLES_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the lens-listing task registered by this plugin.
LIST_TEMPLATES_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the template-listing task registered by this plugin.
listedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the listedAt record component.
ListTrackerLensStylesTask - Class in com.arc_e_tect.gradle.trackerlens
Lists every Tracker Lens style available through a lens pack - this plugin's own built-in lenses and every resolved external lensStyle pack's lenses - without generating a dashboard.
ListTrackerLensStylesTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Creates a new task instance.
ListTrackerLensTemplatesTask - Class in com.arc_e_tect.gradle.trackerlens
Lists every Tracker Lens dashboard template available through a lens pack - this plugin's own built-in template and every resolved external lensStyle pack's templates - selectable via trackerLens.templateId, without generating a dashboard.
ListTrackerLensTemplatesTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.ListTrackerLensTemplatesTask
Creates a new task instance.
LOW - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
Fewer than 30 days of lookback history.

M

matrix() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the matrix record component.
MEDIUM - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
Between 30 and 89 days of lookback history.
merge(List<String>, List<LifecycleRecord>) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecordMerger
Merges records by id.
message() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns the value of the message record component.
METRIC_CARD - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
One metric card per stage, within each tracker section.
METRIC_CARD_PERCENT_HOOK - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
Every metric card also carries the --percent custom-property styling hook.
MetricCardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Rendered data for one .metric-card in a tracker section.
MetricCardView(String, int, int, int) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Creates an instance of a MetricCardView record class.
metrics() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the metrics record component.

N

NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Extension DSL block name, i.e.

P

path() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the path record component.
path() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns the value of the path record component.
percent() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns the value of the percent record component.
ProgressProjector - Class in com.arc_e_tect.gradle.trackerlens.projection
Extrapolates when a tracker will reach its total item count, from the historical rate at which items have reached its final stage.
ProgressProjector() - Constructor for class com.arc_e_tect.gradle.trackerlens.projection.ProgressProjector
Creates a new ProgressProjector.
project(List<LifecycleRecord>, String, int, Instant) - Method in class com.arc_e_tect.gradle.trackerlens.projection.ProgressProjector
Projects when records will collectively reach totalCount items at finalStage.
projectedDate() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the projectedDate record component.
projection() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the projection record component.
Projection - Record Class in com.arc_e_tect.gradle.trackerlens.projection
An extrapolated completion estimate for a tracker, computed by ProgressProjector.
Projection(Instant, int, int, double, Confidence) - Constructor for record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Creates an instance of a Projection record class.
PROJECTION_BLOCK - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
At most one projection block per tracker section (absent when no projection is available).

R

read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.ApiContractTrackerSource
 
read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.GherkinScenarioTrackerSource
 
read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageMatrixReader
Reads historyFile and returns every currently-declared cell.
read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageTrackerSource
 
read(File) - Method in interface com.arc_e_tect.gradle.trackerlens.tracker.TrackerSource
Reads historyFile and returns the LifecycleRecords it contains.
removedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the removedAt record component.
removedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the removedAt record component.
removedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the removedAt record component.
resolve(File, Iterable<File>, String) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensSetResolver
Resolves the full merged lens set.
resolve(Iterable<File>, String) - Method in class com.arc_e_tect.gradle.trackerlens.lens.TemplateSetResolver
Resolves the full merged template set.
resolve(Collection<File>) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.HistoryFileResolver
Expands configuredEntries into concrete files.
resolve(List<LensSource>) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensResolver
Merges sources in order, auto-namespacing any id collision across sources.
resolve(List<TemplateSource>) - Method in class com.arc_e_tect.gradle.trackerlens.lens.TemplateResolver
Merges sources in order, auto-namespacing any id collision across sources.
ResolvedLens - Record Class in com.arc_e_tect.gradle.trackerlens.lens
A Lens after cross-pack merging by LensResolver: its final, possibly auto-namespaced id, the label of the source it came from, and its CSS content.
ResolvedLens(String, String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Creates an instance of a ResolvedLens record class.
ResolvedTemplate - Record Class in com.arc_e_tect.gradle.trackerlens.lens
A Template after cross-pack merging by TemplateResolver: its final, possibly auto-namespaced id, the label of the source it came from, and its Mustache content.
ResolvedTemplate(String, String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Creates an instance of a ResolvedTemplate record class.
RESPONSE_COVERAGE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Doppelganger API Detector's response-coverage history, stages declared, covered.
responseCode() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns the value of the responseCode record component.
ResponseCoverageCell - Record Class in com.arc_e_tect.gradle.trackerlens.tracker
One cell of the response-coverage snapshot matrix: a currently-declared (verb, path, responseCode) triple, its current test count, and whether that count is positive.
ResponseCoverageCell(String, String, String, int, boolean) - Constructor for record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Creates an instance of a ResponseCoverageCell record class.
ResponseCoverageMatrixReader - Class in com.arc_e_tect.gradle.trackerlens.tracker
Reads the same NDJSON file ResponseCoverageTrackerSource reads, but into ResponseCoverageCells - the current-state snapshot pivot a coverage-depth grid needs, which LifecycleRecord's milestone-timestamp shape cannot carry (no field for testCount, and verb/path/responseCode would need to stay independently pivotable rather than fused into one label string).
ResponseCoverageMatrixReader() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageMatrixReader
Creates a new ResponseCoverageMatrixReader.
ResponseCoverageTrackerSource - Class in com.arc_e_tect.gradle.trackerlens.tracker
TrackerSource for the Doppelganger API Detector's response-coverage-history NDJSON, one record per line with fields fingerprint, verb, path, responseCode, testCount, firstDeclaredAt, firstCoveredAt, lastSeenAt, removedAt.
ResponseCoverageTrackerSource() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageTrackerSource
Creates a new ResponseCoverageTrackerSource.
rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Returns the value of the rule record component.
rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns the value of the rule record component.

S

SAME_COUNT_AS(ContractRule) - Static method in interface com.arc_e_tect.gradle.trackerlens.contract.Cardinality
Creates a Cardinality.SameCountAsRule cardinality relative to rule.
SAME_COUNT_AS_TRACKERS - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
The whole-document match count equals the number of discovered tracker sections.
SameCountAsRule(ContractRule) - Constructor for record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Creates an instance of a SameCountAsRule record class.
scan(File) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensScanner
Scans classpathRoot for lenses.
scan(File) - Method in class com.arc_e_tect.gradle.trackerlens.lens.TemplateScanner
Scans classpathRoot for templates.
scenarioName() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns the value of the scenarioName record component.
selector() - Method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
The CSS selector that must match according to ContractRule.cardinality().
seriesByGroup() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the seriesByGroup record component.
sourceLabel() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns the value of the sourceLabel record component.
sourceLabel() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Returns the value of the sourceLabel record component.
stage() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns the value of the stage record component.
stageBreakdown() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the stageBreakdown record component.
stageReachedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the stageReachedAt record component.
stages() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the stages record component.
stages() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
This kind's canonical stage sequence, in order.
stagesFormADependencyChain() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Whether an item of this kind can only reach a later stage by having already passed through every earlier one, so its single current (furthest-reached) stage is a meaningful summary of its status.
STALE_TABLE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
At most one stale-items table for the whole dashboard.
staleItems() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the staleItems record component.
stubbedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the stubbedAt record component.

T

TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the dashboard-generating task registered by this plugin.
Template - Record Class in com.arc_e_tect.gradle.trackerlens.lens
A single lens-pack dashboard template, as discovered by TemplateScanner: its id (the template file's base name, lower-cased) and its Mustache content.
Template(String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.Template
Creates an instance of a Template record class.
TemplateResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
Merges the Templates contributed by several TemplateSources into the final set listTrackerLensTemplates reports and trackerLens.templateId selects from.
TemplateResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.TemplateResolver
Creates a new TemplateResolver.
templates() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Returns the value of the templates record component.
TemplateScanner - Class in com.arc_e_tect.gradle.trackerlens.lens
Scans one classpath root - a directory or a jar, this plugin's own bundled resources or a resolved lensStyle dependency, no distinction - for the fixed META-INF/arc-e-tect/tracker-lens/templates/*.html convention and returns the Templates it finds.
TemplateScanner() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.TemplateScanner
Creates a new TemplateScanner.
TemplateSetResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
Resolves the full merged template set - this plugin's own bundled built-in template, plus every resolved external lensStyle pack's templates (optionally restricted to one preferred pack) - exactly the same way regardless of which task asks for it.
TemplateSetResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.TemplateSetResolver
Creates a new TemplateSetResolver.
TemplateSource - Record Class in com.arc_e_tect.gradle.trackerlens.lens
One contributor of Templates to be merged by TemplateResolver: either this plugin's own bundled built-in template, or one resolved lensStyle dependency's templates.
TemplateSource(String, List<Template>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Creates an instance of a TemplateSource record class.
testCount() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns the value of the testCount record component.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.BddScenarioFixtureRecord
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedTemplate
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Template
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.TemplateSource
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns a string representation of this record class.
toString() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns a string representation of this record class.
totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns the value of the totalCount record component.
totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the totalCount record component.
totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the totalCount record component.
TRACKER_SECTION - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
One section per registered tracker.
TrackerLensExtension - Class in com.arc_e_tect.gradle.trackerlens
DSL extension for the Tracker Lens Gradle plugin.
TrackerLensExtension(ObjectFactory) - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Creates the extension.
TrackerLensFixtureGenerator - Class in com.arc_e_tect.gradle.trackerlens.fixture
Generates a calibrated pair of gherkin-progress-history.ndjson and api-contract-progress.ndjson fixtures: run today, the forecast each one produces lands a predictable distance in the future, and still does when run again months later, without anyone hand-editing timestamps.
TrackerLensFixtureGenerator() - Constructor for class com.arc_e_tect.gradle.trackerlens.fixture.TrackerLensFixtureGenerator
Creates a new TrackerLensFixtureGenerator.
TrackerLensPlugin - Class in com.arc_e_tect.gradle.trackerlens
Gradle plugin that generates a themeable, standalone HTML dashboard from Gherkin scenario and API contract lifecycle history.
TrackerLensPlugin() - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Creates a new plugin instance.
TrackerRegistration - Class in com.arc_e_tect.gradle.trackerlens
One trackerLens.trackers { register("...") { ... } } DSL registration: which history file(s) to read and which TrackerSourceKind to read them with.
TrackerRegistration(String) - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
Creates a new TrackerRegistration.
trackers() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the trackers record component.
trackers(Action<? super NamedDomainObjectContainer<TrackerRegistration>>) - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
TrackerSource - Interface in com.arc_e_tect.gradle.trackerlens.tracker
Reads a producing plugin's NDJSON lifecycle-history file into LifecycleRecords.
TrackerSourceKind - Enum Class in com.arc_e_tect.gradle.trackerlens
The built-in TrackerSource kinds selectable from the trackerLens DSL's source property, each paired with its canonical, ordered stage sequence.
TrackerSpec - Record Class in com.arc_e_tect.gradle.trackerlens
A resolved trackerLens.trackers { ... } registration, as read by GenerateTrackerLensTask from TrackerLensExtension.getTrackers() at configuration time.
TrackerSpec(String, TrackerSourceKind, List<File>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Creates an instance of a TrackerSpec record class.
TrackerView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Rendered data for one .tracker section of the dashboard.
TrackerView(String, List<String>, List<MetricCardView>, int, Optional<Projection>, List<LocalDate>, Map<String, List<Integer>>, List<LifecycleRecord>, Map<String, Integer>, List<Map<String, Integer>>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Creates a TrackerView with no group-partitioned series and no coverage matrix - equivalent to the canonical constructor with Map.of() and List.of() for those two fields.
TrackerView(String, List<String>, List<MetricCardView>, int, Optional<Projection>, List<LocalDate>, Map<String, List<Integer>>, List<LifecycleRecord>, Map<String, Integer>, List<Map<String, Integer>>, Map<String, Map<String, List<Integer>>>, List<ResponseCoverageCell>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Creates an instance of a TrackerView record class.
TrackerViewFactory - Class in com.arc_e_tect.gradle.trackerlens.dashboard
Builds a TrackerView from a tracker's raw records, ready for DashboardHtmlWriter to render.
TrackerViewFactory() - Constructor for class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerViewFactory
Creates a new TrackerViewFactory.

U

UPDATE_DSL_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Name of the DSL-updating task registered by this plugin.
updateDsl() - Method in class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
Reads the build file, adds any missing DSL properties, and writes it back if anything changed - after first copying the original, untouched file alongside it as build.gradle.bak, so there's always a plain-file fallback even for a project not using version control (or one that just hasn't committed the file yet).
UpdateTrackerLensDslTask - Class in com.arc_e_tect.gradle.trackerlens
Adds any trackerLens DSL properties missing from this project's build file, set to their default values - see com.arc_e_tect.gradle.dslupdater.DslUpdater and TrackerLensDslSchema.
UpdateTrackerLensDslTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.UpdateTrackerLensDslTask
Creates a new task instance.
Usage - Search tag in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
Section

V

validate(File) - Method in class com.arc_e_tect.gradle.trackerlens.contract.LensContractValidator
Validates html against every ContractRule.
valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Returns an array containing the constants of this enum class, in the order they are declared.
velocityPerDay() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the velocityPerDay record component.
verb() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the verb record component.
verb() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.ResponseCoverageCell
Returns the value of the verb record component.
verifiedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.ApiContractFixtureRecord
Returns the value of the verifiedAt record component.
version() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the version record component.
Violation - Record Class in com.arc_e_tect.gradle.trackerlens.contract
One ContractRule violation found by LensContractValidator.
Violation(ContractRule, String) - Constructor for record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Creates an instance of a Violation record class.

W

withAsOf(Instant) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns a copy of this spec with FixtureSpec.asOf() replaced, every other field unchanged - the usual way an automated test pins this spec to a fixed instant for byte-identical output, starting from FixtureSpec.defaults().
withMatrix(List<ResponseCoverageCell>) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns a copy of this view with TrackerView.matrix() replaced - the coverage matrix is attached separately from this view's own milestone-based construction, since it comes from a raw re-read of the source file rather than from LifecycleRecords.
workingDaysPerWeek() - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureSpec
Returns the value of the workingDaysPerWeek record component.
write(File, DashboardView, File) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
Writes dashboard.html and one CSS file per lens in view.lenses() to outputDir, rendering dashboard.html from customTemplate when given, otherwise from this plugin's own bundled default template.
write(File, DashboardView, String, String) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
Writes dashboard.html and one CSS file per lens in view.lenses() to outputDir, rendering dashboard.html from templateContent - a lens-pack template resolved by id via trackerLens.templateId, rather than a project file or this plugin's own bundled default.
writeTo(File, File) - Method in record class com.arc_e_tect.gradle.trackerlens.fixture.FixtureResult
Writes both trackers' records to bddScenarioHistoryFile and apiContractHistoryFile, each in the exact NDJSON format its real TrackerSource reads - gherkin-to-asciidoc's ProgressHistoryStore and api-detector-core's ContractHistoryStore shapes respectively, schema-version marker line included, sorted by fingerprint.
A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form