Package-level declarations
Types
Link copied to clipboard
data class AppliedNexyMetric(val scope: MetricScope, val metricKey: String, val originalMetricKey: String, val rawValue: Double, val descriptor: MetricDescriptor, val metricModelId: String, val score: ElementaryNexyScore, val nexyGauge: NexyGaugeRenderPlan, val rawMetricRuler: RawMetricRulerRenderPlan)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LinearRawAxisModel(val rawUnit: String, val tickRounding: TickRounding, val minMetricValue: Double, val maxMetricValue: Double) : RawAxisModel
Link copied to clipboard
data class LogarithmicRawAxisModel(val rawUnit: String, val tickRounding: TickRounding, val minMetricValue: Double, val maxMetricValue: Double, val base: Double = 10.0) : RawAxisModel
Link copied to clipboard
data class LogNormalDistributionModel(val logMean: Double, val logStandardDeviation: Double) : NexyDistributionModel
Link copied to clipboard
data class MetricAvailabilityDiagnostic(val metricKey: String, val scope: MetricScope, val reason: String)
Link copied to clipboard
data class MetricDescriptor(val key: String, val abbreviation: String, val label: String, val description: String, val unit: String, val source: MetricSource, val supportedScopes: Set<MetricScope>, val requiresAnalyzer: Boolean, val requiresZ3: Boolean, val includeInCompositeByDefault: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NexyApplicationDiagnostic(val kind: NexyApplicationDiagnosticKind, val scope: MetricScope, val metricKey: String, val message: String)
Link copied to clipboard
Link copied to clipboard
data class NexyApplicationResult(val metrics: List<AppliedNexyMetric>, val composite: CompositeNexyResult, val compositeCoverage: CompositeNexyCoverage, val diagnostics: List<NexyApplicationDiagnostic>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object NexyEqualZoneAxis
Link copied to clipboard
data class NexyEvidenceAvailability(val analyzerEvidenceAvailable: Boolean = false, val z3EvidenceAvailable: Boolean = false)
Link copied to clipboard
data class NexyGaugeRenderPlan(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val kind: String = KIND, val title: String, val nexy: Double, val axisPosition: Double, val valueLabel: String, val subLabel: String, val band: NexyZone, val zones: List<RenderBand> = NexyRenderPlans.nexyGaugeBands, val ticks: List<NexyGaugeTick> = NexyRenderPlans.nexyGaugeTicks)
Link copied to clipboard
data class NexyGaugeTick(val axisPosition: Double, val percentile: Double, val percentileLabel: String, val rawLabel: String)
Link copied to clipboard
object NexyMetricAvailability
Link copied to clipboard
object NexyMetricDescriptors
Link copied to clipboard
data class NexyMetricModel(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val id: String, val scope: MetricScope, val metricKey: String, val direction: MetricDirection, val distributionModel: NexyDistributionModel, val rawAxisModel: RawAxisModel)
Link copied to clipboard
object NexyMetricModelApplication
Link copied to clipboard
object NexyMetricModelJson
Link copied to clipboard
Link copied to clipboard
object NexyMetricModels
Link copied to clipboard
data class NexyMetricModelSet(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val metricModels: List<NexyMetricModel>)
Link copied to clipboard
data class NexyMetricThresholdEdges(val lowToMediumBoundary: Double, val mediumToHighBoundary: Double, val outlierHighBoundary: Double)
Link copied to clipboard
Link copied to clipboard
object NexyPercentileScale
Link copied to clipboard
object NexyRenderPlans
Link copied to clipboard
object NexyReportPayloads
Link copied to clipboard
object NexyScoring
Link copied to clipboard
data class NormalDistributionModel(val mean: Double, val standardDeviation: Double) : NexyDistributionModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RawMetricAxis(val kind: String = KIND, val modelKind: RawAxisModelKind, val unit: String)
Link copied to clipboard
data class RawMetricRulerRenderPlan(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val kind: String = KIND, val title: String, val axis: RawMetricAxis, val marker: RawMetricMarker, val bands: List<RenderBand>, val ticks: List<RawMetricTick>)
Link copied to clipboard
Link copied to clipboard
data class RawNexyMetric(val scope: MetricScope, val metricKey: String, val rawValue: Double, val weight: Double = 1.0, val title: String? = null)
Link copied to clipboard
data class RenderBand(val axisStart: Double, val axisEnd: Double, val band: NexyZone, val displayLabel: String)
Link copied to clipboard
Complexity-driven impact on safety measures.
Link copied to clipboard
Functions
Link copied to clipboard
CLI entry point for the Gradle stigGenerateNexyGaugeFixtureJs task in stig-gradle-plugin. The generated file feeds Playwright HTML fixtures without duplicating NEXY percentile-zone policy in JavaScript. Runtime default metric models are computed directly from NexyDefaultMetricModelFactory, not from generated Kotlin source.
Generates the browser metadata derived from NexyMetricDescriptors.