Index

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

A

ACCEPT - Enum constant in enum class com.tnsai.quality.ratelimit.Decision
 
action(ModerationResult.Action) - Method in class com.tnsai.quality.security.moderation.ModerationResult.Builder
Sets the action.
ACTION_COMPLETE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
ACTION_DURATION - Static variable in class com.tnsai.quality.observability.Metrics
Histogram: Action duration in ms
ACTION_ERROR - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
ACTION_START - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
actionComplete(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs action completion.
actionError(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs action error.
actionError(String, Throwable) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs action error with exception.
Actions - Search tag in class com.tnsai.quality.security.moderation.ModerationResult
Section
ACTIONS_FAILED - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Failed actions
ACTIONS_SUCCESS - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Successful actions
ACTIONS_TOTAL - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Total actions executed
actionStart(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs action start.
ACTIVE_AGENTS - Static variable in class com.tnsai.quality.observability.Metrics
Gauge: Active agents
activePatternCount() - Method in class com.tnsai.quality.security.SecretFilter
Returns the number of active patterns.
AdaptiveSamplingPolicy - Class in com.tnsai.quality.sampling
Backpressure-aware EventSamplingPolicy (issue #82).
AdaptiveSamplingPolicy(EventSamplingPolicy, AdaptiveSamplingPolicy.BackpressureSignal) - Constructor for class com.tnsai.quality.sampling.AdaptiveSamplingPolicy
Defaults: low=0.5, high=0.9, criticalLevel=ERROR.
AdaptiveSamplingPolicy(EventSamplingPolicy, AdaptiveSamplingPolicy.BackpressureSignal, double, double, EventLevel) - Constructor for class com.tnsai.quality.sampling.AdaptiveSamplingPolicy
 
AdaptiveSamplingPolicy.BackpressureSignal - Interface in com.tnsai.quality.sampling
Externally-supplied utilisation signal.
addAgent(Agent) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Adds an agent to the validation pool.
addCategory(ModerationResult.Category, double) - Method in class com.tnsai.quality.security.moderation.ModerationResult.Builder
Adds a category score.
addConsensusPoint(String) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
addDetection(InjectionDetectionResult.InjectionType, String, double) - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult.Builder
Adds a detection.
addDivergence(ValidationResult.Divergence) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
addError(String) - Method in class com.tnsai.quality.security.validation.ValidationResult.Builder
Adds a general error.
addEvent(String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Adds an event to the span.
addEvent(String, Map<String, ?>) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Adds an event with attributes to the span.
addFieldError(String, String) - Method in class com.tnsai.quality.security.validation.ValidationResult.Builder
Adds a field-specific error.
addFlaggedContent(String) - Method in class com.tnsai.quality.security.moderation.ModerationResult.Builder
Adds flagged content.
addHook(EvalHook) - Method in class com.tnsai.eval.hooks.EvalHookManager
Adds a hook to the manager.
additionalPatternsResource(String) - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
Add an extra patterns resource (classpath path) to load.
addLLM(LLMClient) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Adds an LLM client to the validation pool.
addMessage(String, String) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
addMessage(Map<String, Object>) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
addObservation(Observation) - Method in class com.tnsai.quality.tracing.AgentTrace
Adds an observation to this trace.
addPattern(InjectionDetectionResult.InjectionType, String, double) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector.Builder
Adds a custom detection pattern.
addPattern(ModerationResult.Category, String, double) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Adds a custom pattern.
addPattern(SecretPattern) - Method in class com.tnsai.quality.security.SecretFilter.Builder
Adds a custom secret pattern.
addPattern(String, String, String) - Method in class com.tnsai.quality.security.SecretFilter.Builder
Adds a custom pattern by name, regex, and secret type.
addPattern(String, Pattern) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Adds a custom validation pattern.
addResponse(AgentResponse) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
addRule(ConditionalRule) - Method in class com.tnsai.invariants.rules.RuleEngine
Adds a pre-parsed rule.
addRule(String) - Method in class com.tnsai.invariants.rules.RuleEngine
Adds a rule from a string.
addRules(String[]) - Method in class com.tnsai.invariants.rules.RuleEngine
Adds multiple rules from an array.
addScore(Score) - Method in class com.tnsai.quality.tracing.AgentTrace
Adds a score to this trace.
admittedCount() - Method in class com.tnsai.quality.observability.LabelCardinalityGuard
Count of distinct admitted (non-allowlisted, non-bucket) values currently tracked.
agent(ReviewAgentSpi) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
Register an agent.
agent(String, String) - Static method in record class com.tnsai.quality.cost.CostScope
Convenience: tenant + agent scope.
agent(String, String) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
AGENT_IDLE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
AGENT_START - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
AGENT_STOP - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
agentBackend() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the agentBackend record component.
agentExecutionTimes(Map<String, Duration>) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
AgentHealthIndicator - Class in com.tnsai.quality.observability.health
Health indicator for TnsAI agents.
AgentHealthIndicator(Agent) - Constructor for class com.tnsai.quality.observability.health.AgentHealthIndicator
Creates an agent health indicator with default settings.
AgentHealthIndicator(Agent, String) - Constructor for class com.tnsai.quality.observability.health.AgentHealthIndicator
Creates an agent health indicator with a custom name.
AgentHealthIndicator(Agent, String, double) - Constructor for class com.tnsai.quality.observability.health.AgentHealthIndicator
Creates an agent health indicator with custom settings.
agentId() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the agentId record component.
agentId() - Method in record class com.tnsai.quality.cost.CostScope
Returns the value of the agentId record component.
agentId() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the agentId record component.
agentId() - Method in record class com.tnsai.quality.slo.EventScope
Returns the value of the agentId record component.
agentId() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
Returns the value of the agentId record component.
agentId() - Method in class com.tnsai.quality.tracing.AgentTrace
 
agentId(String) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
agentIdle(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs agent idle state.
AgentInstrumentation - Class in com.tnsai.quality.observability
OpenTelemetry instrumentation for TnsAI agents.
AgentInstrumentation(OpenTelemetryTracer, OpenTelemetryMetrics) - Constructor for class com.tnsai.quality.observability.AgentInstrumentation
Creates a new AgentInstrumentation with custom tracer and metrics.
AgentInstrumentation(TnsAITelemetry) - Constructor for class com.tnsai.quality.observability.AgentInstrumentation
Creates a new AgentInstrumentation with the given TnsAITelemetry.
AgentLogger - Class in com.tnsai.quality.observability
Structured logger for agent operations with automatic trace context propagation.
AgentLogger.LogEntry - Class in com.tnsai.quality.observability
Fluent builder for structured log entries.
Agent Middleware Integration - Search tag in interface com.tnsai.quality.security.moderation.ContentModerator
Section
agentPositions() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Returns the value of the agentPositions record component.
AgentResponse - Class in com.tnsai.quality.validation.parallel
Response from a single agent in parallel validation.
AgentResponse.Builder - Class in com.tnsai.quality.validation.parallel
 
AgentRun - Record Class in com.tnsai.quality.security.harness
History entry for one ReviewAgentSpi invocation against a single FileRecord (TNS-291).
AgentRun(String, String, Instant, Instant, int, String, Optional<String>) - Constructor for record class com.tnsai.quality.security.harness.AgentRun
Creates an instance of a AgentRun record class.
agents() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the agents record component.
agents(List<Agent>) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Adds multiple agents to the validation pool.
AGENTS_MD - Enum constant in enum class com.tnsai.quality.security.llm.ContextFileSource
AGENTS.md / .agents.md — generic agent-instruction file.
agentStart(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs agent start.
agentStop(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs agent stop.
AgentTrace - Class in com.tnsai.quality.tracing
Top-level trace for an agent interaction.
AgentTrace.Builder - Class in com.tnsai.quality.tracing
 
agentVersion() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the agentVersion record component.
aggregationStrategy(AggregationStrategy) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Sets the aggregation strategy.
AggregationStrategy - Enum Class in com.tnsai.quality.validation.parallel
Strategy for aggregating results from multiple LLM agents.
agreementRatio(double) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
ALGORITHM - Static variable in class com.tnsai.quality.security.EncryptionConfig
 
all() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
Convenience — every shipped matcher in a stable order.
all() - Method in class com.tnsai.quality.slo.SLORegistry
Snapshot of every registered SLO.
allow(String...) - Method in class com.tnsai.quality.observability.LabelCardinalityGuard.Builder
 
allow(String...) - Method in class com.tnsai.quality.security.ToolFilter.Builder
Adds allow patterns.
allow(List<String>) - Static method in interface com.tnsai.quality.sandbox.NetPolicy
Allow access only to the listed hosts ("github.com", "api.openai.com:443", …).
ALLOW - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Action
Allow the content
allowAll() - Static method in class com.tnsai.quality.security.ToolFilter
Creates an open filter that allows everything.
allowed() - Static method in class com.tnsai.quality.security.moderation.ModerationResult
Returns an allowed result.
allowedFields(Set<String>) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Sets the allowed fields.
AllowList(List<String>) - Constructor for record class com.tnsai.quality.sandbox.NetPolicy.AllowList
Creates an instance of a AllowList record class.
allowsExecution() - Method in enum class com.tnsai.quality.security.PermissionLevel
Returns true if this level allows execution (ALWAYS or ASK).
allPostResponsePass(String, String) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Returns true if all post-response guardrails pass for the given input/output.
allPreResponsePass(String) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Returns true if all pre-response guardrails pass for the given input.
ALWAYS - Enum constant in enum class com.tnsai.quality.security.PermissionLevel
Auto-execute without confirmation.
AlwaysCapturePolicy - Class in com.tnsai.quality.sampling
Captures every event at full fidelity (issue #82).
AlwaysCapturePolicy() - Constructor for class com.tnsai.quality.sampling.AlwaysCapturePolicy
 
And(InvariantExpression, InvariantExpression) - Constructor for record class com.tnsai.invariants.InvariantExpression.And
Creates an instance of a And record class.
ANTHROPIC_API_KEY - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
appendRun(PipelineStateStore.RunMetadata) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
appendRun(PipelineStateStore.RunMetadata) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
Append a stage-execution entry to the run log.
apply(PreAction) - Method in class com.tnsai.quality.cost.CostBudgetEnforcer
 
args() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Returns the value of the args record component.
argv() - Method in record class com.tnsai.quality.sandbox.Command
Returns the value of the argv record component.
argv() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the argv record component.
ASK - Enum constant in enum class com.tnsai.quality.security.PermissionLevel
Requires user confirmation before execution.
at() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns the value of the at record component.
AT_RISK - Enum constant in enum class com.tnsai.quality.slo.SLOStatus
Compliance still above target but the long-window burn rate is elevated — operators should look but no immediate action required.
atDebug() - Static method in class com.tnsai.quality.redaction.LoggingRedactionAuditListener
Convenience: log at DEBUG floor for noisy environments.
atInfo() - Static method in class com.tnsai.quality.redaction.LoggingRedactionAuditListener
Convenience: log at INFO floor (CRITICAL still escalates to WARN).
atLeast(Severity) - Method in enum class com.tnsai.quality.security.harness.Severity
true if this is at least as severe as other.
Attempt(EventScope, boolean, long, Instant) - Constructor for record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Creates an instance of a Attempt record class.
audit(ActionMetadata, Role, String, Map<String, Object>, Object, long) - Method in class com.tnsai.quality.security.SecurityEnforcer
Logs audit information based on audit level.
AuditingRedactor - Class in com.tnsai.quality.redaction
Redactor decorator that emits a RedactionAuditEvent to a RedactionAuditListener every time the wrapped redactor matches at least one pattern (issue #80).
AuditingRedactor(Redactor, RedactionAuditListener) - Constructor for class com.tnsai.quality.redaction.AuditingRedactor
 
AVAILABILITY - Enum constant in enum class com.tnsai.quality.slo.SLOType
Successful-attempt fraction over total attempts.
available() - Method in class com.tnsai.quality.sandbox.ContainerSandboxFactory
 
available() - Method in class com.tnsai.quality.sandbox.ProcessSandboxFactory
Always available — the JVM is the runtime.
available() - Method in interface com.tnsai.quality.sandbox.SandboxFactory
true if this factory's runtime is reachable on the current host (e.g.
available() - Method in class com.tnsai.quality.sandbox.WasmSandboxFactory
V1 stub returns false unconditionally; once a runtime adapter ships, this becomes a probe (e.g.
Available Themes - Search tag in class com.tnsai.quality.observability.theme.LogThemes
Section
Available Themes - Search tag in package com.tnsai.quality.observability.theme
Section
averageConfidence(double) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
averageExecutionTime(Duration) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
AWS_ACCESS_KEY - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 

B

backend() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the backend record component.
batchDelayMillis(int) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the batch delay in milliseconds for span export.
BEARER_TOKEN - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
BELIEF_UPDATE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
beliefUpdate(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs belief update.
BEST_OF - Enum constant in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Best-of-N - select the response with highest confidence score.
bestAgent(AgentResponse) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
bestSolution(String) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
block(String, Map<ModerationResult.Category, Double>, List<String>) - Static method in class com.tnsai.quality.security.moderation.ModerationResult
Returns a blocked result.
BLOCK - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Action
Block the content
blockDangerousPatterns(boolean) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Enables or disables dangerous pattern detection.
blockThreshold(double) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Sets the block threshold.
bool(String, boolean, ScoreSource) - Static method in record class com.tnsai.quality.tracing.Score
Creates a boolean score (pass=1.0, fail=0.0).
BOOLEAN - Enum constant in enum class com.tnsai.quality.tracing.ScoreType
 
borrow() - Method in class com.tnsai.quality.sandbox.SandboxPool
Borrow a sandbox.
budget() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the budget record component.
BudgetExceededException - Exception Class in com.tnsai.quality.cost
Thrown by CostBudgetEnforcer when an LLM call would exceed a configured CostBudget under BudgetPolicy.HARD_STOP (issue #82).
BudgetExceededException(String, String, BigDecimal, BigDecimal, BigDecimal) - Constructor for exception class com.tnsai.quality.cost.BudgetExceededException
 
BudgetPolicy - Enum Class in com.tnsai.quality.cost
What the framework should do when a CostBudget is exhausted (issue #82).
BudgetState - Record Class in com.tnsai.quality.cost
Snapshot of a CostBudget's consumption (issue #82).
BudgetState(CostBudget, BigDecimal, BigDecimal, double, BudgetState.Status, Instant) - Constructor for record class com.tnsai.quality.cost.BudgetState
Creates an instance of a BudgetState record class.
BudgetState.Status - Enum Class in com.tnsai.quality.cost
Coarse health bucket.
build() - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
build() - Method in class com.tnsai.quality.observability.LabelCardinalityGuard.Builder
 
build() - Method in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter.Builder
 
build() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
Builds the exporter.
build() - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Builds the TnsAITelemetry instance.
build() - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor.Builder
 
build() - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
build() - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy.Builder
 
build() - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
build() - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
 
build() - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Builds the EncryptionConfig.
build() - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
 
build() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult.Builder
Builds the result.
build() - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector.Builder
Builds the detector.
build() - Method in class com.tnsai.quality.security.moderation.ModerationResult.Builder
Builds the result.
build() - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Builds the moderator.
build() - Method in class com.tnsai.quality.security.SecretFilter.Builder
Builds the SecretFilter.
build() - Method in class com.tnsai.quality.security.ToolFilter.Builder
Builds the ToolFilter.
build() - Method in class com.tnsai.quality.security.validation.ValidationResult.Builder
Builds the validation result.
build() - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Builds the ValidationService.
build() - Method in class com.tnsai.quality.tracing.AgentTrace.Builder
 
build() - Method in class com.tnsai.quality.tracing.Observation.Builder
 
build() - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
build() - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
 
build() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
build() - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
builder() - Static method in class com.tnsai.quality.observability.health.LLMHealthIndicator
 
builder() - Static method in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
 
builder() - Static method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Creates a new builder.
builder() - Static method in class com.tnsai.quality.observability.TnsAITelemetry
Creates a new Builder for TnsAITelemetry.
builder() - Static method in class com.tnsai.quality.redaction.TenantPolicyRedactor
 
builder() - Static method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy
 
builder() - Static method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
 
builder() - Static method in record class com.tnsai.quality.sandbox.SandboxSpec
 
builder() - Static method in class com.tnsai.quality.security.DestructiveCommandDetector
 
builder() - Static method in class com.tnsai.quality.security.EncryptionConfig
Creates a builder for custom EncryptionConfig.
builder() - Static method in class com.tnsai.quality.security.harness.CodeReviewPipeline
 
builder() - Static method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Creates a result builder.
builder() - Static method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Creates a detector builder.
builder() - Static method in class com.tnsai.quality.security.moderation.ModerationResult
Creates a builder for complex results.
builder() - Static method in class com.tnsai.quality.security.moderation.PatternBasedModerator
Creates a moderator builder.
builder() - Static method in class com.tnsai.quality.security.SecretFilter
Creates a builder for configuring a SecretFilter.
builder() - Static method in class com.tnsai.quality.security.ToolFilter
Creates a builder for ToolFilter.
builder() - Static method in class com.tnsai.quality.security.validation.ValidationResult
Creates a builder for constructing validation results.
builder() - Static method in class com.tnsai.quality.security.validation.ValidationService
Creates a builder for ValidationService.
builder() - Static method in class com.tnsai.quality.validation.parallel.AgentResponse
 
builder() - Static method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
 
builder() - Static method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
builder() - Static method in class com.tnsai.quality.validation.parallel.ValidationResult
 
builder(String) - Static method in class com.tnsai.quality.observability.LabelCardinalityGuard
Starts a new builder for a label named name.
builder(String) - Static method in class com.tnsai.quality.tracing.AgentTrace
 
builder(String, ObservationType) - Static method in class com.tnsai.quality.tracing.Observation
 
Builder() - Constructor for class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
Builder() - Constructor for class com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.llm.InjectionDetectionResult.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.llm.PromptInjectionDetector.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.moderation.ModerationResult.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.SecretFilter.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.ToolFilter.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.validation.ValidationResult.Builder
 
Builder() - Constructor for class com.tnsai.quality.security.validation.ValidationService.Builder
 
Builder() - Constructor for class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
Builder() - Constructor for class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
 
Builder() - Constructor for class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
Builder() - Constructor for class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
Built-in Health Indicators - Search tag in package com.tnsai.quality.observability.health
Section
BuiltInMatchers - Class in com.tnsai.quality.security.harness
Factory for the framework's built-in CWE matchers (TNS-291).
burn() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the burn record component.
BURNING - Enum constant in enum class com.tnsai.quality.slo.SLOStatus
Both short- and long-window burn rates over threshold — the budget is being consumed faster than the window allows.
burnRate() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the burnRate record component.
BurnRateConfig - Record Class in com.tnsai.quality.slo
Multi-window burn-rate alerting thresholds (issue #92), per the SRE workbook recipe — a single burn-rate signal is too noisy on its own, so the framework requires a fast-window AND a slow-window signal to fire before treating an SLO as actively burning.
BurnRateConfig(double, Duration, double, Duration) - Constructor for record class com.tnsai.quality.slo.BurnRateConfig
Creates an instance of a BurnRateConfig record class.
BurnRateMetric - Record Class in com.tnsai.quality.slo
Burn-rate sample for one SLOState (issue #92): how fast is the error budget being consumed in the short and long windows?
BurnRateMetric(double, double) - Constructor for record class com.tnsai.quality.slo.BurnRateMetric
Creates an instance of a BurnRateMetric record class.
byId(String) - Static method in interface com.tnsai.quality.sandbox.SandboxFactory
Find a factory by its SandboxFactory.id() (case-insensitive).

C

candidateMatchers() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the candidateMatchers record component.
Cannot provide (deferred) - Search tag in class com.tnsai.quality.sandbox.ContainerSandbox
Section
Cannot provide (use a stronger backend) - Search tag in class com.tnsai.quality.sandbox.ProcessSandbox
Section
capabilityId() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the capabilityId record component.
capabilityId() - Method in record class com.tnsai.quality.cost.CostScope
Returns the value of the capabilityId record component.
capabilityInterface() - Method in record class com.tnsai.quality.slo.EventScope
Returns the value of the capabilityInterface record component.
capabilityInterface() - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
Returns the value of the capabilityInterface record component.
capture(String) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
capture(String, EventLevel, String) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
Capture() - Constructor for record class com.tnsai.quality.sampling.SamplingDecision.Capture
Creates an instance of a Capture record class.
CAPTURE - Enum constant in enum class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Outcome
 
CaptureDownsampled(double) - Constructor for record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
Creates an instance of a CaptureDownsampled record class.
categorical(String, String, ScoreSource) - Static method in record class com.tnsai.quality.tracing.Score
Creates a categorical score with a label.
CATEGORICAL - Enum constant in enum class com.tnsai.quality.tracing.ScoreType
 
check() - Method in class com.tnsai.quality.observability.health.AgentHealthIndicator
 
check() - Method in interface com.tnsai.quality.observability.health.HealthIndicator
Performs the health check and returns the result.
check() - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator
 
check() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
 
check(EventContext) - Method in interface com.tnsai.quality.ratelimit.EventRateLimiter
Decide whether the tenant can emit another event right now.
check(EventContext) - Method in class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
 
check(Object, String) - Static method in class com.tnsai.invariants.InvariantChecker
Checks invariants for a method on the given target.
check(String) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Checks the health of a specific indicator.
checkAfter(Object, String) - Static method in class com.tnsai.invariants.InvariantChecker
Checks invariants after action execution.
checkAfterAction(Method) - Method in class com.tnsai.invariants.InvariantChecker
Checks all conditions after action execution.
checkAll() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Checks all registered health indicators.
checkAll(Duration) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Checks all registered health indicators with a timeout.
checkAllAsync() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Checks all health indicators asynchronously.
checkAsync() - Method in interface com.tnsai.quality.observability.health.HealthIndicator
Performs the health check asynchronously.
checkBeforeAction(Method) - Method in class com.tnsai.invariants.InvariantChecker
Checks all conditions before action execution.
checkInput(String) - Method in interface com.tnsai.quality.security.moderation.ContentModerator
Checks user input for policy violations.
checkInput(String) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator
 
checkMatching(String) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Checks health of indicators matching a pattern.
checkOutput(String) - Method in interface com.tnsai.quality.security.moderation.ContentModerator
Checks model output for policy violations.
checkOutput(String) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator
 
checkPII(boolean) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Enables or disables PII checking.
checkPostcondition(Method) - Method in class com.tnsai.invariants.InvariantChecker
Checks the postcondition of an action.
checkPrecondition(Method) - Method in class com.tnsai.invariants.InvariantChecker
Checks the precondition of an action.
checkStateInvariants() - Method in class com.tnsai.invariants.InvariantChecker
Checks all @State field invariants.
checkToolResult(String, String) - Method in interface com.tnsai.quality.security.moderation.ContentModerator
Checks tool execution results for policy violations.
checkToolResult(String, String) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator
 
checkWithTimeout(Duration) - Method in interface com.tnsai.quality.observability.health.HealthIndicator
Performs the health check with a timeout.
childrenOf(String) - Method in class com.tnsai.quality.tracing.AgentTrace
Returns child observations of a given parent.
Choosing a backend - Search tag in interface com.tnsai.quality.sandbox.SandboxFactory
Section
CLAUDE_MD - Enum constant in enum class com.tnsai.quality.security.llm.ContextFileSource
CLAUDE.md — Anthropic Claude Code project-context convention.
claudeOpus(LLMClient) - Static method in class com.tnsai.quality.security.harness.ReviewAgent
Convenience factory — id "claude-opus", version derived from LLMClient.getModel().
clear() - Method in interface com.tnsai.quality.cost.CostBudgetStore
Drop every recorded spend entry — reset the store.
clear() - Method in class com.tnsai.quality.cost.InMemoryCostBudgetStore
 
clear() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Clears all registered health indicators.
clear() - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
clear() - Method in class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
 
clear() - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
Removes all events (for testing).
clear() - Method in class com.tnsai.quality.slo.SLORegistry
 
clear() - Static method in class com.tnsai.quality.tracing.TraceContext
Clears all thread-local state.
clearAll() - Method in class com.tnsai.quality.security.ToolPermissionManager
Clears all explicit tool permissions, reverting everything to default.
clearCurrent() - Static method in class com.tnsai.quality.observability.TraceContext
Clears the current trace context.
clearHooks() - Method in class com.tnsai.eval.hooks.EvalHookManager
Clears all hooks.
clearRules() - Method in class com.tnsai.invariants.rules.RuleEngine
Clears all rules.
clearToolPermission(String) - Method in class com.tnsai.quality.security.ToolPermissionManager
Removes any explicit permission for a tool, reverting to the default.
client(LLMClient) - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
close() - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
 
close() - Method in interface com.tnsai.quality.sandbox.Sandbox
close() - Method in class com.tnsai.quality.sandbox.SandboxPool
Drain the pool — terminate every idle sandbox.
close() - Method in class com.tnsai.quality.sandbox.SandboxPool.Lease
Returns the sandbox to the pool.
close() - Method in class com.tnsai.quality.security.SecurityEnforcer
Shuts down the timeout executor.
close() - Method in class com.tnsai.quality.tracing.TraceContext.Scope
 
cmp() - Method in record class com.tnsai.quality.slo.Target
Returns the value of the cmp record component.
CodeReviewPipeline - Class in com.tnsai.quality.security.harness
Top-level orchestrator for the agent-driven code-review pipeline (TNS-291).
CodeReviewPipeline.Builder - Class in com.tnsai.quality.security.harness
Builder for CodeReviewPipeline.
collectViolations(Method) - Method in class com.tnsai.invariants.InvariantChecker
Collects all violations without throwing exceptions.
com.tnsai.eval.hooks - package com.tnsai.eval.hooks
 
com.tnsai.invariants - package com.tnsai.invariants
 
com.tnsai.invariants.rules - package com.tnsai.invariants.rules
Rule engine for evaluating conditional transition rules at runtime.
com.tnsai.quality.cost - package com.tnsai.quality.cost
 
com.tnsai.quality.internal - package com.tnsai.quality.internal
 
com.tnsai.quality.observability - package com.tnsai.quality.observability
Observability and telemetry integration using OpenTelemetry.
com.tnsai.quality.observability.health - package com.tnsai.quality.observability.health
Health check infrastructure for TnsAI components.
com.tnsai.quality.observability.otlp - package com.tnsai.quality.observability.otlp
 
com.tnsai.quality.observability.theme - package com.tnsai.quality.observability.theme
Themed logging for fun developer experience.
com.tnsai.quality.ratelimit - package com.tnsai.quality.ratelimit
 
com.tnsai.quality.redaction - package com.tnsai.quality.redaction
 
com.tnsai.quality.sampling - package com.tnsai.quality.sampling
 
com.tnsai.quality.sandbox - package com.tnsai.quality.sandbox
 
com.tnsai.quality.security - package com.tnsai.quality.security
 
com.tnsai.quality.security.audit - package com.tnsai.quality.security.audit
 
com.tnsai.quality.security.harness - package com.tnsai.quality.security.harness
Code-review harness — agent-driven security-review pipeline (TNS-291).
com.tnsai.quality.security.llm - package com.tnsai.quality.security.llm
LLM-specific safety guardrails for prompt injection and input manipulation.
com.tnsai.quality.security.moderation - package com.tnsai.quality.security.moderation
Content moderation for agent inputs, outputs, and tool results.
com.tnsai.quality.security.validation - package com.tnsai.quality.security.validation
Input validation framework for agent security boundaries.
com.tnsai.quality.slo - package com.tnsai.quality.slo
 
com.tnsai.quality.tracing - package com.tnsai.quality.tracing
 
com.tnsai.quality.tracing.guardrail - package com.tnsai.quality.tracing.guardrail
 
com.tnsai.quality.validation - package com.tnsai.quality.validation
Validation infrastructure for agent responses.
com.tnsai.quality.validation.parallel - package com.tnsai.quality.validation.parallel
Parallel validation through multi-model consensus and comparison.
combine(HealthCheckResult) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Combines this result with another, returning the worse status.
Command - Record Class in com.tnsai.quality.sandbox
One executable step inside a Sandbox (TNS-296).
Command(List<String>, Optional<byte[]>) - Constructor for record class com.tnsai.quality.sandbox.Command
Creates an instance of a Command record class.
commandInjection() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-78 — OS command injection.
Common configurations - Search tag in class com.tnsai.quality.observability.LabelCardinalityGuard
Section
Comparison(InvariantExpression, InvariantExpression.ComparisonOp, InvariantExpression) - Constructor for record class com.tnsai.invariants.InvariantExpression.Comparison
Creates an instance of a Comparison record class.
completion() - Method in class com.tnsai.quality.tracing.Observation
 
completion(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
CompositeRedactor - Class in com.tnsai.quality.redaction
Pipes input through a chain of Redactors in order (issue #80).
CompositeRedactor(List<Redactor>) - Constructor for class com.tnsai.quality.redaction.CompositeRedactor
 
Composition - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Section
Composition - Search tag in class com.tnsai.quality.redaction.RedactingLLMCallPublisher
Section
compute(CostBudget, BigDecimal, Instant) - Static method in record class com.tnsai.quality.cost.BudgetState
Build a BudgetState from raw spent + budget values.
Concurrency - Search tag in class com.tnsai.quality.cost.InMemoryCostBudgetStore
Section
Concurrency - Search tag in class com.tnsai.quality.sandbox.SandboxPool
Section
Concurrency - Search tag in class com.tnsai.quality.slo.InMemorySLOEvaluator
Section
Concurrency - Search tag in interface com.tnsai.quality.cost.CostBudgetStore
Section
Concurrency - Search tag in interface com.tnsai.quality.sandbox.Sandbox
Section
Concurrency - Search tag in interface com.tnsai.quality.sandbox.SandboxExecutionListener
Section
ConditionalRule - Class in com.tnsai.invariants.rules
Represents a conditional transition rule like "DEAD if neighbors invalid input: '<' 2".
ConditionalRule(String, String) - Constructor for class com.tnsai.invariants.rules.ConditionalRule
Creates a simple rule without current state condition.
ConditionalRule(String, String, String, String, String) - Constructor for class com.tnsai.invariants.rules.ConditionalRule
Creates a ConditionalRule.
confidence(double) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
Confidence Levels - Search tag in class com.tnsai.quality.security.llm.InjectionDetectionResult
Section
confidenceThreshold(double) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector.Builder
Sets the confidence threshold for blocking.
confidenceVariance(double) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
config() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the config record component.
config() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Returns the value of the config record component.
config(String, String) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
 
Configuration - Search tag in class com.tnsai.quality.observability.theme.ThemedLogger
Section
Configuration - Search tag in class com.tnsai.quality.security.llm.PromptInjectionDetector
Section
Configuration - Search tag in package com.tnsai.quality.observability
Section
CONSENSUS - Enum constant in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Consensus - extract and combine common points from all responses.
consensusPoints(List<String>) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
ContainerSandbox - Class in com.tnsai.quality.sandbox
Sandbox backend that runs commands inside a fresh container per ContainerSandbox.execute(com.tnsai.quality.sandbox.Command) call (TNS-296).
ContainerSandboxFactory - Class in com.tnsai.quality.sandbox
Container-runtime-backed SandboxFactory (TNS-296).
ContainerSandboxFactory() - Constructor for class com.tnsai.quality.sandbox.ContainerSandboxFactory
SPI default constructor — auto-detects available runtime.
ContainerSandboxFactory(String) - Constructor for class com.tnsai.quality.sandbox.ContainerSandboxFactory
Test / explicit constructor.
contains(CostScope) - Method in record class com.tnsai.quality.cost.CostScope
true when other falls within this scope — i.e.
containsDangerousPatterns(String) - Method in class com.tnsai.quality.security.validation.ValidationService
Checks if a string contains dangerous patterns.
containsSecrets(String) - Method in class com.tnsai.quality.security.SecretFilter
Checks if the text contains any detectable secrets.
contentHash() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the contentHash record component.
ContentModerator - Interface in com.tnsai.quality.security.moderation
Interface for content moderation.
context() - Method in record class com.tnsai.quality.sampling.SamplingInput
Returns the value of the context record component.
context() - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline
Read-only view of the pipeline's configuration.
CONTEXT_MANIPULATION - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Context manipulation
ContextFileSource - Enum Class in com.tnsai.quality.security.llm
Tag identifying which kind of project-context file a scan operated on.
Core Components - Search tag in package com.tnsai.quality.observability.health
Section
cost() - Method in class com.tnsai.quality.tracing.Observation
 
cost(double) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
CostBudget - Record Class in com.tnsai.quality.cost
Declarative budget — "this scope can spend at most X USD per period; here's what to do when exhausted" (issue #82).
CostBudget(String, Optional<String>, Optional<String>, BigDecimal, Duration, BudgetPolicy) - Constructor for record class com.tnsai.quality.cost.CostBudget
Creates an instance of a CostBudget record class.
CostBudgetEnforcer - Class in com.tnsai.quality.cost
Hook that enforces a CostBudget on every pre-LLM action (issue #82).
CostBudgetEnforcer(CostBudgetStore, Function<PreAction, Optional<CostBudget>>) - Constructor for class com.tnsai.quality.cost.CostBudgetEnforcer
Convenience for the common "don't pre-estimate" case — every call's cost is treated as 0, so the enforcer only fires after the cap is already crossed by recorded spend.
CostBudgetEnforcer(CostBudgetStore, Function<PreAction, Optional<CostBudget>>, Function<PreAction, BigDecimal>) - Constructor for class com.tnsai.quality.cost.CostBudgetEnforcer
 
CostBudgetEvaluator - Class in com.tnsai.quality.cost
Resolves a CostBudget's current BudgetState by querying its CostBudgetStore for cumulative spend (issue #82).
CostBudgetEvaluator(CostBudgetStore) - Constructor for class com.tnsai.quality.cost.CostBudgetEvaluator
 
CostBudgetStore - Interface in com.tnsai.quality.cost
SPI for tracking cumulative LLM spend per CostScope per rolling window (issue #82).
CostScope - Record Class in com.tnsai.quality.cost
Per-spend scope key — a (tenantId, agentId, capabilityId) triple used by CostBudgetStore to bucket recorded spend (issue #82).
CostScope(String, Optional<String>, Optional<String>) - Constructor for record class com.tnsai.quality.cost.CostScope
Creates an instance of a CostScope record class.
count(AuditQuery) - Method in class com.tnsai.quality.security.audit.FileAuditStore
 
count(AuditQuery) - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
 
cpuMillis() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns the value of the cpuMillis record component.
cpuShares() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the cpuShares record component.
create() - Method in class com.tnsai.eval.hooks.DefaultEvalHandleFactory
 
create() - Method in class com.tnsai.quality.security.DefaultSecurityEnforcerFactory
 
create(SandboxSpec) - Method in class com.tnsai.quality.sandbox.ContainerSandboxFactory
 
create(SandboxSpec) - Method in class com.tnsai.quality.sandbox.ProcessSandboxFactory
 
create(SandboxSpec) - Method in interface com.tnsai.quality.sandbox.SandboxFactory
Create a Sandbox from spec.
create(SandboxSpec) - Method in class com.tnsai.quality.sandbox.WasmSandboxFactory
 
create(Object, boolean) - Method in class com.tnsai.invariants.DefaultInvariantCheckerFactory
 
create(String) - Static method in class com.tnsai.quality.observability.theme.ThemedLogger
Creates a themed logger with default theme.
create(String, LogTheme) - Static method in class com.tnsai.quality.observability.theme.ThemedLogger
Creates a themed logger.
createAndStart() - Static method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Creates and starts a default exporter on the configured port.
createChildSpan(String) - Method in class com.tnsai.quality.observability.TraceContext
Creates a child span for a nested operation.
CREDENTIAL_EXFILTRATION - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Attempt to read or exfiltrate credentials — env-file references (.env, AWS_SECRET_ACCESS_KEY), SSH key dumps, OS credential stores.
CREDIT_CARD - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
Credit-card pattern with a Luhn-checksum validator to suppress false positives.
CRITICAL - Enum constant in enum class com.tnsai.quality.redaction.Severity
Strong PII or compliance-relevant secret — credit card, SSN, national ID, SSH private key.
CRITICAL - Enum constant in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Catastrophic / system-wide damage (rm -rf /, dd to device, mkfs).
CRITICAL - Enum constant in enum class com.tnsai.quality.security.harness.Severity
Trivially exploitable, broad impact, fix immediately.
CRITICAL - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
Critical confidence (0.8 - 1.0)
crossSiteScripting() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-79 — Cross-site scripting via unsafe innerHTML / unescaped output.
current() - Static method in class com.tnsai.quality.observability.TraceContext
Gets the current trace context for this thread.
currentCompliance() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the currentCompliance record component.
currentObservationId() - Static method in class com.tnsai.quality.tracing.TraceContext
Returns the current parent observation id (top of stack), or null if empty.
currentSpend(CostScope, Duration) - Method in interface com.tnsai.quality.cost.CostBudgetStore
Sum of recorded spend that falls inside scope within the last period.
currentSpend(CostScope, Duration) - Method in class com.tnsai.quality.cost.InMemoryCostBudgetStore
 
currentTrace() - Static method in class com.tnsai.quality.tracing.TraceContext
Returns the active trace for the current thread, or null.
CUSTOM - Enum constant in enum class com.tnsai.quality.slo.SLOType
User-defined metric.
Custom Health Indicators - Search tag in package com.tnsai.quality.observability.health
Section
Custom Theme - Search tag in interface com.tnsai.quality.observability.theme.LogTheme
Section
cwe() - Method in interface com.tnsai.quality.security.harness.MatcherSpi
CWE id this matcher targets, e.g.
cwe() - Method in class com.tnsai.quality.security.harness.RegexMatcher
 
cwe() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the cwe record component.

D

DATA_EXFILTRATION - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Data exfiltration attempt
debug(String) - Method in class com.tnsai.quality.observability.AgentLogger
Creates a debug log entry.
debug(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs debug message.
DEBUG - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
DEBUG - Enum constant in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
 
Decision - Enum Class in com.tnsai.quality.ratelimit
Outcome of an EventRateLimiter probe (issue #82).
decrypt(String) - Method in class com.tnsai.quality.security.SecurityEnforcer
Decrypts a Base64-encoded AES-256-GCM encrypted value.
DEFAULT - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Default professional logging (no theme).
DEFAULT_EXCLUDES - Static variable in class com.tnsai.quality.security.harness.ScanStage
Built-in default exclude globs.
DEFAULT_INCLUDES - Static variable in class com.tnsai.quality.security.harness.ScanStage
Built-in default include globs.
DEFAULT_IV_LENGTH_BYTES - Static variable in class com.tnsai.quality.security.EncryptionConfig
 
DEFAULT_MAX_ARRAY_SIZE - Static variable in class com.tnsai.quality.security.validation.ValidationService
 
DEFAULT_MAX_NESTING_DEPTH - Static variable in class com.tnsai.quality.security.validation.ValidationService
 
DEFAULT_MAX_OUTPUT_BYTES - Static variable in record class com.tnsai.quality.sandbox.ResourceLimits
Host-heap capture default when the 5-arg constructor is used.
DEFAULT_MAX_PARAMETER_COUNT - Static variable in class com.tnsai.quality.security.validation.ValidationService
 
DEFAULT_MAX_STRING_LENGTH - Static variable in class com.tnsai.quality.security.validation.ValidationService
 
DEFAULT_PATTERNS_RESOURCE - Static variable in class com.tnsai.quality.security.DestructiveCommandDetector
Bundled default-patterns resource.
DEFAULT_TAG_LENGTH_BITS - Static variable in class com.tnsai.quality.security.EncryptionConfig
 
DEFAULT_TENANT - Static variable in class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Tenant key used when EventContext.tenantId() is absent.
DEFAULT_TIMEOUT - Static variable in interface com.tnsai.quality.observability.health.HealthIndicator
Default timeout for health checks.
Default = deny - Search tag in interface com.tnsai.quality.sandbox.NetPolicy
Section
defaultCapture() - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
defaultDecision() - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy
 
defaultDeny() - Static method in class com.tnsai.quality.security.ToolPermissionManager
Creates a manager that denies unknown tools by default (secure-by-default).
defaultDrop() - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
DefaultEvalHandleFactory - Class in com.tnsai.eval.hooks
Default factory that creates EvalHookManager instances.
DefaultEvalHandleFactory() - Constructor for class com.tnsai.eval.hooks.DefaultEvalHandleFactory
 
DefaultInvariantCheckerFactory - Class in com.tnsai.invariants
Default factory that creates InvariantChecker instances.
DefaultInvariantCheckerFactory() - Constructor for class com.tnsai.invariants.DefaultInvariantCheckerFactory
 
defaultMapper(Function<DestructiveCommandDetector.Severity, ToolCallAction>) - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
Replace the default severity → action mapper entirely.
Default Patterns - Search tag in class com.tnsai.quality.security.moderation.PatternBasedModerator
Section
DefaultPermissionProvider - Class in com.tnsai.quality.security
In-memory permission registry implementing PermissionProvider.
DefaultPermissionProvider() - Constructor for class com.tnsai.quality.security.DefaultPermissionProvider
 
defaultPolicy() - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
 
defaultPolicy(EventSamplingPolicy) - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy.Builder
Required — fallback for unmatched tenant ids.
defaultRedactor() - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
 
defaultRedactor(Redactor) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor.Builder
Required — fallback for unmatched tenant ids.
defaults() - Static method in class com.tnsai.quality.redaction.RedactionPatterns
The default pattern set.
defaults() - Static method in class com.tnsai.quality.sampling.SamplingPolicies
Production default — priority-aware: CRITICAL/ERROR/WARN always, INFO at 10%, DEBUG at 1%.
DefaultSecurityEnforcerFactory - Class in com.tnsai.quality.security
Default factory that creates SecurityEnforcer instances.
DefaultSecurityEnforcerFactory() - Constructor for class com.tnsai.quality.security.DefaultSecurityEnforcerFactory
 
defaultSeverity() - Method in interface com.tnsai.quality.security.harness.MatcherSpi
Default severity assigned when this matcher fires alone (no agent).
defaultSeverity() - Method in class com.tnsai.quality.security.harness.RegexMatcher
 
DEFER - Enum constant in enum class com.tnsai.quality.cost.BudgetPolicy
Queue the call for the next period and notify the user via the OnNotification hook.
DEFER - Enum constant in enum class com.tnsai.quality.ratelimit.Decision
 
definition() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the definition record component.
DegradationPolicy - Interface in com.tnsai.quality.slo
What an SLO-aware enforcement layer should do when the budget is exhausted (issue #92).
DegradationPolicy.DisableFeature - Record Class in com.tnsai.quality.slo
Disable a specific feature flag for the duration of the exhaustion.
DegradationPolicy.NoDegradation - Record Class in com.tnsai.quality.slo
Just alert; let traffic through unchanged.
DegradationPolicy.RefuseNewWork - Record Class in com.tnsai.quality.slo
Reject new work outright (with a structured reason) until the budget recovers.
DegradationPolicy.RouteToFallback - Record Class in com.tnsai.quality.slo
Switch the agent to a cheaper / simpler LLM target identified by its provider qualifier (e.g.
DegradationPolicy.ShedLowPriorityLoad - Record Class in com.tnsai.quality.slo
Drop the configured fraction of low-priority requests.
degraded(String) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates a degraded result.
DEGRADED - Enum constant in enum class com.tnsai.quality.observability.health.HealthStatus
Component is functioning but with reduced capability or performance.
deleteOlderThan(Instant) - Method in class com.tnsai.quality.security.audit.FileAuditStore
 
deleteOlderThan(Instant) - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
 
deny(String...) - Method in class com.tnsai.quality.security.ToolFilter.Builder
Adds deny patterns.
DENY - Enum constant in enum class com.tnsai.quality.security.PermissionLevel
Blocked -- tool execution is denied.
denyAll() - Static method in interface com.tnsai.quality.sandbox.NetPolicy
No outbound or inbound network access.
DenyAll() - Constructor for record class com.tnsai.quality.sandbox.NetPolicy.DenyAll
Creates an instance of a DenyAll record class.
depth() - Static method in class com.tnsai.quality.tracing.TraceContext
Returns the nesting depth (number of pushed observations).
description() - Method in interface com.tnsai.quality.security.harness.MatcherSpi
Human-readable description of what this matcher looks for.
description() - Method in class com.tnsai.quality.security.harness.RegexMatcher
 
description() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the description record component.
DestructiveCommandDetector - Class in com.tnsai.quality.security
Content-level ToolCallFilter that scans tool arguments for destructive shell / git / filesystem commands hidden inside generic tools like terminal_execute("rm -rf /") (issue #36).
DestructiveCommandDetector.Builder - Class in com.tnsai.quality.security
 
DestructiveCommandDetector.DestructivePattern - Record Class in com.tnsai.quality.security
A single named pattern with its severity classification.
DestructiveCommandDetector.Severity - Enum Class in com.tnsai.quality.security
Severity tier of a destructive-command match.
DestructivePattern(String, DestructiveCommandDetector.Severity, Pattern) - Constructor for record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Creates an instance of a DestructivePattern record class.
detect(String) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Detects prompt injection in the given input.
detected(double, List<InjectionDetectionResult.InjectionType>, List<String>) - Static method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Creates a detection result.
detectInProjectContext(String, ContextFileSource) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Scans the body of a project-context file (.tnsai.md, CLAUDE.md, AGENTS.md, etc.) for prompt-injection payloads.
Detection Patterns - Search tag in class com.tnsai.quality.security.llm.PromptInjectionDetector
Section
detections() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns the value of the detections record component.
DisableFeature(String) - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
Creates an instance of a DisableFeature record class.
disablePattern(String) - Method in class com.tnsai.quality.security.SecretFilter.Builder
Disables a built-in pattern by name.
diskBytes() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns the value of the diskBytes record component.
diskMb() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the diskMb record component.
Divergence(String, Map<String, String>) - Constructor for record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
 
Divergence(String, Map<String, String>, String) - Constructor for record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Creates an instance of a Divergence record class.
divergences(List<ValidationResult.Divergence>) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
down() - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates an unhealthy (DOWN) result.
down(String) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates an unhealthy (DOWN) result with a message.
down(Throwable) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates an unhealthy (DOWN) result from an exception.
DOWN - Enum constant in enum class com.tnsai.quality.observability.health.HealthStatus
Component is not functioning.
drop(String) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
drop(String, EventLevel, String) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
Drop() - Constructor for record class com.tnsai.quality.sampling.SamplingDecision.Drop
Creates an instance of a Drop record class.
DROP - Enum constant in enum class com.tnsai.quality.ratelimit.Decision
 
DROP - Enum constant in enum class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Outcome
 
dropFraction() - Method in record class com.tnsai.quality.slo.DegradationPolicy.ShedLowPriorityLoad
Returns the value of the dropFraction record component.
droppedDueToPressureCount() - Method in class com.tnsai.quality.sampling.AdaptiveSamplingPolicy
How many events did pressure-induced scaling drop?
durationMs() - Method in record class com.tnsai.quality.security.harness.AgentRun
Wall-clock duration of the run in milliseconds.
durationMs() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns the value of the durationMs record component.
durationMs() - Method in class com.tnsai.quality.tracing.Observation
Returns the duration in milliseconds, or -1 if endTime is not set.

E

EMAIL - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
EMOJI - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Modern emoji themed logging.
empty() - Static method in record class com.tnsai.quality.slo.EventScope
Convenience: an event with no scope dimensions populated.
empty(String) - Static method in record class com.tnsai.quality.security.harness.StageResult
Empty / no-op result (zero files, zero findings).
enabled() - Method in record class com.tnsai.quality.security.SecretPattern
Returns the value of the enabled record component.
enabled(boolean) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Enables or disables telemetry.
enabledCategories(Set<ModerationResult.Category>) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Sets which categories to enable.
enablePattern(String) - Method in class com.tnsai.quality.security.SecretFilter.Builder
Enables a previously disabled pattern by name.
enablePing(boolean) - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
encrypt(String) - Method in class com.tnsai.quality.security.SecurityEnforcer
Encrypts a string value using AES-256-GCM.
EncryptionConfig - Class in com.tnsai.quality.security
Configuration for AES-256-GCM encryption used by SecurityEnforcer.
EncryptionConfig.Builder - Class in com.tnsai.quality.security
Builder for creating EncryptionConfig with custom settings.
end() - Method in class com.tnsai.quality.observability.TraceContext
Records the end time and calculates duration.
endLine() - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Returns the value of the endLine record component.
endLine() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the endLine record component.
endOffset() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns the value of the endOffset record component.
endTime() - Method in class com.tnsai.quality.tracing.Observation
 
endTime(Instant) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
enforce(Object, String[], String) - Static method in class com.tnsai.invariants.rules.RuleEngine
Evaluates rules and throws exception if any violations found.
enforceAccess(AccessRequest) - Method in class com.tnsai.quality.security.SecurityEnforcer
 
enforceAccessControl(ActionMetadata, Role, String, Set<String>) - Method in class com.tnsai.quality.security.SecurityEnforcer
Enforces access control based on @Security annotation.
EnrichStage - Class in com.tnsai.quality.security.harness
The enrich stage (TNS-291).
EnrichStage() - Constructor for class com.tnsai.quality.security.harness.EnrichStage
 
ENSEMBLE - Enum constant in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Ensemble - combine all unique insights from every response.
env() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the env record component.
env(Map<String, String>) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
Environment Variables - Search tag in class com.tnsai.quality.observability.PrometheusMetricsExporter
Section
Environment Variables - Search tag in class com.tnsai.quality.observability.TnsAITelemetry
Section
EQ - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.And
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.FieldRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.Literal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.Not
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.invariants.InvariantExpression.Or
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.tnsai.invariants.rules.ConditionalRule
 
equals(Object) - Method in record class com.tnsai.quality.cost.BudgetState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.cost.CostBudget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.cost.CostScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
 
equals(Object) - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.redaction.RedactionContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.redaction.RedactionFinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.redaction.RedactionPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.redaction.RedactionResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sampling.SamplingDecision.Capture
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sampling.SamplingDecision.Drop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sampling.SamplingInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.Command
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.FsMount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.NetPolicy.AllowList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.NetPolicy.DenyAll
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.NetPolicy.Inherit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.SandboxResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.AgentRun
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.FileRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.PipelineContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.harness.StageResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.security.SecretPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.BurnRateConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.BurnRateMetric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.DegradationPolicy.NoDegradation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.DegradationPolicy.RefuseNewWork
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.DegradationPolicy.RouteToFallback
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.DegradationPolicy.ShedLowPriorityLoad
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.EventScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLODefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLOScope.Global
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.SLOState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.slo.Target
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.tnsai.quality.tracing.AgentTrace
 
equals(Object) - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.tnsai.quality.tracing.Observation
 
equals(Object) - Method in record class com.tnsai.quality.tracing.Score
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Indicates whether some other object is "equal to" this one.
error() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the error record component.
error() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns the value of the error record component.
error(String) - Method in class com.tnsai.quality.observability.AgentLogger
Creates an error log entry.
error(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs error message.
error(String, Throwable) - Method in class com.tnsai.quality.observability.AgentLogger
Creates an error log entry with exception.
error(String, Throwable) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs error with exception.
ERROR - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
ERROR - Enum constant in enum class com.tnsai.quality.observability.TraceContext.SpanStatus
 
ERROR_RATE - Enum constant in enum class com.tnsai.quality.slo.SLOType
Fraction of attempts that produced an error (any error class).
ERROR_TRACE - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
Stack trace / cause chain inside an error event.
ErrorAlwaysPolicy - Class in com.tnsai.quality.sampling
Sampling policy that always captures problems and head-samples everything else at a single rate (issue #82).
ErrorAlwaysPolicy(double) - Constructor for class com.tnsai.quality.sampling.ErrorAlwaysPolicy
 
errorBudgetRemaining() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the errorBudgetRemaining record component.
errorMessage(String) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
EvalHookManager - Class in com.tnsai.eval.hooks
Manager for coordinating multiple evaluation hooks.
EvalHookManager() - Constructor for class com.tnsai.eval.hooks.EvalHookManager
 
evalOnInput() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-95 — eval() / exec() of user-controlled input.
evaluate(InvariantExpression) - Method in class com.tnsai.invariants.InvariantEvaluator
Evaluates the expression and returns the result.
evaluate(CostBudget) - Method in class com.tnsai.quality.cost.CostBudgetEvaluator
Evaluate the budget against current spend in the store.
evaluate(CostBudget, Instant) - Method in class com.tnsai.quality.cost.CostBudgetEvaluator
Evaluate as of evaluatedAt — the now the resulting state's BudgetState.evaluatedAt carries.
evaluate(SLODefinition) - Method in interface com.tnsai.quality.slo.SLOEvaluator
Convenience: evaluate as of the wall clock.
evaluate(SLODefinition, Instant) - Method in class com.tnsai.quality.slo.InMemorySLOEvaluator
 
evaluate(SLODefinition, Instant) - Method in interface com.tnsai.quality.slo.SLOEvaluator
Compute the current state of definition as of now.
evaluate(String, String) - Method in interface com.tnsai.quality.tracing.guardrail.Guardrail
Evaluates the given input/output pair.
evaluate(String, String) - Method in class com.tnsai.quality.tracing.guardrail.PiiGuardrail
 
evaluate(String, Map<String, Object>) - Method in class com.tnsai.quality.security.DestructiveCommandDetector
 
evaluateAllRules() - Method in class com.tnsai.invariants.rules.RuleEngine
Evaluates all rules and returns violations.
evaluateAllRules(String) - Method in class com.tnsai.invariants.rules.RuleEngine
Evaluates all rules against a specific state field.
evaluateAsBoolean(InvariantExpression) - Method in class com.tnsai.invariants.InvariantEvaluator
Evaluates the expression as a boolean.
evaluatedAt() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the evaluatedAt record component.
evaluatedAt() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the evaluatedAt record component.
evaluatePostResponse(String, String) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Runs all post-response guardrails on the given input/output pair.
evaluatePreResponse(String) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Runs all pre-response guardrails on the given input.
evaluateRule(ConditionalRule, String) - Method in class com.tnsai.invariants.rules.RuleEngine
Evaluates a single rule.
Evaluation Rules - Search tag in class com.tnsai.quality.security.ToolFilter
Section
event(String) - Static method in class com.tnsai.quality.tracing.Observation
 
EVENT - Enum constant in enum class com.tnsai.quality.tracing.ObservationType
 
EVENT_KIND - Static variable in class com.tnsai.quality.sampling.SamplingLLMCallPublisher
Stable SamplingInput.eventKind() value used for every captured LLM call.
eventContext() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the eventContext record component.
eventContext() - Method in record class com.tnsai.quality.redaction.RedactionContext
Returns the value of the eventContext record component.
eventId() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the eventId record component.
eventId() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the eventId record component.
eventKind() - Method in record class com.tnsai.quality.sampling.SamplingInput
Returns the value of the eventKind record component.
eventKindPattern() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns the value of the eventKindPattern record component.
EventRateLimiter - Interface in com.tnsai.quality.ratelimit
SPI for per-tenant event rate limiting (issue #82).
events() - Method in class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
Snapshot of every event recorded so far.
EventSamplingPolicy - Interface in com.tnsai.quality.sampling
SPI for deciding whether to capture an event (issue #82).
EventScope - Record Class in com.tnsai.quality.slo
Per-attempt scope description fed to SLOScope.matches(EventScope).
EventScope(String, String, String) - Constructor for record class com.tnsai.quality.slo.EventScope
Creates an instance of a EventScope record class.
eventType() - Method in class com.tnsai.quality.cost.CostBudgetEnforcer
 
Eviction - Search tag in class com.tnsai.quality.cost.InMemoryCostBudgetStore
Section
evidence() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the evidence record component.
exceeds(BurnRateConfig) - Method in record class com.tnsai.quality.slo.BurnRateMetric
Both windows below the configured thresholds — no burn alarm.
Exception — provider-scoped LLM spans - Search tag in class com.tnsai.quality.observability.SpanNaming
Section
execute(Command) - Method in class com.tnsai.quality.sandbox.ContainerSandbox
 
execute(Command) - Method in class com.tnsai.quality.sandbox.ObservedSandbox
 
execute(Command) - Method in class com.tnsai.quality.sandbox.ProcessSandbox
 
execute(Command) - Method in interface com.tnsai.quality.sandbox.Sandbox
Run command to completion (or until the sandbox kills it for exceeding ResourceLimits.timeout).
execute(Command) - Method in class com.tnsai.quality.sandbox.SandboxPool.Lease
 
execute(PipelineContext) - Method in class com.tnsai.quality.security.harness.EnrichStage
 
execute(PipelineContext) - Method in class com.tnsai.quality.security.harness.ExportStage
 
execute(PipelineContext) - Method in interface com.tnsai.quality.security.harness.PipelineStage
Execute the stage.
execute(PipelineContext) - Method in class com.tnsai.quality.security.harness.ProcessStage
 
execute(PipelineContext) - Method in class com.tnsai.quality.security.harness.RevalidateStage
 
execute(PipelineContext) - Method in class com.tnsai.quality.security.harness.ScanStage
 
execute(String) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline
Execute one stage by id.
execute(String) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Executes the prompt across all configured agents/LLMs.
executeAsync(String) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Executes asynchronously.
executeWithTimeout(ActionMetadata, Role, Callable<T>) - Method in class com.tnsai.quality.security.SecurityEnforcer
Executes an action with security timeout enforcement.
executionTime(Duration) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
EXHAUSTED - Enum constant in enum class com.tnsai.quality.cost.BudgetState.Status
Spend is at or over the cap.
EXHAUSTED - Enum constant in enum class com.tnsai.quality.slo.SLOStatus
Budget for the rolling window is fully consumed.
exitCode() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the exitCode record component.
exitCode() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the exitCode record component.
ExportFormat - Enum Class in com.tnsai.quality.security.harness
Output formats supported by the export stage (TNS-291).
ExportStage - Class in com.tnsai.quality.security.harness
The export stage (TNS-291).
ExportStage(ExportFormat) - Constructor for class com.tnsai.quality.security.harness.ExportStage
 
exportTimeoutSeconds(int) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the export timeout in seconds.
expr() - Method in record class com.tnsai.invariants.InvariantExpression.Not
Returns the value of the expr record component.

F

fail(double, String) - Static method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Creates a failing result with a reason and confidence score.
fail(String) - Static method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Creates a failing result with a reason and full confidence.
failedAgents(int) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
failure(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs failure message.
failure(String, String, String, Duration) - Static method in class com.tnsai.quality.validation.parallel.AgentResponse
Creates a failed response.
FAILURE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
Failure isolation - Search tag in interface com.tnsai.quality.sandbox.SandboxExecutionListener
Section
Failures - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Section
fallbackTargetId() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RouteToFallback
Returns the value of the fallbackTargetId record component.
fastestExecutionTime(Duration) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
featureId() - Method in record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
Returns the value of the featureId record component.
Features - Search tag in class com.tnsai.quality.security.validation.ValidationService
Section
FieldRef(String) - Constructor for record class com.tnsai.invariants.InvariantExpression.FieldRef
Creates an instance of a FieldRef record class.
file() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the file record component.
FileAuditStore - Class in com.tnsai.quality.security.audit
File-based persistent audit store using JSON.
FileAuditStore() - Constructor for class com.tnsai.quality.security.audit.FileAuditStore
Creates a FileAuditStore with the default directory (".tnsai/audit").
FileAuditStore(Path) - Constructor for class com.tnsai.quality.security.audit.FileAuditStore
Creates a FileAuditStore in the specified directory.
fileContent() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Returns the value of the fileContent record component.
FileRecord - Record Class in com.tnsai.quality.security.harness
Per-file canonical state in the code-review pipeline (TNS-291).
FileRecord(Path, String, Set<String>, List<ReviewFinding>, List<AgentRun>, Map<String, String>) - Constructor for record class com.tnsai.quality.security.harness.FileRecord
Creates an instance of a FileRecord record class.
filesProcessed() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns the value of the filesProcessed record component.
FileSystemPipelineStateStore - Class in com.tnsai.quality.security.harness
Disk-backed PipelineStateStore (TNS-291 phase 2).
FileSystemPipelineStateStore(Path) - Constructor for class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
filterAllowed(List<String>) - Method in class com.tnsai.quality.security.ToolFilter
Filters a list of tool names, returning only the allowed ones.
find(String) - Method in class com.tnsai.quality.slo.SLORegistry
Look up an SLO by id.
findApplicable(EventScope) - Method in class com.tnsai.quality.slo.SLORegistry
Find every SLO whose scope matches the given event scope — used by the (follow-up) SLOAwareHook to figure out which SLOs apply to an in-flight call.
findingCount() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the findingCount record component.
findings() - Method in record class com.tnsai.quality.redaction.RedactionResult
Returns the value of the findings record component.
findings() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the findings record component.
findingsAdded() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns the value of the findingsAdded record component.
finishedAt() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the finishedAt record component.
finishedAt() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns the value of the finishedAt record component.
fireOnAfterChat(EvalContext, String, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onAfterChat event.
fireOnAfterToolCall(EvalContext, String, Object, boolean, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onAfterToolCall event.
fireOnAgentCommunication(EvalContext, String, String, String, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onAgentCommunication event.
fireOnAgentStart(EvalContext, String, String) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onAgentStart event.
fireOnAgentStop(EvalContext, String) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onAgentStop event.
fireOnBeforeChat(EvalContext, String) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onBeforeChat event.
fireOnBeforeToolCall(EvalContext, String, Map<String, Object>) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onBeforeToolCall event.
fireOnError(EvalContext, Throwable, String) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onError event.
fireOnGoalCompleted(EvalContext, String, boolean, Map<String, Object>) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onGoalCompleted event.
fireOnMemoryAccess(EvalContext, String, String, int, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onMemoryAccess event.
fireOnPlanCompleted(EvalContext, boolean, int, int, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onPlanCompleted event.
fireOnPlanFailed(EvalContext, String, String) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onPlanFailed event.
fireOnPlanGenerated(EvalContext, String, List<PlannerHandle.PlanStep>, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onPlanGenerated event.
fireOnPlanStepExecuted(EvalContext, String, boolean, long) - Method in class com.tnsai.eval.hooks.EvalHookManager
Fires onPlanStepExecuted event.
flushDropCounters() - Method in class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Snapshot the per-tenant drop counter and reset it to zero.
forAgent(String) - Static method in class com.tnsai.quality.observability.AgentLogger
Creates a logger for an agent.
forAgent(String, Class<?>) - Static method in class com.tnsai.quality.observability.AgentLogger
Creates a logger for an agent with a custom logger class.
forAgent(String, String, BigDecimal, Duration, BudgetPolicy) - Static method in record class com.tnsai.quality.cost.CostBudget
Convenience: tenant + agent narrowing.
ForAgent(String, String) - Constructor for record class com.tnsai.quality.slo.SLOScope.ForAgent
Creates an instance of a ForAgent record class.
ForCapability(String) - Constructor for record class com.tnsai.quality.slo.SLOScope.ForCapability
Creates an instance of a ForCapability record class.
forClass(Class<?>, LogTheme) - Static method in class com.tnsai.quality.observability.theme.ThemedLogger
Creates a themed logger for a class.
format(LogEvent, String) - Method in interface com.tnsai.quality.observability.theme.LogTheme
Formats a log message with theme styling.
forObservation(String) - Method in record class com.tnsai.quality.tracing.Score
Returns a copy of this score bound to the given observation.
forTaskType(String) - Static method in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Suggests the best strategy for a given task type.
ForTenant(String) - Constructor for record class com.tnsai.quality.slo.SLOScope.ForTenant
Creates an instance of a ForTenant record class.
fractionConsumed() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the fractionConsumed record component.
from(Object, String[]) - Static method in class com.tnsai.invariants.rules.RuleEngine
Creates a RuleEngine and adds rules from invariant strings.
from(List<RedactionFinding>, RedactionContext) - Static method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Build an audit event from the findings produced by a redactor call.
fromBase64Key(String) - Static method in class com.tnsai.quality.security.EncryptionConfig
Creates an EncryptionConfig from a Base64-encoded key.
fromCurrentContext(String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Creates a TraceContext from the current OpenTelemetry context.
fromEnvironment() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
Configures from environment variables.
fromKeyBytes(byte[]) - Static method in class com.tnsai.quality.security.EncryptionConfig
Creates an EncryptionConfig from raw key bytes.
fromMatcher(String, Path, int, int, String, Severity, String, String, String, String) - Static method in record class com.tnsai.quality.security.harness.ReviewFinding
Convenience for matcher-only (static) findings — no agent backend.
fromResponses(List<AgentResponse>, Duration, double) - Static method in class com.tnsai.quality.validation.parallel.ValidationMetrics
Creates metrics from a list of agent responses.
fromSymbol(String) - Static method in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
fromTraceParent(String, String) - Static method in class com.tnsai.quality.observability.TraceContext
Parses a W3C traceparent header.
fromUpstream(String, String, String) - Static method in class com.tnsai.quality.observability.TraceContext
Creates a trace context from an existing trace ID (for distributed tracing).
fsMount(FsMount) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
FsMount - Record Class in com.tnsai.quality.sandbox
Filesystem mount point for a sandbox (TNS-296).
FsMount(Path, Path, boolean) - Constructor for record class com.tnsai.quality.sandbox.FsMount
Creates an instance of a FsMount record class.
fsMounts() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the fsMounts record component.
fsMounts(List<FsMount>) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
full(String, String, String) - Static method in record class com.tnsai.quality.cost.CostScope
Convenience: full tenant + agent + capability scope.

G

gauge(String, long) - Method in class com.tnsai.quality.observability.Metrics
Sets a gauge to a specific value.
gauge(String, long) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Sets a gauge value.
GE - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
GE - Enum constant in enum class com.tnsai.quality.slo.Target.Comparison
Observed must be greater-or-equal (availability, latency-percentile).
GEN_AI_OPERATION_NAME - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_REQUEST_MAX_TOKENS - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_REQUEST_MODEL - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_REQUEST_TEMPERATURE - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_REQUEST_TOP_P - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_RESPONSE_FINISH_REASONS - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_SYSTEM - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_USAGE_COMPLETION_TOKENS - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_USAGE_PROMPT_TOKENS - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
GEN_AI_USAGE_TOTAL_TOKENS - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
generateIv() - Method in class com.tnsai.quality.security.EncryptionConfig
Generates a new random IV.
generateKey() - Static method in class com.tnsai.quality.security.EncryptionConfig
Generates a new EncryptionConfig with a randomly generated AES-256 key.
generation(String) - Static method in class com.tnsai.quality.tracing.Observation
 
GENERATION - Enum constant in enum class com.tnsai.quality.tracing.ObservationType
 
get(String) - Static method in class com.tnsai.quality.observability.theme.LogThemes
Gets a theme by name.
get(String) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Looks up a guardrail by name.
getAction() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets the recommended action.
getActualValue() - Method in class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
getAgentCount() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
 
getAgentExecutionTimes() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getAgentId() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getAgreementRatio() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getAgreementRatio() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets the agreement ratio (0.0 to 1.0).
getAllBaggage() - Method in class com.tnsai.quality.observability.TraceContext
Gets all baggage items.
getAllFields(Class<?>) - Static method in class com.tnsai.quality.internal.ReflectionUtils
Gets all declared fields from a class and its superclasses (excluding Object).
getAllowGlobs() - Method in class com.tnsai.quality.security.ToolFilter
Returns the configured allow globs.
getAllPermissions() - Method in class com.tnsai.quality.security.ToolPermissionManager
Returns all explicit tool permissions (unmodifiable view).
getAttribute(String) - Method in class com.tnsai.quality.observability.TraceContext
Gets an attribute value.
getAttributes() - Method in class com.tnsai.quality.observability.TraceContext
Gets all attributes.
getAverage(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the average value for a histogram.
getAverageConfidence() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getAverageExecutionTime() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getBaggage(String) - Method in class com.tnsai.quality.observability.TraceContext
Gets a baggage item.
getBestAgent() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets the agent that produced the best solution.
getBestSolution() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets the best solution based on the aggregation strategy.
getBudgetUSD() - Method in exception class com.tnsai.quality.cost.BudgetExceededException
 
getCategoryScores() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets the category confidence scores.
getCondition() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
getConfidence() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getConfidenceLevel() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Gets the confidence level.
getConfidenceScore() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Gets the confidence score.
getConfidenceStdDev() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
Gets the confidence standard deviation.
getConfidenceVariance() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getConsensusPoints() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets points where all agents agree.
getContext() - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Gets the context name.
getCount(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the current count for a counter.
getCurrentStateCondition() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
getDefaultLevel() - Method in class com.tnsai.quality.security.ToolPermissionManager
Returns the default permission level.
getDenyGlobs() - Method in class com.tnsai.quality.security.ToolFilter
Returns the configured deny globs.
getDescription() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
getDescription() - Method in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Gets the description of this strategy.
getDetail(String) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets a specific detail value.
getDetailedSafeResponse() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets a detailed safe response.
getDetails() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets the additional details.
getDetectedTypes() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Gets the detected injection types.
getDivergences() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets points where agents diverge.
getDropCount(String) - Method in class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Read the live drops counter for a tenant without resetting.
getDuration() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets the duration of the health check.
getDurationMs() - Method in class com.tnsai.quality.observability.TraceContext
Gets the duration in milliseconds.
getEffect() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
getEncryptionConfig() - Method in class com.tnsai.quality.security.SecurityEnforcer
Gets the encryption configuration.
getEndTime() - Method in class com.tnsai.quality.observability.TraceContext
 
getErrorMessage() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getErrors() - Method in class com.tnsai.quality.security.validation.ValidationResult
Gets all validation errors.
getEstimatedUSD() - Method in exception class com.tnsai.quality.cost.BudgetExceededException
 
getExecutionTime() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getExpectedValue() - Method in class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
getFailedAgents() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getFastestExecutionTime() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getFieldErrors() - Method in class com.tnsai.quality.security.validation.ValidationResult
Gets field-specific errors.
getFieldErrors(String) - Method in class com.tnsai.quality.security.validation.ValidationResult
Gets errors for a specific field.
getFile(Path) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
getFile(Path) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
Look up a record by its relative path.
getFlaggedCategories() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets all flagged categories.
getFlaggedContent() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets the flagged content snippets.
getGauge(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the current gauge value.
getHealthSummary() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Gets a summary of all health checks as a map.
getHeapUsageRatio() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
Gets current heap memory usage as a percentage.
getHistogramCount(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the count of values recorded in a histogram.
getHistory() - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
getIndicatorCount() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Gets the number of registered indicators.
getIndicatorNames() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Gets all registered indicator names.
getInstance() - Static method in class com.tnsai.quality.observability.health.HealthRegistry
Gets the singleton instance of the health registry.
getInstance() - Static method in class com.tnsai.quality.observability.Metrics
Gets the singleton metrics instance.
getIvLengthBytes() - Method in class com.tnsai.quality.security.EncryptionConfig
Gets the IV (Initialization Vector) length in bytes.
getMatchedPatterns() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Gets the patterns that matched.
getMax(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the maximum value for a histogram.
getMessage() - Method in class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
getMessage() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets the status message.
getMeter() - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Gets the underlying OpenTelemetry Meter.
getMeter() - Method in class com.tnsai.quality.observability.TnsAITelemetry
Returns the Meter for recording metrics.
getMetrics() - Method in class com.tnsai.quality.observability.AgentInstrumentation
Gets the underlying OpenTelemetryMetrics.
getMetrics() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets execution metrics.
getMin(String) - Method in class com.tnsai.quality.observability.Metrics
Gets the minimum value for a histogram.
getModelName() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getName() - Method in class com.tnsai.quality.observability.health.AgentHealthIndicator
 
getName() - Method in interface com.tnsai.quality.observability.health.HealthIndicator
Gets the name of this health indicator.
getName() - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator
 
getName() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
 
getName() - Method in interface com.tnsai.quality.security.moderation.ContentModerator
Gets the name of this moderator.
getName() - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator
 
getOpenTelemetry() - Method in class com.tnsai.quality.observability.TnsAITelemetry
Returns the OpenTelemetry instance.
getOperationName() - Method in class com.tnsai.quality.observability.TraceContext
 
getOrCreateCounter(String, String, String...) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Gets or creates a counter with the given name.
getOrCreateGauge(String, String, String...) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Gets or creates a gauge with the given name.
getOrCreateHistogram(String, String, String...) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Gets or creates a histogram with the given name.
getOriginalRule() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
getParentSpanId() - Method in class com.tnsai.quality.observability.TraceContext
 
getParticipantCount() - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Gets the number of participants.
getPatterns() - Method in class com.tnsai.quality.security.SecretFilter
Returns all patterns (enabled and disabled).
getPermission(String) - Method in class com.tnsai.quality.security.ToolPermissionManager
Gets the permission level for a tool.
getPermissionProvider() - Method in class com.tnsai.quality.security.SecurityEnforcer
Gets the permission provider, if any.
getPermissions(String) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
 
getPort() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Gets the port the server is running on.
getPrompt() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
 
getQuickStatus() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Gets a quick health status without details.
getReason() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets the reason for the action.
getRecentHistory(int) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
getResponse() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getResponses() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets all individual agent responses.
getRule() - Method in class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
getRuleCount() - Method in class com.tnsai.invariants.rules.RuleEngine
Gets the number of registered rules.
getRules() - Method in class com.tnsai.invariants.rules.RuleEngine
Gets all registered rules.
getSafeResponse() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets a safe response to return when blocked.
getScope() - Method in exception class com.tnsai.quality.cost.BudgetExceededException
 
getScore(ModerationResult.Category) - Method in class com.tnsai.quality.security.moderation.ModerationResult
Gets the score for a specific category.
getSecretKey() - Method in class com.tnsai.quality.security.EncryptionConfig
Gets the secret key.
getSecureRandom() - Method in class com.tnsai.quality.security.EncryptionConfig
Gets the SecureRandom instance for generating IVs.
getSeverity() - Method in enum class com.tnsai.quality.observability.health.HealthStatus
Gets the severity level (0 = best, 3 = worst).
getSlowestExecutionTime() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getSpan() - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Gets the underlying OpenTelemetry Span.
getSpanId() - Method in class com.tnsai.quality.observability.TraceContext
 
getSpentUSD() - Method in exception class com.tnsai.quality.cost.BudgetExceededException
 
getStartTime() - Method in class com.tnsai.quality.observability.TraceContext
 
getStatus() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets the health status.
getStatus() - Method in class com.tnsai.quality.observability.TraceContext
 
getStatusMessage() - Method in class com.tnsai.quality.observability.TraceContext
 
getStrategy() - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Gets the configured aggregation strategy.
getStrategy() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
 
getSuccessfulAgents() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getSuccessfulResponses() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Gets successful responses only.
getSuccessRate() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
Gets the success rate (0.0 to 1.0).
getTagLengthBits() - Method in class com.tnsai.quality.security.EncryptionConfig
Gets the authentication tag length in bits.
getTenantId() - Method in exception class com.tnsai.quality.cost.BudgetExceededException
 
getTheme() - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Gets the current theme.
getThreadCount() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
Gets current thread count.
getTimeout() - Method in class com.tnsai.quality.observability.health.AgentHealthIndicator
 
getTimeout() - Method in interface com.tnsai.quality.observability.health.HealthIndicator
Gets the timeout for this health check.
getTimeout() - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator
 
getTimeout() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
 
getTimestamp() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Gets the timestamp when this result was created.
getTimestamp() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
getTotalAgents() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getTotalExecutionTime() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
getTraceId() - Method in class com.tnsai.quality.observability.TraceContext
 
getTracer() - Method in class com.tnsai.quality.observability.AgentInstrumentation
Gets the underlying OpenTelemetryTracer.
getTracer() - Method in class com.tnsai.quality.observability.TnsAITelemetry
Returns the Tracer for creating spans.
getViolations() - Method in exception class com.tnsai.invariants.rules.RuleEngine.RuleViolationException
 
GITHUB_PAT - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
Global() - Constructor for record class com.tnsai.quality.slo.SLOScope.Global
Creates an instance of a Global record class.
GOAL_ACHIEVED - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
GOAL_FAILED - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
goalAchieved(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs goal achievement.
goalFailed(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs goal failure.
gpt(LLMClient) - Static method in class com.tnsai.quality.security.harness.ReviewAgent
Convenience factory — id "gpt", version from the LLM client's model.
grant(String, String) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
Grants a permission to an agent.
grantAll(String, Set<String>) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
Grants multiple permissions to an agent.
GT - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
Guardrail - Interface in com.tnsai.quality.tracing.guardrail
SPI for content guardrails that evaluate input and/or output.
GuardrailRegistry - Class in com.tnsai.quality.tracing.guardrail
Registry for pre-response and post-response guardrails.
GuardrailRegistry() - Constructor for class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
 
GuardrailResult - Record Class in com.tnsai.quality.tracing.guardrail
Result of a guardrail evaluation.
GuardrailResult(boolean, double, String) - Constructor for record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Creates an instance of a GuardrailResult record class.

H

hadFindings() - Method in record class com.tnsai.quality.redaction.RedactionResult
true when the redactor matched at least one pattern.
HARASSMENT - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Harassment and bullying
HARD_STOP - Enum constant in enum class com.tnsai.quality.cost.BudgetPolicy
Block any new LLM call that would push the period spend over budget.
hardcodedSecrets() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-798 — Hardcoded credentials (API keys, tokens, passwords).
HARMFUL_CONTENT - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Harmful content generation
hasAllowPatterns() - Method in class com.tnsai.quality.security.ToolFilter
Returns true if this filter has any allow patterns configured.
hasCurrentStateCondition() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
hasDeadlock() - Method in class com.tnsai.quality.observability.health.ResourceHealthIndicator
Checks if there are any deadlocked threads.
hasDenyPatterns() - Method in class com.tnsai.quality.security.ToolFilter
Returns true if this filter has any deny patterns configured.
hasDescription() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
hasDetections() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns true if any secrets were detected and scrubbed.
hasFieldErrors(String) - Method in class com.tnsai.quality.security.validation.ValidationResult
Checks if a specific field has errors.
hasFullConsensus() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
Whether all agents agree on the core response.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.And
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.FieldRef
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.Literal
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.Not
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.invariants.InvariantExpression.Or
Returns a hash code value for this object.
hashCode() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
hashCode() - Method in record class com.tnsai.quality.cost.BudgetState
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.cost.CostBudget
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.cost.CostScope
Returns a hash code value for this object.
hashCode() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
 
hashCode() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.redaction.RedactionContext
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.redaction.RedactionResult
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sampling.SamplingDecision.Capture
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sampling.SamplingDecision.Drop
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sampling.SamplingInput
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.Command
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.FsMount
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.NetPolicy.AllowList
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.NetPolicy.DenyAll
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.NetPolicy.Inherit
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.security.SecretPattern
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.BurnRateMetric
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.DegradationPolicy.NoDegradation
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RefuseNewWork
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RouteToFallback
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.DegradationPolicy.ShedLowPriorityLoad
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.EventScope
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLOScope.Global
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.SLOState
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.slo.Target
Returns a hash code value for this object.
hashCode() - Method in class com.tnsai.quality.tracing.AgentTrace
 
hashCode() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Returns a hash code value for this object.
hashCode() - Method in class com.tnsai.quality.tracing.Observation
 
hashCode() - Method in record class com.tnsai.quality.tracing.Score
Returns a hash code value for this object.
hashCode() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Returns a hash code value for this object.
hasPermission(String, String) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
 
hasRules() - Method in class com.tnsai.invariants.rules.RuleEngine
Checks if any rules are defined.
hasTheme(String) - Static method in class com.tnsai.quality.observability.theme.LogThemes
Checks if a theme is registered.
hasWarning() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Checks if content has warnings.
HATE - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Hate speech and discrimination
HeadBasedSamplingPolicy - Class in com.tnsai.quality.sampling
Coin-flip-per-event sampling at a fixed rate (issue #82).
HeadBasedSamplingPolicy(double) - Constructor for class com.tnsai.quality.sampling.HeadBasedSamplingPolicy
 
HealthCheckResult - Class in com.tnsai.quality.observability.health
Result of a health check operation.
HealthIndicator - Interface in com.tnsai.quality.observability.health
Interface for components that can report their health status.
HealthRegistry - Class in com.tnsai.quality.observability.health
Central registry for health indicators with aggregation support.
HealthRegistry(Duration) - Constructor for class com.tnsai.quality.observability.health.HealthRegistry
Creates a new health registry with a custom timeout.
HealthStatus - Enum Class in com.tnsai.quality.observability.health
Represents the health status of a component.
HEALTHY - Enum constant in enum class com.tnsai.quality.cost.BudgetState.Status
Spend is below 80% of the cap.
HEALTHY - Enum constant in enum class com.tnsai.quality.slo.SLOStatus
Compliance is comfortably above target; no burn-rate alerts firing.
HEURISTIC - Enum constant in enum class com.tnsai.quality.tracing.ScoreSource
 
HIDDEN_INSTRUCTION - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Hidden instruction techniques — zero-width characters, display:none HTML, off-screen positioning, white-on-white text.
HIGH - Enum constant in enum class com.tnsai.quality.redaction.Severity
Credential / token (API key, JWT, AWS access key).
HIGH - Enum constant in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Likely permanent local damage (git reset --hard, rm -rf in user dir).
HIGH - Enum constant in enum class com.tnsai.quality.security.harness.Severity
Exploitable in common conditions; needs prompt attention.
HIGH - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
High confidence (0.6 - 0.8)
highestSeverity() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the highestSeverity record component.
Hit(int, int, String) - Constructor for record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Creates an instance of a Hit record class.
hookCount() - Method in class com.tnsai.eval.hooks.EvalHookManager
Gets the number of registered hooks.
hostPath() - Method in record class com.tnsai.quality.sandbox.FsMount
Returns the value of the hostPath record component.
hosts() - Method in record class com.tnsai.quality.sandbox.NetPolicy.AllowList
Returns the value of the hosts record component.
How it works - Search tag in class com.tnsai.quality.slo.InMemorySLOEvaluator
Section
HUMAN - Enum constant in enum class com.tnsai.quality.tracing.ScoreSource
 

I

IBAN - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
id() - Method in class com.tnsai.quality.sandbox.ContainerSandboxFactory
 
id() - Method in class com.tnsai.quality.sandbox.ProcessSandboxFactory
 
id() - Method in interface com.tnsai.quality.sandbox.SandboxFactory
Stable backend identifier ("process", "container", "wasm", "firecracker", …).
id() - Method in class com.tnsai.quality.sandbox.WasmSandboxFactory
 
id() - Method in class com.tnsai.quality.security.harness.EnrichStage
 
id() - Method in class com.tnsai.quality.security.harness.ExportStage
 
id() - Method in interface com.tnsai.quality.security.harness.MatcherSpi
Stable id, e.g.
id() - Method in interface com.tnsai.quality.security.harness.PipelineStage
Stable id, e.g.
id() - Method in class com.tnsai.quality.security.harness.ProcessStage
 
id() - Method in class com.tnsai.quality.security.harness.RegexMatcher
 
id() - Method in class com.tnsai.quality.security.harness.RevalidateStage
 
id() - Method in class com.tnsai.quality.security.harness.ReviewAgent
 
id() - Method in interface com.tnsai.quality.security.harness.ReviewAgentSpi
Stable id, e.g.
id() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the id record component.
id() - Method in class com.tnsai.quality.security.harness.ScanStage
 
id() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the id record component.
id() - Method in class com.tnsai.quality.tracing.AgentTrace
 
id() - Method in class com.tnsai.quality.tracing.Observation.Builder
Returns the id that will be used for this observation (available before build).
id() - Method in class com.tnsai.quality.tracing.Observation
 
Idempotency - Search tag in class com.tnsai.quality.redaction.PatternRedactor
Section
idle() - Static method in record class com.tnsai.quality.slo.BurnRateMetric
Convenience: zero-rate sample (start of window, no events yet).
ILLEGAL - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Illegal activities
image() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the image record component.
image() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the image record component.
image(String) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
Implementation Types - Search tag in interface com.tnsai.quality.security.moderation.ContentModerator
Section
increment(String) - Method in class com.tnsai.quality.observability.Metrics
Increments a counter by 1.
increment(String) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Increments a counter by 1.
increment(String, long) - Method in class com.tnsai.quality.observability.Metrics
Increments a counter by a specified amount.
increment(String, long) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Increments a counter by a specified amount.
incrementWithAttributes(String, long, Map<String, String>) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Increments a counter with attributes.
incrementWithAttributes(String, Map<String, String>) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Increments a counter with attributes.
info(String) - Method in class com.tnsai.quality.observability.AgentLogger
Creates an info log entry.
info(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs info message.
INFO - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
INFO - Enum constant in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
 
INFO - Enum constant in enum class com.tnsai.quality.security.harness.Severity
Not a vulnerability; informational signal (e.g. style notice).
infoDebugRate() - Method in class com.tnsai.quality.sampling.ErrorAlwaysPolicy
 
inherit() - Static method in interface com.tnsai.quality.sandbox.NetPolicy
Sandbox inherits the host's network.
Inherit() - Constructor for record class com.tnsai.quality.sandbox.NetPolicy.Inherit
Creates an instance of a Inherit record class.
init(String) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
initProject(String, Path) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
initProject(String, Path) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
Initialise (or open) project state under projectId.
InjectionDetectionResult - Class in com.tnsai.quality.security.llm
Result of prompt injection detection.
InjectionDetectionResult.Builder - Class in com.tnsai.quality.security.llm
Builder for InjectionDetectionResult.
InjectionDetectionResult.ConfidenceLevel - Enum Class in com.tnsai.quality.security.llm
Confidence level of detection.
InjectionDetectionResult.InjectionType - Enum Class in com.tnsai.quality.security.llm
Type of injection detected.
InMemoryAuditStore - Class in com.tnsai.quality.security.audit
In-memory audit store for testing and development.
InMemoryAuditStore() - Constructor for class com.tnsai.quality.security.audit.InMemoryAuditStore
 
InMemoryCostBudgetStore - Class in com.tnsai.quality.cost
Process-local CostBudgetStore (issue #82).
InMemoryCostBudgetStore(Duration) - Constructor for class com.tnsai.quality.cost.InMemoryCostBudgetStore
 
InMemorySLOEvaluator - Class in com.tnsai.quality.slo
Process-local SLOEvaluator that holds attempt records in an in-memory rolling buffer (issue #92).
InMemorySLOEvaluator(Duration) - Constructor for class com.tnsai.quality.slo.InMemorySLOEvaluator
 
InMemorySLOEvaluator.Attempt - Record Class in com.tnsai.quality.slo
One observed attempt feeding the SLO calculation.
input() - Method in class com.tnsai.quality.tracing.Observation
 
input(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
inputHash() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the inputHash record component.
inputTokens() - Method in class com.tnsai.quality.tracing.Observation
 
inputTokens(int) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
INSTANCE - Static variable in class com.tnsai.quality.sampling.AlwaysCapturePolicy
 
INSTANCE - Static variable in record class com.tnsai.quality.sampling.SamplingDecision.Capture
 
INSTANCE - Static variable in record class com.tnsai.quality.sampling.SamplingDecision.Drop
 
INSTRUCTION_BYPASS - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Attempt to ignore instructions
invalid(String) - Static method in class com.tnsai.quality.security.validation.ValidationResult
Returns a failed validation result with a single error.
invalid(List<String>) - Static method in class com.tnsai.quality.security.validation.ValidationResult
Returns a failed validation result with multiple errors.
invalidFields(Map<String, List<String>>) - Static method in class com.tnsai.quality.security.validation.ValidationResult
Returns a failed validation result with field-specific errors.
InvariantChecker - Class in com.tnsai.invariants
Runtime invariant checker for TnsAI roles.
InvariantChecker(Object) - Constructor for class com.tnsai.invariants.InvariantChecker
Creates a checker for the given target object.
InvariantChecker(Object, boolean) - Constructor for class com.tnsai.invariants.InvariantChecker
Creates a checker for the given target object.
InvariantEvaluationException(String) - Constructor for exception class com.tnsai.invariants.InvariantEvaluator.InvariantEvaluationException
 
InvariantEvaluationException(String, Throwable) - Constructor for exception class com.tnsai.invariants.InvariantEvaluator.InvariantEvaluationException
 
InvariantEvaluator - Class in com.tnsai.invariants
Evaluates InvariantExpression against a target object.
InvariantEvaluator(Object) - Constructor for class com.tnsai.invariants.InvariantEvaluator
Creates an evaluator for the given target object.
InvariantEvaluator.InvariantEvaluationException - Exception Class in com.tnsai.invariants
Exception thrown when evaluation fails.
InvariantExpression - Interface in com.tnsai.invariants
Represents a parsed invariant expression.
InvariantExpression.And - Record Class in com.tnsai.invariants
Logical AND (invalid input: '&'invalid input: '&').
InvariantExpression.Comparison - Record Class in com.tnsai.invariants
Binary comparison (==, !
InvariantExpression.ComparisonOp - Enum Class in com.tnsai.invariants
Comparison operators.
InvariantExpression.FieldRef - Record Class in com.tnsai.invariants
Field reference (e.g., "state", "numberOfLiveNeighbors").
InvariantExpression.Literal - Record Class in com.tnsai.invariants
Literal value (number, string, boolean, enum).
InvariantExpression.MethodCall - Record Class in com.tnsai.invariants
Method call (e.g., "isEmpty()").
InvariantExpression.Not - Record Class in com.tnsai.invariants
Logical NOT (!).
InvariantExpression.Or - Record Class in com.tnsai.invariants
Logical OR (||).
InvariantParseException(String) - Constructor for exception class com.tnsai.invariants.InvariantParser.InvariantParseException
 
InvariantParser - Class in com.tnsai.invariants
Parses invariant strings into InvariantExpression AST.
InvariantParser() - Constructor for class com.tnsai.invariants.InvariantParser
 
InvariantParser.InvariantParseException - Exception Class in com.tnsai.invariants
Exception thrown when parsing fails.
IPV4 - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
isAllowed() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Checks if content is allowed.
isAllowed(String) - Method in class com.tnsai.quality.security.ToolFilter
Checks if a tool is allowed by this filter.
isAllowed(String) - Method in class com.tnsai.quality.security.ToolPermissionManager
Checks if tool execution is allowed (not DENY).
isAllowed(String, Map<String, Object>) - Method in class com.tnsai.quality.security.DestructiveCommandDetector
 
isAutoExecute() - Method in enum class com.tnsai.quality.security.PermissionLevel
Returns true if this level auto-executes without confirmation.
isBlocked() - Method in class com.tnsai.quality.security.moderation.ModerationResult
Checks if content is blocked.
isCanonical(String) - Static method in class com.tnsai.quality.observability.SpanNaming
Returns true if name matches the canonical form tnsai.<segment>.<segment>[.<segment>...].
isConditionalRule(String) - Method in class com.tnsai.invariants.rules.RuleParser
Checks if a string looks like a conditional rule.
isCritical() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Severity-tier shorthand — handy for if (event.isCritical()) gates that decide whether to fire the OnNotification hook.
isDebugEnabled() - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Checks if debug logging is enabled.
isDenied(String) - Method in class com.tnsai.quality.security.ToolFilter
Checks if a tool is denied by this filter.
isEnabled() - Method in class com.tnsai.eval.hooks.EvalHookManager
Checks if hooks are enabled.
isEnabled() - Method in class com.tnsai.quality.observability.TnsAITelemetry
Returns whether telemetry is enabled.
isEnabled() - Method in interface com.tnsai.quality.security.moderation.ContentModerator
Checks if this moderator is enabled.
isEnabled(EventLevel) - Method in class com.tnsai.quality.ratelimit.RateLimitedAgentEventPublisher
 
isEnabled(EventLevel) - Method in class com.tnsai.quality.redaction.RedactingAgentEventPublisher
 
isEnabled(EventLevel) - Method in class com.tnsai.quality.sampling.SamplingAgentEventPublisher
 
isExhausted() - Method in record class com.tnsai.quality.cost.BudgetState
Budget is exhausted — at or over the cap.
isFlagged(ModerationResult.Category) - Method in class com.tnsai.quality.security.moderation.ModerationResult
Checks if a category was flagged.
isHealthy() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Checks if the component is healthy (UP or DEGRADED).
isInjectionDetected() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Checks if injection was detected.
isOperational() - Method in enum class com.tnsai.quality.observability.health.HealthStatus
Checks if the status indicates the component is operational.
isRoot() - Method in class com.tnsai.quality.observability.TraceContext
Checks if this is a root span (no parent).
isRunning() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Checks if the exporter is running.
isSafe(String) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Checks input and returns true if safe.
isStateTransitionRule() - Method in class com.tnsai.invariants.rules.ConditionalRule
Checks if this is a state transition rule (effect is an enum-like value).
isSuccessful() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
isUnchangedRule() - Method in class com.tnsai.invariants.rules.ConditionalRule
Checks if this rule represents "no change" (e.g., "unchanged").
isValid() - Method in class com.tnsai.quality.security.validation.ValidationResult
Checks if validation passed.
ivLengthBytes(int) - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Sets the IV length in bytes (default: 12).

J

JAILBREAK - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Jailbreak attempt
JSON - Enum constant in enum class com.tnsai.quality.security.harness.ExportFormat
Verbose JSON — TnsAI's own canonical shape; useful for tooling.
JWT - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 

K

key(byte[]) - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Sets the secret key from raw bytes.
key(String) - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Sets the secret key from Base64-encoded string.
key(SecretKey) - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Sets the secret key.
KEY_SIZE_BITS - Static variable in class com.tnsai.quality.security.EncryptionConfig
 

L

label() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the label record component.
LabelCardinalityGuard - Class in com.tnsai.quality.observability
Bounds the number of distinct values a Prometheus label can take.
LabelCardinalityGuard.Builder - Class in com.tnsai.quality.observability
Builder.
latency(double, double) - Static method in record class com.tnsai.quality.slo.Target
Convenience for latency targets — percentile floor + ms ceiling.
LATENCY - Enum constant in enum class com.tnsai.quality.slo.SLOType
Fraction of attempts whose latency falls under Target.latencyThresholdMs.
latencyMs() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns the value of the latencyMs record component.
latencyThresholdMs() - Method in record class com.tnsai.quality.slo.Target
Returns the value of the latencyThresholdMs record component.
LE - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
LE - Enum constant in enum class com.tnsai.quality.slo.Target.Comparison
Observed must be less-or-equal (error rate, cost).
left() - Method in record class com.tnsai.invariants.InvariantExpression.And
Returns the value of the left record component.
left() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Returns the value of the left record component.
left() - Method in record class com.tnsai.invariants.InvariantExpression.Or
Returns the value of the left record component.
length() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Length of the matched span in the original input.
level() - Method in record class com.tnsai.quality.sampling.SamplingInput
Returns the value of the level record component.
Lifecycle - Search tag in interface com.tnsai.quality.sandbox.Sandbox
Section
Lifetime - Search tag in class com.tnsai.quality.sandbox.ContainerSandbox
Section
listFiles() - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
listFiles() - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
All records currently stored for the project, in deterministic order.
listRuns(String) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
listRuns(String) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
All run-log entries for stage, oldest first.
listThemes() - Static method in class com.tnsai.quality.observability.theme.LogThemes
Lists all registered theme names.
Literal(Object) - Constructor for record class com.tnsai.invariants.InvariantExpression.Literal
Creates an instance of a Literal record class.
LLM_CALL - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
LLM_CALLS_FAILED - Static variable in class com.tnsai.quality.observability.Metrics
Counter: LLM call errors
LLM_CALLS_TOTAL - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Total LLM calls
LLM_COMPLETION_TOKENS - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Total completion tokens
LLM_ERROR - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
LLM_LATENCY - Static variable in class com.tnsai.quality.observability.Metrics
Histogram: LLM call latency in ms
LLM_PROMPT - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
User / system prompt body sent to an LLM.
LLM_PROMPT_TOKENS - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Total prompt tokens
LLM_RESPONSE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
LLM_RESPONSE - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
LLM completion text returned by the provider.
llmCall(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs LLM call.
llmError(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs LLM error.
llmError(String, Throwable) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs LLM error with exception.
LLMHealthIndicator - Class in com.tnsai.quality.observability.health
Health indicator for LLM providers.
LLMHealthIndicator(LLMClient, String) - Constructor for class com.tnsai.quality.observability.health.LLMHealthIndicator
Creates an LLM health indicator without ping.
LLMHealthIndicator(LLMClient, String, boolean) - Constructor for class com.tnsai.quality.observability.health.LLMHealthIndicator
Creates an LLM health indicator.
LLMHealthIndicator(LLMClient, String, boolean, double, double) - Constructor for class com.tnsai.quality.observability.health.LLMHealthIndicator
Creates an LLM health indicator with custom thresholds.
LLMHealthIndicator.Builder - Class in com.tnsai.quality.observability.health
Builder for LLMHealthIndicator.
LlmInstrumentation - Class in com.tnsai.quality.observability
OpenTelemetry instrumentation for LLM calls following semantic conventions.
LlmInstrumentation(Tracer) - Constructor for class com.tnsai.quality.observability.LlmInstrumentation
Creates a new LlmInstrumentation with the given Tracer.
LlmInstrumentation.LlmSpanBuilder - Class in com.tnsai.quality.observability
Builder for creating LLM spans with full configuration.
llmPrompt(EventContext) - Static method in record class com.tnsai.quality.redaction.RedactionContext
Convenience: context for an RedactionScope.LLM_PROMPT call with default policy.
llmResponse(EventContext) - Static method in record class com.tnsai.quality.redaction.RedactionContext
Convenience: context for an RedactionScope.LLM_RESPONSE call with default policy.
llmResponse(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs LLM response.
llms(List<LLMClient>) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Adds multiple LLM clients to the validation pool.
LLM-Specific Metrics - Search tag in class com.tnsai.quality.observability.OpenTelemetryMetrics
Section
log() - Method in class com.tnsai.quality.observability.AgentLogger.LogEntry
Logs the entry.
LOG_ATTR - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
Generic structured-log attribute on an AgentEventPublisher sink.
logActionComplete(String, long, boolean) - Method in class com.tnsai.quality.observability.AgentLogger
Logs action completion.
logActionError(String, Throwable) - Method in class com.tnsai.quality.observability.AgentLogger
Logs action failure.
logActionStart(String, Map<String, Object>) - Method in class com.tnsai.quality.observability.AgentLogger
Logs action start.
logAttr(EventContext) - Static method in record class com.tnsai.quality.redaction.RedactionContext
Convenience: context for a RedactionScope.LOG_ATTR call with default policy.
LogEvent - Enum Class in com.tnsai.quality.observability.theme
Types of log events that can be themed.
LoggingRedactionAuditListener - Class in com.tnsai.quality.redaction
SLF4J-backed RedactionAuditListener — emits one structured log line per audit event (issue #80).
LoggingRedactionAuditListener(LoggingRedactionAuditListener.Level) - Constructor for class com.tnsai.quality.redaction.LoggingRedactionAuditListener
 
LoggingRedactionAuditListener.Level - Enum Class in com.tnsai.quality.redaction
Log levels supported by the listener — mirrors Logger's standard levels minus ERROR (audit success isn't an error).
logLLMCall(String, int, long) - Method in class com.tnsai.quality.observability.AgentLogger
Logs LLM call.
logShutdown() - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs shutdown message if theme has one.
logStartup() - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs startup message if theme has one.
LogTheme - Interface in com.tnsai.quality.observability.theme
Interface for themed log message formatting.
LogThemes - Class in com.tnsai.quality.observability.theme
Built-in log themes for fun developer experience.
longWindow() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns the value of the longWindow record component.
longWindowBurnRate() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns the value of the longWindowBurnRate record component.
longWindowRate() - Method in record class com.tnsai.quality.slo.BurnRateMetric
Returns the value of the longWindowRate record component.
LOTR - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Lord of the Rings themed logging.
LOW - Enum constant in enum class com.tnsai.quality.redaction.Severity
Cosmetic / low-risk (IP addresses, generic identifiers).
LOW - Enum constant in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Recoverable nuisance (chmod 777).
LOW - Enum constant in enum class com.tnsai.quality.security.harness.Severity
Theoretical or low-impact concern.
LOW - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
Low confidence (0.0 - 0.3)
LT - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 

M

MARKDOWN - Enum constant in enum class com.tnsai.quality.security.harness.ExportFormat
Markdown bundle — one file per finding, plus an index.
maskForLogging(ActionMetadata, Role, Map<String, Object>) - Method in class com.tnsai.quality.security.SecurityEnforcer
Masks sensitive fields in parameters for logging.
matcher() - Method in class com.tnsai.quality.cost.CostBudgetEnforcer
 
matcher() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the matcher record component.
matcher(MatcherSpi) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
Register a matcher.
matchers() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the matchers record component.
MatcherSpi - Interface in com.tnsai.quality.security.harness
SPI for static vulnerability matchers — regex / AST / dependency-version checks that pre-filter files for the agent stage (TNS-291).
MatcherSpi.Hit - Record Class in com.tnsai.quality.security.harness
One location matched by a MatcherSpi.
matches(EventScope) - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
 
matches(EventScope) - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
 
matches(EventScope) - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
 
matches(EventScope) - Method in record class com.tnsai.quality.slo.SLOScope.Global
 
matches(EventScope) - Method in interface com.tnsai.quality.slo.SLOScope
Returns true if attempt (an event-level scope description) falls within this SLO's scope.
MATRIX - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Matrix themed logging.
maxArraySize(int) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Sets maximum array size.
maxBatchSize(int) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the max batch size for span export.
maxDistinct(int) - Method in class com.tnsai.quality.observability.LabelCardinalityGuard.Builder
 
maxLatencyMs(double) - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
maxNestingDepth(int) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Sets maximum nesting depth.
maxOutputBytes() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the maxOutputBytes record component.
maxParameterCount(int) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Sets maximum parameter count.
maxProcesses() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the maxProcesses record component.
maxQueueSize(int) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the max queue size for span batching.
maxStringLength(int) - Method in class com.tnsai.quality.security.validation.ValidationService.Builder
Sets maximum string length.
maxTokens(int) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
maybeContainsSensitive(String) - Method in class com.tnsai.quality.redaction.AuditingRedactor
 
maybeContainsSensitive(String) - Method in class com.tnsai.quality.redaction.CompositeRedactor
 
maybeContainsSensitive(String) - Method in class com.tnsai.quality.redaction.PatternRedactor
 
maybeContainsSensitive(String) - Method in interface com.tnsai.quality.redaction.Redactor
Cheap pre-check: returns true when input might contain something worth scanning.
maybeContainsSensitive(String) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
 
MEDIUM - Enum constant in enum class com.tnsai.quality.redaction.Severity
Identifying but not sensitive (email, phone, IBAN).
MEDIUM - Enum constant in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Significant data loss possible (force kill broadcast).
MEDIUM - Enum constant in enum class com.tnsai.quality.security.harness.Severity
Real but bounded — exploitable under specific conditions.
MEDIUM - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
Medium confidence (0.3 - 0.6)
MEMORY_WRITE - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
Memory write — content persisted across turns / sessions.
memoryMb() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the memoryMb record component.
merge(ValidationResult) - Method in class com.tnsai.quality.security.validation.ValidationResult
Merges this result with another.
MESSAGE_RECEIVED - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
MESSAGE_SENT - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
messageLength(int) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
messageReceived(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs message received.
MESSAGES_RECEIVED - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Messages received
MESSAGES_SENT - Static variable in class com.tnsai.quality.observability.Metrics
Counter: Messages sent
messageSent(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs message sent.
metadata() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the metadata record component.
metadata() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the metadata record component.
metadata() - Method in class com.tnsai.quality.tracing.AgentTrace
 
metadata() - Method in class com.tnsai.quality.tracing.Observation
 
metadata(Map<String, String>) - Method in class com.tnsai.quality.tracing.AgentTrace.Builder
 
metadata(Map<String, String>) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
meter(Meter) - Method in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter.Builder
 
MethodCall(InvariantExpression, String, List<InvariantExpression>) - Constructor for record class com.tnsai.invariants.InvariantExpression.MethodCall
Creates an instance of a MethodCall record class.
methodName() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Returns the value of the methodName record component.
metricExportIntervalSeconds(int) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the metric export interval in seconds.
metrics() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns the value of the metrics record component.
metrics(ValidationMetrics) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
Metrics - Class in com.tnsai.quality.observability
Simple metrics collection for agent operations.
minimal() - Static method in record class com.tnsai.quality.sandbox.ResourceLimits
Tight budget for short, low-cost executions (e.g. policy checks, regex evaluation).
minLevel() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns the value of the minLevel record component.
minSuccessRate(double) - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
mitigation() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the mitigation record component.
model() - Method in class com.tnsai.quality.tracing.Observation
 
model(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
MODEL - Enum constant in enum class com.tnsai.quality.tracing.ScoreSource
 
modelName(String) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
Moderation Categories - Search tag in class com.tnsai.quality.security.moderation.ModerationResult
Section
Moderation Points - Search tag in interface com.tnsai.quality.security.moderation.ContentModerator
Section
ModerationResult - Class in com.tnsai.quality.security.moderation
Result of content moderation check.
ModerationResult.Action - Enum Class in com.tnsai.quality.security.moderation
Action to take based on moderation.
ModerationResult.Builder - Class in com.tnsai.quality.security.moderation
Builder for ModerationResult.
ModerationResult.Category - Enum Class in com.tnsai.quality.security.moderation
Content categories for moderation.

N

name() - Method in record class com.tnsai.invariants.InvariantExpression.FieldRef
Returns the value of the name record component.
name() - Method in interface com.tnsai.quality.observability.theme.LogTheme
Theme name for configuration.
name() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns the value of the name record component.
name() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Returns the value of the name record component.
name() - Method in record class com.tnsai.quality.security.SecretPattern
Returns the value of the name record component.
name() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the name record component.
name() - Method in interface com.tnsai.quality.tracing.guardrail.Guardrail
Returns the unique name of this guardrail.
name() - Method in class com.tnsai.quality.tracing.guardrail.PiiGuardrail
 
name() - Method in class com.tnsai.quality.tracing.Observation
 
name() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the name record component.
NE - Enum constant in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
NetPolicy - Interface in com.tnsai.quality.sandbox
Network access policy applied to a sandbox (TNS-296).
NetPolicy.AllowList - Record Class in com.tnsai.quality.sandbox
Allow only the listed hosts.
NetPolicy.DenyAll - Record Class in com.tnsai.quality.sandbox
No network access.
NetPolicy.Inherit - Record Class in com.tnsai.quality.sandbox
Sandbox inherits the host's network.
networkPolicy() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the networkPolicy record component.
networkPolicy() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the networkPolicy record component.
networkPolicy(NetPolicy) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
newTrace() - Static method in class com.tnsai.quality.observability.TraceContext
Creates a new root trace context.
newTrace(String) - Static method in class com.tnsai.quality.observability.TraceContext
Creates a new root trace context with an operation name.
noBuiltIn() - Method in class com.tnsai.quality.security.SecretFilter.Builder
Excludes all built-in patterns (custom-only mode).
NoDegradation() - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.NoDegradation
Creates an instance of a NoDegradation record class.
noop() - Static method in interface com.tnsai.quality.redaction.RedactionAuditListener
No-op listener — used when audit emission is opt-out or when tests don't care about the audit channel.
noop() - Static method in interface com.tnsai.quality.sandbox.SandboxExecutionListener
No-op listener — used when observability is disabled.
normalise(String) - Method in class com.tnsai.quality.observability.LabelCardinalityGuard
Returns a safe label value for raw.
Not(InvariantExpression) - Constructor for record class com.tnsai.invariants.InvariantExpression.Not
Creates an instance of a Not record class.
numeric(String, double, ScoreSource) - Static method in record class com.tnsai.quality.tracing.Score
Creates a numeric score (0.0 to 1.0 range).
NUMERIC - Enum constant in enum class com.tnsai.quality.tracing.ScoreType
 

O

Observation - Class in com.tnsai.quality.tracing
A single observation within a trace.
Observation.Builder - Class in com.tnsai.quality.tracing
 
observationId() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the observationId record component.
observations() - Method in class com.tnsai.quality.tracing.AgentTrace
Returns an unmodifiable snapshot of current observations.
ObservationType - Enum Class in com.tnsai.quality.tracing
Types of observations within a trace.
ObservedSandbox - Class in com.tnsai.quality.sandbox
Decorator wrapping a Sandbox so every ObservedSandbox.execute(com.tnsai.quality.sandbox.Command) call also produces a SandboxExecutionEvent on the configured SandboxExecutionListener (TNS-296).
ObservedSandbox(Sandbox, SandboxExecutionListener, String) - Constructor for class com.tnsai.quality.sandbox.ObservedSandbox
 
of(double, long, long) - Static method in record class com.tnsai.quality.sandbox.ResourceLimits
Convenience for the common (cpu, mem, timeoutSec) shape.
of(double, Target.Comparison) - Static method in record class com.tnsai.quality.slo.Target
Convenience for availability / error-rate targets without a latency threshold.
of(HealthStatus, String) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates a result with a specific status.
of(Redactor...) - Static method in class com.tnsai.quality.redaction.CompositeRedactor
 
of(String...) - Static method in record class com.tnsai.quality.sandbox.Command
Convenience for argv-only commands.
of(String, DestructiveCommandDetector.Severity, String) - Static method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Convenience factory that compiles regex with case-insensitive flag.
of(String, String) - Static method in class com.tnsai.quality.observability.SpanNaming
Builds a canonical name tnsai.<module>.<operation>.
of(String, String, Severity) - Static method in record class com.tnsai.quality.redaction.RedactionPattern
Convenience: pattern without a structural validator.
of(String, String, Severity, Predicate<String>) - Static method in record class com.tnsai.quality.redaction.RedactionPattern
Convenience: pattern with a custom validator.
of(String, String, String) - Static method in record class com.tnsai.quality.security.SecretPattern
Creates an enabled pattern.
of(String, BooleanSupplier) - Static method in interface com.tnsai.quality.observability.health.HealthIndicator
Creates a simple health indicator from a boolean supplier.
of(String, Supplier<HealthCheckResult>) - Static method in interface com.tnsai.quality.observability.health.HealthIndicator
Creates a health indicator from a supplier.
OFF_TOPIC - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Off-topic content
OK - Enum constant in enum class com.tnsai.quality.observability.TraceContext.SpanStatus
 
onExceed() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the onExceed record component.
onExecution(SandboxExecutionEvent) - Method in class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
 
onExecution(SandboxExecutionEvent) - Method in interface com.tnsai.quality.sandbox.SandboxExecutionListener
 
onRedaction(RedactionAuditEvent) - Method in class com.tnsai.quality.redaction.LoggingRedactionAuditListener
 
onRedaction(RedactionAuditEvent) - Method in interface com.tnsai.quality.redaction.RedactionAuditListener
Called once per scrub that produced at least one finding.
op() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Returns the value of the op record component.
OPENAI_API_KEY - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
OpenTelemetry Integration - Search tag in package com.tnsai.quality.observability
Section
OpenTelemetryMetrics - Class in com.tnsai.quality.observability
Bridge between TnsAI's Metrics and OpenTelemetry metrics.
OpenTelemetryMetrics(Meter) - Constructor for class com.tnsai.quality.observability.OpenTelemetryMetrics
Creates a new OpenTelemetryMetrics with the given Meter.
OpenTelemetryTracer - Class in com.tnsai.quality.observability
Bridge between TnsAI's TraceContext and OpenTelemetry tracing.
OpenTelemetryTracer(Tracer) - Constructor for class com.tnsai.quality.observability.OpenTelemetryTracer
Creates a new OpenTelemetryTracer with the given OTel Tracer.
OpenTelemetryTracer.SpanScope - Class in com.tnsai.quality.observability
A scope wrapper for OpenTelemetry spans that implements AutoCloseable.
operation(String) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
Or(InvariantExpression, InvariantExpression) - Constructor for record class com.tnsai.invariants.InvariantExpression.Or
Creates an instance of a Or record class.
OTHER - Enum constant in enum class com.tnsai.quality.security.llm.ContextFileSource
Any other project-scoped file passed through the loader.
otlpEndpoint(String) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the OTLP exporter endpoint.
OtlpLLMCallExporter - Class in com.tnsai.quality.observability.otlp
LLMCallPublisher that exports each captured call as an OpenTelemetry span plus a triplet of GenAI metrics (token-usage counter, cost histogram, latency histogram).
OtlpLLMCallExporter(Tracer, Meter) - Constructor for class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Build an exporter from a tracer + meter.
OtlpLLMCallExporter.Builder - Class in com.tnsai.quality.observability.otlp
Builder for OtlpLLMCallExporter.
outcome() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns the value of the outcome record component.
output() - Method in class com.tnsai.quality.tracing.Observation
 
output(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
Output schema (the prompt asks the LLM for): - Search tag in class com.tnsai.quality.security.harness.ReviewAgent
Section
outputTokens() - Method in class com.tnsai.quality.tracing.Observation
 
outputTokens(int) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
outputTruncated() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the outputTruncated record component.
OVERFLOW_BUCKET - Static variable in class com.tnsai.quality.observability.LabelCardinalityGuard
Label value used when the distinct-count cap has been hit.
Overlap handling - Search tag in class com.tnsai.quality.redaction.PatternRedactor
Section

P

ParallelValidationExecutor - Class in com.tnsai.quality.validation.parallel
Executes the same task across multiple agents for validation and comparison.
ParallelValidationExecutor.Builder - Class in com.tnsai.quality.validation.parallel
 
parentId() - Method in class com.tnsai.quality.tracing.Observation
 
parentId(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
parse(String) - Method in class com.tnsai.invariants.InvariantParser
Parses an invariant string into an expression tree.
parse(String) - Method in class com.tnsai.invariants.rules.RuleParser
Parses a single rule string into a ConditionalRule.
parseAll(String[]) - Method in class com.tnsai.invariants.rules.RuleParser
Parses multiple rules from an array of strings.
pass() - Static method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Creates a passing result with full confidence.
pass(String) - Static method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Creates a passing result with a reason.
passed() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Returns the value of the passed record component.
path() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the path record component.
pathTraversal() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-22 — Path traversal in file / FS operations.
pattern() - Method in record class com.tnsai.quality.security.SecretPattern
Returns the value of the pattern record component.
pattern(DestructiveCommandDetector.DestructivePattern) - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
Add an inline pattern (highest precedence: matched after the catalogue).
PatternBasedModerator - Class in com.tnsai.quality.security.moderation
Pattern-based content moderator using regex matching.
PatternBasedModerator.Builder - Class in com.tnsai.quality.security.moderation
Builder for PatternBasedModerator.
patternCounts() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the patternCounts record component.
Pattern matching - Search tag in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy
Section
patternName() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns the value of the patternName record component.
PatternRedactor - Class in com.tnsai.quality.redaction
Regex-driven Redactor (issue #80).
PatternRedactor(List<RedactionPattern>) - Constructor for class com.tnsai.quality.redaction.PatternRedactor
 
patterns() - Method in class com.tnsai.quality.security.DestructiveCommandDetector
Visible for inspection / testing.
Pattern Syntax - Search tag in class com.tnsai.quality.security.ToolFilter
Section
peakMemoryMb() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns the value of the peakMemoryMb record component.
period() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the period record component.
periodBudgetUSD() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the periodBudgetUSD record component.
PermissionLevel - Enum Class in com.tnsai.quality.security
Three-tier permission level for tool execution.
PHONE_E164 - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
PII - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
PII disclosure
PiiGuardrail - Class in com.tnsai.quality.tracing.guardrail
Basic regex-based PII detection guardrail.
PiiGuardrail() - Constructor for class com.tnsai.quality.tracing.guardrail.PiiGuardrail
 
PipelineContext - Record Class in com.tnsai.quality.security.harness
Read-only context passed to every PipelineStage (TNS-291).
PipelineContext(String, Path, List<MatcherSpi>, List<ReviewAgentSpi>, PipelineStateStore, Map<String, String>) - Constructor for record class com.tnsai.quality.security.harness.PipelineContext
Creates an instance of a PipelineContext record class.
PipelineStage - Interface in com.tnsai.quality.security.harness
Pipeline stage SPI (TNS-291).
PipelineStateStore - Interface in com.tnsai.quality.security.harness
Persistence layer for the code-review pipeline (TNS-291).
PipelineStateStore.RunMetadata - Record Class in com.tnsai.quality.security.harness
Audit-trail entry for one stage execution.
PIRATE - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Pirate themed logging.
placeholder() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns the value of the placeholder record component.
placeholder() - Method in record class com.tnsai.quality.security.SecretPattern
Returns the value of the placeholder record component.
PLAN_COMPLETE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
PLAN_START - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
planComplete(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs plan completion.
planStart(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs plan start.
Pluggable concerns - Search tag in class com.tnsai.quality.cost.CostBudgetEnforcer
Section
pop() - Static method in class com.tnsai.quality.tracing.TraceContext
Pops the current observation id from the context stack.
port(int) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
Sets the HTTP server port.
postResponseGuardrails() - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Returns all post-response guardrails.
preferred() - Static method in interface com.tnsai.quality.sandbox.SandboxFactory
The highest-priority SandboxFactory that reports SandboxFactory.available() = true.
PREFIX - Static variable in class com.tnsai.quality.observability.SpanNaming
Required prefix for every TnsAI-convention span / metric name.
preResponseGuardrails() - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Returns all pre-response guardrails.
priority() - Method in class com.tnsai.quality.cost.CostBudgetEnforcer
 
priority() - Method in class com.tnsai.quality.sandbox.ContainerSandboxFactory
Higher than process (10), lower than a future firecracker (100).
priority() - Method in class com.tnsai.quality.sandbox.ProcessSandboxFactory
Lowest priority — anything stronger (container, microVM, WASM) outranks.
priority() - Method in interface com.tnsai.quality.sandbox.SandboxFactory
Higher = preferred.
priority() - Method in class com.tnsai.quality.sandbox.WasmSandboxFactory
Higher than container — WASM is the lightest available backend.
PriorityBasedSamplingPolicy - Class in com.tnsai.quality.sampling
Level-aware sampling policy (issue #82).
PriorityBasedSamplingPolicy(Map<EventLevel, Double>) - Constructor for class com.tnsai.quality.sampling.PriorityBasedSamplingPolicy
 
processParameters(ActionMetadata, Role, Map<String, Object>) - Method in class com.tnsai.quality.security.SecurityEnforcer
Processes parameters based on security settings.
processResult(ActionMetadata, Role, Object) - Method in class com.tnsai.quality.security.SecurityEnforcer
Processes the result based on security settings.
ProcessSandbox - Class in com.tnsai.quality.sandbox
Portable Sandbox backend using JVM ProcessBuilder (TNS-296).
ProcessSandboxFactory - Class in com.tnsai.quality.sandbox
Default SandboxFactory that backs sandboxes with the JVM's ProcessBuilder (TNS-296).
ProcessSandboxFactory() - Constructor for class com.tnsai.quality.sandbox.ProcessSandboxFactory
 
ProcessStage - Class in com.tnsai.quality.security.harness
The process stage (TNS-291).
ProcessStage() - Constructor for class com.tnsai.quality.security.harness.ProcessStage
 
production() - Static method in class com.tnsai.quality.sampling.SamplingPolicies
Strict production — WARN+ always captured, INFO + DEBUG sampled at 10%.
projectDir() - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
Visible for tests — points at this store's project directory.
projectId() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the projectId record component.
projectId(String) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
Project id; defaults to the project root's last path segment when omitted.
projectRoot() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the projectRoot record component.
projectRoot() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Returns the value of the projectRoot record component.
projectRoot(Path) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
Project root; required.
Prometheus Configuration - Search tag in class com.tnsai.quality.observability.PrometheusMetricsExporter
Section
PrometheusMetricsExporter - Class in com.tnsai.quality.observability
Prometheus metrics exporter for TnsAI.
PrometheusMetricsExporter.Builder - Class in com.tnsai.quality.observability
Builder for PrometheusMetricsExporter.
prompt() - Method in class com.tnsai.quality.tracing.Observation
 
prompt(String) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
prompt(String) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
PROMPT_INJECTION - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Prompt injection attempt
PromptInjectionDetector - Class in com.tnsai.quality.security.llm
Detects prompt injection attacks in LLM inputs.
PromptInjectionDetector.Builder - Class in com.tnsai.quality.security.llm
Builder for PromptInjectionDetector.
providerName(String) - Method in class com.tnsai.quality.observability.health.LLMHealthIndicator.Builder
 
Provides - Search tag in class com.tnsai.quality.sandbox.ProcessSandbox
Section
Provides (vs ProcessSandbox) - Search tag in class com.tnsai.quality.sandbox.ContainerSandbox
Section
prune(int) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
publish(TnsAIEvent) - Method in class com.tnsai.quality.ratelimit.RateLimitedAgentEventPublisher
 
publish(TnsAIEvent) - Method in class com.tnsai.quality.redaction.RedactingAgentEventPublisher
 
publish(TnsAIEvent) - Method in class com.tnsai.quality.sampling.SamplingAgentEventPublisher
 
publish(TnsAIEvent, EventLevel, EventContext) - Method in class com.tnsai.quality.ratelimit.RateLimitedAgentEventPublisher
 
publish(TnsAIEvent, EventLevel, EventContext) - Method in class com.tnsai.quality.redaction.RedactingAgentEventPublisher
 
publish(TnsAIEvent, EventLevel, EventContext) - Method in class com.tnsai.quality.sampling.SamplingAgentEventPublisher
 
publish(LLMCallLog) - Method in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
 
publish(LLMCallLog) - Method in class com.tnsai.quality.redaction.RedactingLLMCallPublisher
 
publish(LLMCallLog) - Method in class com.tnsai.quality.sampling.SamplingLLMCallPublisher
 
push(String) - Static method in class com.tnsai.quality.tracing.TraceContext
Pushes an observation id onto the context stack, making it the current parent.

Q

query(AuditQuery) - Method in class com.tnsai.quality.security.audit.FileAuditStore
 
query(AuditQuery) - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
 
Quick start - Search tag in class com.tnsai.quality.security.harness.CodeReviewPipeline
Section
Quick Start - Search tag in package com.tnsai.quality.observability.health
Section
Quick Start - Search tag in package com.tnsai.quality.observability.theme
Section

R

rate() - Method in class com.tnsai.quality.sampling.HeadBasedSamplingPolicy
 
rate() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns the value of the rate record component.
RateLimitedAgentEventPublisher - Class in com.tnsai.quality.ratelimit
AgentEventPublisher decorator that consults an EventRateLimiter before delegating each publish call (issue #82).
RateLimitedAgentEventPublisher(AgentEventPublisher, EventRateLimiter) - Constructor for class com.tnsai.quality.ratelimit.RateLimitedAgentEventPublisher
 
RateLimitedAgentEventPublisher(AgentEventPublisher, EventRateLimiter, Supplier<EventContext>) - Constructor for class com.tnsai.quality.ratelimit.RateLimitedAgentEventPublisher
 
README_MD - Enum constant in enum class com.tnsai.quality.security.llm.ContextFileSource
README.md — repo-level documentation, sometimes auto-ingested.
readOnly() - Method in record class com.tnsai.quality.sandbox.FsMount
Returns the value of the readOnly record component.
readOnly(Path, Path) - Static method in record class com.tnsai.quality.sandbox.FsMount
Read-only mount — the safer default.
readWrite(Path, Path) - Static method in record class com.tnsai.quality.sandbox.FsMount
Read-write mount — sandbox writes propagate back to the host.
reason() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RefuseNewWork
Returns the value of the reason record component.
reason() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Returns the value of the reason record component.
reason(String) - Method in class com.tnsai.quality.security.moderation.ModerationResult.Builder
Sets the reason.
record(CostScope, BigDecimal) - Method in interface com.tnsai.quality.cost.CostBudgetStore
Add amountUSD to the recorded spend at scope, dated "now".
record(CostScope, BigDecimal) - Method in class com.tnsai.quality.cost.InMemoryCostBudgetStore
 
record(InMemorySLOEvaluator.Attempt) - Method in class com.tnsai.quality.slo.InMemorySLOEvaluator
Push an attempt into the rolling buffer.
record(AuditEvent) - Method in class com.tnsai.quality.security.audit.FileAuditStore
 
record(AuditEvent) - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
 
record(String, double) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a value in a histogram.
record(String, long) - Method in class com.tnsai.quality.observability.Metrics
Records a value in a histogram.
recordActionFailure(String, double, String) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a failed action execution.
recordActionFailure(String, String, double) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Records a failed action.
recordActionSuccess(String, double) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a successful action execution.
recordActionSuccess(String, double) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Records a successful action.
RecordingSandboxExecutionListener - Class in com.tnsai.quality.sandbox
In-memory SandboxExecutionListener that records every event for later inspection (TNS-296).
RecordingSandboxExecutionListener() - Constructor for class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
 
recordLlmCall(String, String, long, long, double) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records an LLM API call with all relevant metrics.
recordLlmCall(String, String, long, long, double) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Records an LLM API call.
recordLlmCallFailure(String, String, double, String) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a failed LLM API call.
recordLlmCallFailure(String, String, String, double) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Records a failed LLM API call.
recordLlmFailure(String, String, double, String) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Records a failed LLM call.
recordLlmTokens(String, String, long, long, double) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Records LLM token usage.
recordMessageReceived(String, String) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a message received.
recordMessageSent(String, String) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a message sent.
recordResponse(Span, long, long, String) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Records token usage on a span from a ChatResponse-like object.
recordTokenUsage(Span, long, long) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Records token usage on a span.
recordToolCallEvent(Span, String, boolean) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Adds an event for a tool call within an LLM span.
recordToolUse(Span, int) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Records tool use information on a span.
recordWithAttributes(String, double, Map<String, String>) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Records a value in a histogram with attributes.
RedactingAgentEventPublisher - Class in com.tnsai.quality.redaction
AgentEventPublisher decorator that scrubs PII / secrets out of every event before delegating (issue #80, sink integration #2 of 6).
RedactingAgentEventPublisher(AgentEventPublisher, Redactor) - Constructor for class com.tnsai.quality.redaction.RedactingAgentEventPublisher
Wrap delegate with redaction using redactor, passing EventContext.empty() on every scrub call.
RedactingAgentEventPublisher(AgentEventPublisher, Redactor, Supplier<EventContext>) - Constructor for class com.tnsai.quality.redaction.RedactingAgentEventPublisher
Wrap delegate with redaction using redactor and a contextSupplier that returns the EventContext to attach to each scrub call.
RedactingLLMCallPublisher - Class in com.tnsai.quality.redaction
LLMCallPublisher decorator that scrubs PII / secrets out of a captured LLMCallLog before delegating (TNS-417, follow-up to TNS-374).
RedactingLLMCallPublisher(LLMCallPublisher, Redactor) - Constructor for class com.tnsai.quality.redaction.RedactingLLMCallPublisher
 
RedactingMemoryStore - Class in com.tnsai.quality.redaction
MemoryStore decorator that scrubs PII / secrets out of every write before delegating to the underlying store (issue #80, sink integration #1 of 6).
RedactingMemoryStore(MemoryStore, Redactor) - Constructor for class com.tnsai.quality.redaction.RedactingMemoryStore
Wrap delegate with redaction using redactor, passing EventContext.empty() on every scrub call.
RedactingMemoryStore(MemoryStore, Redactor, Supplier<EventContext>) - Constructor for class com.tnsai.quality.redaction.RedactingMemoryStore
Wrap delegate with redaction using redactor and a contextSupplier that returns the EventContext to attach to each scrub call.
RedactionAuditEvent - Record Class in com.tnsai.quality.redaction
Audit record for one redaction call (issue #80).
RedactionAuditEvent(String, Instant, RedactionScope, EventContext, Map<String, Integer>, Severity, int) - Constructor for record class com.tnsai.quality.redaction.RedactionAuditEvent
Creates an instance of a RedactionAuditEvent record class.
RedactionAuditListener - Interface in com.tnsai.quality.redaction
Sink for RedactionAuditEvents emitted by AuditingRedactor (issue #80).
RedactionContext - Record Class in com.tnsai.quality.redaction
Per-call context handed to a Redactor (issue #80).
RedactionContext(EventContext, RedactionScope, Optional<String>) - Constructor for record class com.tnsai.quality.redaction.RedactionContext
Creates an instance of a RedactionContext record class.
RedactionFinding - Record Class in com.tnsai.quality.redaction
One redacted match inside a string (issue #80).
RedactionFinding(String, int, int, String, Severity) - Constructor for record class com.tnsai.quality.redaction.RedactionFinding
Creates an instance of a RedactionFinding record class.
RedactionPattern - Record Class in com.tnsai.quality.redaction
One named pattern in a redactor's catalog (issue #80).
RedactionPattern(String, Pattern, Severity, Predicate<String>) - Constructor for record class com.tnsai.quality.redaction.RedactionPattern
Creates an instance of a RedactionPattern record class.
RedactionPatterns - Class in com.tnsai.quality.redaction
Default catalog of RedactionPatterns shipped with the framework (issue #80).
RedactionResult - Record Class in com.tnsai.quality.redaction
Output of a Redactor.scrubString(java.lang.String, com.tnsai.quality.redaction.RedactionContext) call (issue #80): the redacted text plus the RedactionFindings the redactor matched.
RedactionResult(String, List<RedactionFinding>) - Constructor for record class com.tnsai.quality.redaction.RedactionResult
Creates an instance of a RedactionResult record class.
RedactionScope - Enum Class in com.tnsai.quality.redaction
Where the redacted content originated (issue #80).
Redactor - Interface in com.tnsai.quality.redaction
SPI for scrubbing PII / secrets out of strings or structured values before they leave the framework's internal boundaries — log lines, trace attributes, memory writes, captured LLM prompts (issue #80).
ReflectionUtils - Class in com.tnsai.quality.internal
Internal reflection utilities shared across tnsai-quality subpackages.
RefuseNewWork(String) - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.RefuseNewWork
Creates an instance of a RefuseNewWork record class.
regex() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns the value of the regex record component.
regex() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Returns the value of the regex record component.
RegexMatcher - Class in com.tnsai.quality.security.harness
Generic regex-based MatcherSpi (TNS-291).
RegexMatcher(String, String, Severity, String, List<Pattern>, Set<String>) - Constructor for class com.tnsai.quality.security.harness.RegexMatcher
 
register(HealthIndicator) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Registers a health indicator.
register(LogTheme) - Static method in class com.tnsai.quality.observability.theme.LogThemes
Registers a custom theme.
register(SLODefinition) - Method in class com.tnsai.quality.slo.SLORegistry
Register a new SLO.
register(String, HealthIndicator) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Registers a health indicator with a custom name.
registerAgent(Agent) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Registers an agent for instrumentation and increments active agent count.
registerAll(List<SLODefinition>) - Method in class com.tnsai.quality.slo.SLORegistry
Convenience: register many at once.
registerPostResponse(Guardrail) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Registers a post-response guardrail (runs on input+output after processing).
registerPreResponse(Guardrail) - Method in class com.tnsai.quality.tracing.guardrail.GuardrailRegistry
Registers a pre-response guardrail (runs on input before processing).
registerTenant(String, RateLimiterConfig) - Method in class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Register a per-tenant override.
registry(PrometheusRegistry) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
Sets a custom Prometheus registry.
remainingUSD() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the remainingUSD record component.
remove(String) - Method in class com.tnsai.quality.slo.SLORegistry
Remove an SLO.
removeHook(EvalHook) - Method in class com.tnsai.eval.hooks.EvalHookManager
Removes a hook from the manager.
requiresConfirmation() - Method in enum class com.tnsai.quality.security.PermissionLevel
Returns true if this level requires user confirmation.
requiresConfirmation(String) - Method in class com.tnsai.quality.security.ToolPermissionManager
Checks if tool requires confirmation.
requiresSynthesis() - Method in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Whether this strategy requires LLM synthesis to combine results.
reset() - Method in class com.tnsai.quality.observability.LabelCardinalityGuard
Resets the admitted-values memory.
reset() - Method in class com.tnsai.quality.observability.Metrics
Resets all metrics to zero.
Resilience4jEventRateLimiter - Class in com.tnsai.quality.ratelimit
Token-bucket EventRateLimiter backed by Resilience4j (issue #82).
Resilience4jEventRateLimiter() - Constructor for class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Construct with the framework default of 1000 events / second.
Resilience4jEventRateLimiter(int, Duration) - Constructor for class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Construct with a fresh registry using a default of limit permits per period (non-blocking).
Resilience4jEventRateLimiter(RateLimiterConfig) - Constructor for class com.tnsai.quality.ratelimit.Resilience4jEventRateLimiter
Construct with a shared registry + a default config.
resolve(EventContext) - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
Returns the EventSamplingPolicy chosen for ctx.
resolve(RedactionContext) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
Returns the Redactor chosen for ctx.
ResourceHealthIndicator - Class in com.tnsai.quality.observability.health
Health indicator for system resources.
ResourceHealthIndicator() - Constructor for class com.tnsai.quality.observability.health.ResourceHealthIndicator
Creates a resource health indicator with default thresholds.
ResourceHealthIndicator(double, double) - Constructor for class com.tnsai.quality.observability.health.ResourceHealthIndicator
Creates a resource health indicator with custom thresholds.
resourceLimits() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the resourceLimits record component.
resourceLimits(ResourceLimits) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
ResourceLimits - Record Class in com.tnsai.quality.sandbox
Per-sandbox resource caps (TNS-296).
ResourceLimits(double, long, long, Duration, int) - Constructor for record class com.tnsai.quality.sandbox.ResourceLimits
Source-compatible 5-arg constructor.
ResourceLimits(double, long, long, Duration, int, long) - Constructor for record class com.tnsai.quality.sandbox.ResourceLimits
Creates an instance of a ResourceLimits record class.
resourceUsage() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the resourceUsage record component.
resourceUsage() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the resourceUsage record component.
ResourceUsage - Record Class in com.tnsai.quality.sandbox
Post-execution resource accounting from a sandbox (TNS-296).
ResourceUsage(long, long, long, long) - Constructor for record class com.tnsai.quality.sandbox.ResourceUsage
Creates an instance of a ResourceUsage record class.
response(String) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
responses(List<AgentResponse>) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
result() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns the value of the result record component.
Retroactive timing - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Section
RevalidateStage - Class in com.tnsai.quality.security.harness
The revalidate stage (TNS-291).
RevalidateStage() - Constructor for class com.tnsai.quality.security.harness.RevalidateStage
 
ReviewAgent - Class in com.tnsai.quality.security.harness
Default ReviewAgentSpi backed by an LLMClient (TNS-291).
ReviewAgent(String, String, LLMClient) - Constructor for class com.tnsai.quality.security.harness.ReviewAgent
 
ReviewAgentSpi - Interface in com.tnsai.quality.security.harness
SPI for an agent backend that analyses a FileRecord and returns structured ReviewFindings (TNS-291).
ReviewAgentSpi.ReviewContext - Record Class in com.tnsai.quality.security.harness
ReviewContext(Path, String, Map<String, String>) - Constructor for record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Creates an instance of a ReviewContext record class.
ReviewFinding - Record Class in com.tnsai.quality.security.harness
One vulnerability discovered by the code-review pipeline (TNS-291).
ReviewFinding(String, Path, int, int, String, Severity, String, String, String, Optional<String>, String, String, Map<String, String>) - Constructor for record class com.tnsai.quality.security.harness.ReviewFinding
Creates an instance of a ReviewFinding record class.
revoke(String, String) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
Revokes a permission from an agent.
revokeAll(String) - Method in class com.tnsai.quality.security.DefaultPermissionProvider
Revokes all permissions from an agent.
right() - Method in record class com.tnsai.invariants.InvariantExpression.And
Returns the value of the right record component.
right() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Returns the value of the right record component.
right() - Method in record class com.tnsai.invariants.InvariantExpression.Or
Returns the value of the right record component.
ROLE_MANIPULATION - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Role manipulation
rootObservations() - Method in class com.tnsai.quality.tracing.AgentTrace
Returns root observations (those with no parent).
RouteToFallback(String) - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.RouteToFallback
Creates an instance of a RouteToFallback record class.
Rule(String, EventLevel, String, RuleBasedSamplingPolicy.Outcome, double) - Constructor for record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Creates an instance of a Rule record class.
RuleBasedSamplingPolicy - Class in com.tnsai.quality.sampling
Rule-driven EventSamplingPolicy (issue #82).
RuleBasedSamplingPolicy.Builder - Class in com.tnsai.quality.sampling
 
RuleBasedSamplingPolicy.Outcome - Enum Class in com.tnsai.quality.sampling
 
RuleBasedSamplingPolicy.Rule - Record Class in com.tnsai.quality.sampling
One rule entry.
RuleEngine - Class in com.tnsai.invariants.rules
Runtime engine for evaluating conditional transition rules.
RuleEngine(Object) - Constructor for class com.tnsai.invariants.rules.RuleEngine
Creates a RuleEngine for the given target object.
RuleEngine.RuleViolation - Class in com.tnsai.invariants.rules
Represents a rule violation.
RuleEngine.RuleViolationException - Exception Class in com.tnsai.invariants.rules
Exception thrown when rules are violated.
Rule Evaluation Semantics - Search tag in class com.tnsai.invariants.rules.RuleEngine
Section
RuleParseException(String) - Constructor for exception class com.tnsai.invariants.rules.RuleParser.RuleParseException
 
RuleParser - Class in com.tnsai.invariants.rules
Parses conditional rule strings into ConditionalRule objects.
RuleParser() - Constructor for class com.tnsai.invariants.rules.RuleParser
 
RuleParser.RuleParseException - Exception Class in com.tnsai.invariants.rules
Exception thrown when rule parsing fails.
rules() - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy
Returns an immutable view of the rules; useful for tests.
rules(List<RuleBasedSamplingPolicy.Rule>) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
Rule Semantics - Search tag in class com.tnsai.invariants.rules.ConditionalRule
Section
RuleViolation(ConditionalRule, String, String, String) - Constructor for class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
RuleViolationException(List<RuleEngine.RuleViolation>) - Constructor for exception class com.tnsai.invariants.rules.RuleEngine.RuleViolationException
 
run() - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline
Run every registered stage in registration order; returns each stage's StageResult.
run(Runnable) - Method in class com.tnsai.quality.observability.TraceContext
Executes a runnable with this context as current.
RunMetadata(String, Instant, Instant, StageResult, Optional<String>) - Constructor for record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Creates an instance of a RunMetadata record class.
runOnFile(FileRecord, ReviewAgentSpi.ReviewContext) - Method in class com.tnsai.quality.security.harness.ReviewAgent
 
runOnFile(FileRecord, ReviewAgentSpi.ReviewContext) - Method in interface com.tnsai.quality.security.harness.ReviewAgentSpi
Run the agent on file and return any findings.
runs() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns the value of the runs record component.

S

safe() - Static method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Creates a safe (no injection) result.
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.AdaptiveSamplingPolicy
 
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.AlwaysCapturePolicy
 
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.ErrorAlwaysPolicy
 
sample(SamplingInput) - Method in interface com.tnsai.quality.sampling.EventSamplingPolicy
Inspect an event's metadata and return whether to capture, drop, or capture-with-downsampling marker.
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.HeadBasedSamplingPolicy
 
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.PriorityBasedSamplingPolicy
 
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy
 
sample(SamplingInput) - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
 
sample(String, double) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
sample(String, double, EventLevel, String) - Method in class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Builder
 
SAMPLE_AT_RATE - Enum constant in enum class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Outcome
 
SamplingAgentEventPublisher - Class in com.tnsai.quality.sampling
AgentEventPublisher decorator that consults an EventSamplingPolicy before delegating each publish call (issue #82).
SamplingAgentEventPublisher(AgentEventPublisher, EventSamplingPolicy) - Constructor for class com.tnsai.quality.sampling.SamplingAgentEventPublisher
Wrap delegate with sampling using policy, falling back to EventContext.empty() for the bare publish(event) overload.
SamplingAgentEventPublisher(AgentEventPublisher, EventSamplingPolicy, Supplier<EventContext>) - Constructor for class com.tnsai.quality.sampling.SamplingAgentEventPublisher
Wrap delegate with sampling using policy and a contextSupplier that returns the EventContext to attach to bare publish(event) calls.
SamplingDecision - Interface in com.tnsai.quality.sampling
SamplingDecision.Capture - Record Class in com.tnsai.quality.sampling
Capture this event at full fidelity.
SamplingDecision.CaptureDownsampled - Record Class in com.tnsai.quality.sampling
Capture but flag as downsampled.
SamplingDecision.Drop - Record Class in com.tnsai.quality.sampling
Drop this event entirely — no publication.
SamplingInput - Record Class in com.tnsai.quality.sampling
Frozen view of an event's metadata used by an EventSamplingPolicy to decide whether to capture it (issue #82).
SamplingInput(String, EventLevel, EventContext) - Constructor for record class com.tnsai.quality.sampling.SamplingInput
Creates an instance of a SamplingInput record class.
SamplingLLMCallPublisher - Class in com.tnsai.quality.sampling
LLMCallPublisher decorator that consults an EventSamplingPolicy before delegating each captured call (TNS-417, follow-up to TNS-374).
SamplingLLMCallPublisher(LLMCallPublisher, EventSamplingPolicy) - Constructor for class com.tnsai.quality.sampling.SamplingLLMCallPublisher
 
SamplingPolicies - Class in com.tnsai.quality.sampling
Convenience factories for the bundled EventSamplingPolicy implementations (issue #82).
samplingRate() - Method in record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
Returns the value of the samplingRate record component.
Sandbox - Interface in com.tnsai.quality.sandbox
A live sandbox instance (TNS-296).
SandboxException - Exception Class in com.tnsai.quality.sandbox
Thrown when the sandbox infrastructure layer fails (TNS-296).
SandboxException(String) - Constructor for exception class com.tnsai.quality.sandbox.SandboxException
 
SandboxException(String, Throwable) - Constructor for exception class com.tnsai.quality.sandbox.SandboxException
 
SandboxExecutionEvent - Record Class in com.tnsai.quality.sandbox
Per-execute observability event for the sandbox layer (TNS-296).
SandboxExecutionEvent(String, Instant, String, String, String, List<String>, int, boolean, ResourceUsage, String) - Constructor for record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Creates an instance of a SandboxExecutionEvent record class.
SandboxExecutionListener - Interface in com.tnsai.quality.sandbox
Sink for SandboxExecutionEvents (TNS-296).
SandboxFactory - Interface in com.tnsai.quality.sandbox
SPI for creating Sandbox instances (TNS-296).
sandboxId() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the sandboxId record component.
Sandbox identity - Search tag in class com.tnsai.quality.sandbox.SandboxPool
Section
sandboxPath() - Method in record class com.tnsai.quality.sandbox.FsMount
Returns the value of the sandboxPath record component.
SandboxPool - Class in com.tnsai.quality.sandbox
Reuses Sandbox instances across multiple borrowers to skip the cold-start cost (TNS-296).
SandboxPool(SandboxFactory, SandboxSpec, int, Duration) - Constructor for class com.tnsai.quality.sandbox.SandboxPool
 
SandboxPool.Lease - Class in com.tnsai.quality.sandbox
Lease wrapping a borrowed sandbox.
SandboxResult - Record Class in com.tnsai.quality.sandbox
Outcome of a single Sandbox.execute(com.tnsai.quality.sandbox.Command) call (TNS-296).
SandboxResult(int, byte[], byte[], ResourceUsage, boolean) - Constructor for record class com.tnsai.quality.sandbox.SandboxResult
Source-compatible 5-arg constructor — capture was not truncated.
SandboxResult(int, byte[], byte[], ResourceUsage, boolean, boolean) - Constructor for record class com.tnsai.quality.sandbox.SandboxResult
Creates an instance of a SandboxResult record class.
SandboxSpec - Record Class in com.tnsai.quality.sandbox
Declarative specification of a sandbox instance (TNS-296).
SandboxSpec(String, Map<String, String>, List<FsMount>, NetPolicy, ResourceLimits, Optional<String>, boolean) - Constructor for record class com.tnsai.quality.sandbox.SandboxSpec
Creates an instance of a SandboxSpec record class.
SandboxSpec.Builder - Class in com.tnsai.quality.sandbox
 
sanitize(String) - Method in class com.tnsai.quality.security.validation.ValidationService
Sanitizes a string by removing dangerous patterns.
SARIF - Enum constant in enum class com.tnsai.quality.security.harness.ExportFormat
Static Analysis Results Interchange Format — the OASIS standard consumed by GitHub Code Scanning, Azure DevOps, and most security dashboards.
satisfied(double) - Method in record class com.tnsai.quality.slo.Target
Test whether observed satisfies the target under this target's comparison direction.
saveFile(FileRecord) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
saveFile(FileRecord) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
Persist a FileRecord for the file at record.path().
scan(Path, String) - Method in interface com.tnsai.quality.security.harness.MatcherSpi
Scan content and return the locations where the matcher found a candidate.
scan(Path, String) - Method in class com.tnsai.quality.security.harness.RegexMatcher
 
scanned(Path, String, Set<String>) - Static method in record class com.tnsai.quality.security.harness.FileRecord
Empty record for a file that has been scanned but not yet processed.
ScanStage - Class in com.tnsai.quality.security.harness
The scan stage (TNS-291).
ScanStage() - Constructor for class com.tnsai.quality.security.harness.ScanStage
 
scope() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the scope record component.
scope() - Method in record class com.tnsai.quality.redaction.RedactionContext
Returns the value of the scope record component.
scope() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns the value of the scope record component.
scope() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the scope record component.
scoped(String) - Static method in class com.tnsai.quality.tracing.TraceContext
Creates an AutoCloseable scope that pushes the observation id on creation and pops it on close.
Scope hint - Search tag in class com.tnsai.quality.redaction.RedactingLLMCallPublisher
Section
score() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Returns the value of the score record component.
Score - Record Class in com.tnsai.quality.tracing
A score attached to a trace or observation.
Score(String, double, ScoreType, ScoreSource, String, String) - Constructor for record class com.tnsai.quality.tracing.Score
Creates an instance of a Score record class.
scores() - Method in class com.tnsai.quality.tracing.AgentTrace
Returns an unmodifiable snapshot of current scores.
scoresFor(String) - Method in class com.tnsai.quality.tracing.AgentTrace
Returns scores for a specific observation.
ScoreSource - Enum Class in com.tnsai.quality.tracing
Source that produced a score.
ScoreType - Enum Class in com.tnsai.quality.tracing
Types of score values.
scrub(String) - Method in class com.tnsai.quality.security.SecretFilter
Scrubs secrets from the given text.
scrubbedText() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns the value of the scrubbedText record component.
ScrubResult(String, Map<String, Integer>) - Constructor for record class com.tnsai.quality.security.SecretFilter.ScrubResult
Creates an instance of a ScrubResult record class.
scrubString(String, RedactionContext) - Method in class com.tnsai.quality.redaction.AuditingRedactor
 
scrubString(String, RedactionContext) - Method in class com.tnsai.quality.redaction.CompositeRedactor
 
scrubString(String, RedactionContext) - Method in class com.tnsai.quality.redaction.PatternRedactor
 
scrubString(String, RedactionContext) - Method in interface com.tnsai.quality.redaction.Redactor
Scrub sensitive patterns out of input, returning the redacted text + every match.
scrubString(String, RedactionContext) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
 
scrubValue(Object, RedactionContext) - Method in interface com.tnsai.quality.redaction.Redactor
Recursive scrub of a structured value — Map, List, or scalar.
scrubValue(Object, RedactionContext) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
 
scrubWithDetails(String) - Method in class com.tnsai.quality.security.SecretFilter
Scrubs secrets and returns a result with metadata.
search(String, int) - Method in class com.tnsai.quality.redaction.RedactingMemoryStore
 
SecretFilter - Class in com.tnsai.quality.security
Pre-LLM secret scrubbing filter.
SecretFilter.Builder - Class in com.tnsai.quality.security
Builder for configuring a SecretFilter.
SecretFilter.ScrubResult - Record Class in com.tnsai.quality.security
Result of a scrub operation with metadata.
SecretPattern - Record Class in com.tnsai.quality.security
Defines a single secret detection pattern.
SecretPattern(String, Pattern, String, boolean) - Constructor for record class com.tnsai.quality.security.SecretPattern
Compact constructor with validation.
SecurityEnforcer - Class in com.tnsai.quality.security
Enforces security policies defined via @Security annotation.
SecurityEnforcer() - Constructor for class com.tnsai.quality.security.SecurityEnforcer
Creates a SecurityEnforcer with an auto-generated encryption key.
SecurityEnforcer(EncryptionConfig) - Constructor for class com.tnsai.quality.security.SecurityEnforcer
Creates a SecurityEnforcer with the specified encryption configuration.
SecurityEnforcer(EncryptionConfig, PermissionProvider) - Constructor for class com.tnsai.quality.security.SecurityEnforcer
Creates a SecurityEnforcer with the specified encryption configuration and permission provider.
SELF_HARM - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Self-harm content
Semantic Conventions - Search tag in class com.tnsai.quality.observability.LlmInstrumentation
Section
Semantic Conventions - Search tag in package com.tnsai.quality.observability
Section
serverSideRequestForgery() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-918 — Server-side request forgery via user-controlled URL.
serviceName(String) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the service name for telemetry.
serviceVersion(String) - Method in class com.tnsai.quality.observability.TnsAITelemetry.Builder
Sets the service version.
sessionId() - Method in class com.tnsai.quality.tracing.AgentTrace
 
sessionId(String) - Method in class com.tnsai.quality.tracing.AgentTrace.Builder
 
setActiveAgents(long) - Method in class com.tnsai.quality.observability.OpenTelemetryMetrics
Updates the active agents gauge.
setActiveAgents(long) - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Sets the number of active agents.
setAttribute(String, boolean) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Sets a boolean attribute on the span.
setAttribute(String, double) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Sets a double attribute on the span.
setAttribute(String, long) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Sets a long attribute on the span.
setAttribute(String, Object) - Method in class com.tnsai.quality.observability.TraceContext
Sets an attribute on this span (not propagated).
setAttribute(String, String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Sets a string attribute on the span.
setAttributes(Map<String, ?>) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Sets multiple attributes from a map.
setBaggage(String, String) - Method in class com.tnsai.quality.observability.TraceContext
Sets a baggage item (propagated to child spans).
setCurrent(TraceContext) - Static method in class com.tnsai.quality.observability.TraceContext
Sets the current trace context for this thread.
setEnabled(boolean) - Method in class com.tnsai.eval.hooks.EvalHookManager
Enables or disables hook execution.
setError(String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Marks the span as failed with a message.
setError(String) - Method in class com.tnsai.quality.observability.TraceContext
Marks the span as failed with an error message.
setError(Throwable) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Marks the span as failed with an exception.
setError(Throwable) - Method in class com.tnsai.quality.observability.TraceContext
Marks the span as failed with an exception.
setStateField(String) - Method in class com.tnsai.invariants.InvariantChecker
Sets the state field name used for conditional rule effect checking.
setStateField(String) - Method in class com.tnsai.invariants.rules.RuleEngine
Sets the name of the state field to check effects against.
setSuccess() - Method in class com.tnsai.quality.observability.OpenTelemetryTracer.SpanScope
Marks the span as successful.
setSuccess() - Method in class com.tnsai.quality.observability.TraceContext
Marks the span as successful.
setTheme(LogTheme) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Sets the theme.
setToolPermission(String, PermissionLevel) - Method in class com.tnsai.quality.security.ToolPermissionManager
Sets the permission level for a specific tool.
setTrace(AgentTrace) - Static method in class com.tnsai.quality.tracing.TraceContext
Sets the active trace for the current thread.
severity() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns the value of the severity record component.
severity() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns the value of the severity record component.
severity() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Returns the value of the severity record component.
severity() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the severity record component.
severity() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Returns the value of the severity record component.
Severity - Enum Class in com.tnsai.quality.redaction
Sensitivity tier of a RedactionFinding (issue #80).
Severity - Enum Class in com.tnsai.quality.security.harness
Severity classification for a ReviewFinding (TNS-291).
severityAction(DestructiveCommandDetector.Severity, Function<String, ToolCallAction>) - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
Override the action mapper for a specific severity.
SEXUAL - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Explicit sexual content
ShedLowPriorityLoad(double) - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.ShedLowPriorityLoad
Creates an instance of a ShedLowPriorityLoad record class.
shell(String) - Static method in record class com.tnsai.quality.sandbox.Command
Run a shell pipeline.
shortWindow() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns the value of the shortWindow record component.
shortWindowBurnRate() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns the value of the shortWindowBurnRate record component.
shortWindowRate() - Method in record class com.tnsai.quality.slo.BurnRateMetric
Returns the value of the shortWindowRate record component.
shouldBlock() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Checks if this result should block the request.
shouldBlock(double) - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
Checks if this result should block with custom threshold.
shouldBlock(String) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Checks input and returns true if it should be blocked.
shouldPublish() - Method in interface com.tnsai.quality.sampling.SamplingDecision
Cheap helper: short-circuit "should I publish?"
shutdown() - Method in class com.tnsai.quality.observability.health.HealthRegistry
Shuts down the health check executor.
shutdown() - Method in class com.tnsai.quality.observability.TnsAITelemetry
Shuts down the telemetry providers gracefully.
shutdown() - Method in class com.tnsai.quality.security.SecurityEnforcer
Shuts down the timeout executor.
shutdownMessage() - Method in interface com.tnsai.quality.observability.theme.LogTheme
Optional: Returns a shutdown message.
similarityThreshold(double) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Sets the similarity threshold for comparing responses (0.0 to 1.0).
size() - Method in class com.tnsai.quality.cost.InMemoryCostBudgetStore
 
size() - Method in class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
 
size() - Method in class com.tnsai.quality.security.audit.FileAuditStore
Returns the total number of stored events.
size() - Method in class com.tnsai.quality.security.audit.InMemoryAuditStore
Returns the total number of stored events.
size() - Method in class com.tnsai.quality.slo.InMemorySLOEvaluator
 
size() - Method in class com.tnsai.quality.slo.SLORegistry
 
SLODefinition - Record Class in com.tnsai.quality.slo
Declarative definition of one Service Level Objective (issue #92).
SLODefinition(String, String, SLOScope, SLOType, Target, Duration) - Constructor for record class com.tnsai.quality.slo.SLODefinition
Convenience: definition without burn-rate alerting.
SLODefinition(String, String, SLOScope, SLOType, Target, Duration, Optional<BurnRateConfig>) - Constructor for record class com.tnsai.quality.slo.SLODefinition
Creates an instance of a SLODefinition record class.
SLOEvaluator - Interface in com.tnsai.quality.slo
Computes the current SLOState for a given SLODefinition (issue #92).
SLORegistry - Class in com.tnsai.quality.slo
In-memory store of SLODefinitions, looked up by id (issue #92).
SLORegistry() - Constructor for class com.tnsai.quality.slo.SLORegistry
 
SLOScope - Interface in com.tnsai.quality.slo
What an SLODefinition measures (issue #92): the framework as a whole, a single tenant, a specific agent inside a tenant, or every implementation of a Capability interface.
SLOScope.ForAgent - Record Class in com.tnsai.quality.slo
Single-agent-within-tenant scope.
SLOScope.ForCapability - Record Class in com.tnsai.quality.slo
Every implementation of a capability interface — useful for cross-tenant SLOs like "all chat agents must hit p95 invalid input: '<' 3s".
SLOScope.ForTenant - Record Class in com.tnsai.quality.slo
Single-tenant scope.
SLOScope.Global - Record Class in com.tnsai.quality.slo
Whole-framework scope — every event counts.
SLOState - Record Class in com.tnsai.quality.slo
Point-in-time snapshot of an SLO's health, produced by SLOEvaluator.evaluate(SLODefinition, Instant) (issue #92).
SLOState(SLODefinition, double, double, BurnRateMetric, SLOStatus, Instant) - Constructor for record class com.tnsai.quality.slo.SLOState
Creates an instance of a SLOState record class.
SLOStatus - Enum Class in com.tnsai.quality.slo
Coarse-grained health bucket for an SLOState (issue #92).
SLOType - Enum Class in com.tnsai.quality.slo
What kind of metric an SLO measures (issue #92).
slowestExecutionTime(Duration) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
snapshot() - Method in class com.tnsai.quality.observability.Metrics
Creates a snapshot of all metrics.
snippet() - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Returns the value of the snippet record component.
SOFT_WARN - Enum constant in enum class com.tnsai.quality.cost.BudgetPolicy
Emit a warning event + Prometheus alert; let the call through.
source() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the source record component.
SPAM - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Spam content
span(String) - Static method in class com.tnsai.quality.tracing.Observation
 
SPAN - Enum constant in enum class com.tnsai.quality.tracing.ObservationType
 
spanBuilder(String, String) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Creates a builder for configuring and starting an LLM span.
SpanNaming - Class in com.tnsai.quality.observability
Canonical span-name and metric-name builder for TnsAI OpenTelemetry data.
spec() - Method in class com.tnsai.quality.sandbox.ContainerSandbox
 
spec() - Method in class com.tnsai.quality.sandbox.ObservedSandbox
 
spec() - Method in class com.tnsai.quality.sandbox.ProcessSandbox
 
spec() - Method in interface com.tnsai.quality.sandbox.Sandbox
The SandboxSpec this instance was created from.
spec() - Method in class com.tnsai.quality.sandbox.SandboxPool.Lease
 
spentUSD() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the spentUSD record component.
sqlInjection() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-89 — SQL injection via raw string concatenation in queries.
SSH_PRIVATE_KEY_BLOCK - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
stage() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns the value of the stage record component.
stage() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns the value of the stage record component.
stage(PipelineStage) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
Register a stage.
stage(String) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline
Lookup a stage by id; absent when the stage hasn't been registered.
StageResult - Record Class in com.tnsai.quality.security.harness
Outcome of one PipelineStage execution (TNS-291).
StageResult(String, int, int, long, Map<String, Object>) - Constructor for record class com.tnsai.quality.security.harness.StageResult
Creates an instance of a StageResult record class.
standard() - Static method in record class com.tnsai.quality.sandbox.ResourceLimits
Default budget for typical code-exec (Python/Node REPL, formatter, single-file runner).
standard() - Static method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Creates a standard detector with default patterns.
standard() - Static method in class com.tnsai.quality.security.SecretFilter
Creates a standard filter with all built-in patterns enabled.
standardDefaults() - Static method in record class com.tnsai.quality.slo.BurnRateConfig
Standard SRE-workbook defaults for a 30-day window: 14.4× over 1h + 6× over 6h.
STAR_WARS - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Star Wars themed logging.
start() - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
Starts the span and returns it for manual management.
start() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Starts the HTTP server for metrics exposition.
startChildSpan(TraceContext, String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Starts a child span under an existing TraceContext.
startedAt() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns the value of the startedAt record component.
startedAt() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns the value of the startedAt record component.
startGeneration(String) - Method in class com.tnsai.quality.tracing.AgentTrace
Convenience: creates a generation builder pre-linked to this trace's context.
startLine() - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Returns the value of the startLine record component.
startLine() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the startLine record component.
startOffset() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns the value of the startOffset record component.
startSpan(String) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Starts a new span with the given operation name.
startSpan(String) - Method in class com.tnsai.quality.tracing.AgentTrace
Convenience: creates a span builder pre-linked to this trace's context.
startSpan(String, SpanKind) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Starts a new span with the given operation name and kind.
startTime() - Method in class com.tnsai.quality.tracing.AgentTrace
 
startTime() - Method in class com.tnsai.quality.tracing.Observation
 
startTime(Instant) - Method in class com.tnsai.quality.tracing.AgentTrace.Builder
 
startTime(Instant) - Method in class com.tnsai.quality.tracing.Observation.Builder
 
startupMessage() - Method in interface com.tnsai.quality.observability.theme.LogTheme
Optional: Returns a fun startup message.
STATE_CHANGE - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
stateChange(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs state change.
stateStore() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns the value of the stateStore record component.
stateStore(PipelineStateStore) - Method in class com.tnsai.quality.security.harness.CodeReviewPipeline.Builder
 
status() - Method in record class com.tnsai.quality.cost.BudgetState
Returns the value of the status record component.
status() - Method in record class com.tnsai.quality.slo.SLOState
Returns the value of the status record component.
stderr() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the stderr record component.
stderrString() - Method in record class com.tnsai.quality.sandbox.SandboxResult
UTF-8 stderr view.
stdin() - Method in record class com.tnsai.quality.sandbox.Command
Returns the value of the stdin record component.
stdout() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the stdout record component.
stdoutString() - Method in record class com.tnsai.quality.sandbox.SandboxResult
UTF-8 stdout view — the common-case accessor.
stop() - Method in class com.tnsai.quality.observability.PrometheusMetricsExporter
Stops the HTTP server.
stop() - Method in class com.tnsai.quality.sandbox.ContainerSandbox
 
stop() - Method in class com.tnsai.quality.sandbox.ObservedSandbox
 
stop() - Method in class com.tnsai.quality.sandbox.ProcessSandbox
 
stop() - Method in interface com.tnsai.quality.sandbox.Sandbox
Graceful shutdown.
stop() - Method in class com.tnsai.quality.sandbox.SandboxPool.Lease
 
strategy(AggregationStrategy) - Method in class com.tnsai.quality.validation.parallel.ValidationResult.Builder
 
Strategy - Search tag in class com.tnsai.quality.observability.LabelCardinalityGuard
Section
strict() - Static method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Creates a strict detector with lower confidence threshold.
strict() - Static method in class com.tnsai.quality.security.moderation.PatternBasedModerator
Creates a strict moderator with lower thresholds.
strict() - Static method in class com.tnsai.quality.security.validation.ValidationService
Creates a strict validation service.
StringUtils - Class in com.tnsai.quality.internal
Internal string utilities shared across tnsai-quality subpackages.
succeeded() - Method in record class com.tnsai.quality.security.harness.AgentRun
true when the run completed without recording an error.
success() - Method in record class com.tnsai.quality.sandbox.SandboxResult
true if the process exited with a zero status and was not killed by the sandbox enforcement layer.
success() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns the value of the success record component.
success(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs success message.
success(String, String, String, double, Duration) - Static method in class com.tnsai.quality.validation.parallel.AgentResponse
Creates a successful response.
SUCCESS - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
successful(boolean) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
successfulAgents(int) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
Supported Rule Formats - Search tag in class com.tnsai.invariants.rules.RuleParser
Section
symbol - Variable in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
 
synthesisLLM(LLMClient) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Sets the LLM client to use for synthesis (required for CONSENSUS and ENSEMBLE).
SYSTEM_PROMPT_OVERRIDE - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Attempt to override system prompt

T

tagLengthBits(int) - Method in class com.tnsai.quality.security.EncryptionConfig.Builder
Sets the authentication tag length in bits (default: 128).
target() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Returns the value of the target record component.
target() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the target record component.
Target - Record Class in com.tnsai.quality.slo
Numeric target an SLO must hold (issue #92).
Target(double, Target.Comparison, Optional<Double>) - Constructor for record class com.tnsai.quality.slo.Target
Creates an instance of a Target record class.
Target.Comparison - Enum Class in com.tnsai.quality.slo
Direction of comparison between observed value and target.
targetPercent() - Method in record class com.tnsai.quality.slo.Target
Returns the value of the targetPercent record component.
TC_KIMLIK - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
Turkish national ID number — 11 digits, with the documented checksum.
temperature(double) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
tenant(String) - Static method in record class com.tnsai.quality.cost.CostScope
Convenience: tenant-only scope (no agent / capability narrowing).
tenant(String, Redactor) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor.Builder
Register a per-tenant override.
tenant(String, EventSamplingPolicy) - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy.Builder
Register a per-tenant override.
tenantId() - Method in record class com.tnsai.quality.cost.CostBudget
Returns the value of the tenantId record component.
tenantId() - Method in record class com.tnsai.quality.cost.CostScope
Returns the value of the tenantId record component.
tenantId() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns the value of the tenantId record component.
tenantId() - Method in record class com.tnsai.quality.slo.EventScope
Returns the value of the tenantId record component.
tenantId() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
Returns the value of the tenantId record component.
tenantId() - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
Returns the value of the tenantId record component.
tenantOverrides() - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
Snapshot of the registry for inspection / testing.
tenantOverrides() - Method in class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
Snapshot of the registry for inspection / testing.
tenantPolicyId() - Method in record class com.tnsai.quality.redaction.RedactionContext
Returns the value of the tenantPolicyId record component.
TenantPolicyRedactor - Class in com.tnsai.quality.redaction
Redactor that dispatches each call to a per-tenant Redactor based on the active RedactionContext (issue #80).
TenantPolicyRedactor(Map<String, Redactor>, Redactor) - Constructor for class com.tnsai.quality.redaction.TenantPolicyRedactor
 
TenantPolicyRedactor.Builder - Class in com.tnsai.quality.redaction
 
TenantPolicySamplingPolicy - Class in com.tnsai.quality.sampling
EventSamplingPolicy that dispatches each call to a per-tenant policy based on EventContext.tenantId() (issue #82).
TenantPolicySamplingPolicy(Map<String, EventSamplingPolicy>, EventSamplingPolicy) - Constructor for class com.tnsai.quality.sampling.TenantPolicySamplingPolicy
 
TenantPolicySamplingPolicy.Builder - Class in com.tnsai.quality.sampling
 
Tenant scoping - Search tag in interface com.tnsai.quality.ratelimit.EventRateLimiter
Section
tenantWide(String, BigDecimal, Duration, BudgetPolicy) - Static method in record class com.tnsai.quality.cost.CostBudget
Convenience: tenant-wide budget, no agent / capability narrowing.
terminate() - Method in class com.tnsai.quality.sandbox.ContainerSandbox
 
terminate() - Method in class com.tnsai.quality.sandbox.ObservedSandbox
 
terminate() - Method in class com.tnsai.quality.sandbox.ProcessSandbox
 
terminate() - Method in interface com.tnsai.quality.sandbox.Sandbox
Forcibly kill the sandbox and release its resources.
terminate() - Method in class com.tnsai.quality.sandbox.SandboxPool.Lease
Terminates the underlying sandbox and removes it from the pool — use SandboxPool.Lease.close() to return it for reuse.
text() - Method in record class com.tnsai.quality.redaction.RedactionResult
Returns the value of the text record component.
ThemedLogger - Class in com.tnsai.quality.observability.theme
Logger wrapper that applies themed formatting to messages.
Thread safety - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Section
Thread safety - Search tag in class com.tnsai.quality.redaction.PatternRedactor
Section
Thread safety - Search tag in interface com.tnsai.quality.ratelimit.EventRateLimiter
Section
Thread-safety - Search tag in class com.tnsai.quality.redaction.RedactingLLMCallPublisher
Section
Thread-safety - Search tag in class com.tnsai.quality.sandbox.RecordingSandboxExecutionListener
Section
throwing() - Static method in class com.tnsai.quality.security.llm.PromptInjectionDetector
Creates a detector that throws on detection.
throwOnDetection(boolean) - Method in class com.tnsai.quality.security.llm.PromptInjectionDetector.Builder
Enables throwing SecurityException on detection.
timed(String, Supplier<T>) - Method in class com.tnsai.quality.observability.AgentLogger
Executes and times an operation.
timedOut() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the timedOut record component.
timedOut() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns the value of the timedOut record component.
timedRun(String, Runnable) - Method in class com.tnsai.quality.observability.AgentLogger
Executes and times a void operation.
timeout() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns the value of the timeout record component.
timeout(Duration) - Method in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor.Builder
Sets the timeout for parallel execution.
timestamp() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the timestamp record component.
timestamp() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns the value of the timestamp record component.
timestamp(Instant) - Method in class com.tnsai.quality.validation.parallel.AgentResponse.Builder
 
title() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns the value of the title record component.
TNSAI_AGENT_ID - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
TNSAI_AGENT_NAME - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
TNSAI_MD - Enum constant in enum class com.tnsai.quality.security.llm.ContextFileSource
.tnsai.md — TnsAI's own project-context convention.
TNSAI_MESSAGE_LENGTH - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
TNSAI_TOOL_CALLS_COUNT - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
TNSAI_TOOL_USE_ENABLED - Static variable in class com.tnsai.quality.observability.LlmInstrumentation
 
TnsAITelemetry - Class in com.tnsai.quality.observability
Central configuration for OpenTelemetry in TnsAI framework.
TnsAITelemetry.Builder - Class in com.tnsai.quality.observability
Builder for TnsAITelemetry configuration.
toBase64Key() - Method in class com.tnsai.quality.security.EncryptionConfig
Exports the key as a Base64-encoded string.
toLogContext() - Method in class com.tnsai.quality.observability.TraceContext
Creates a map suitable for structured logging (MDC).
toMap() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Converts this result to a map suitable for JSON serialization.
TOOL_CALL - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
TOOL_INPUT - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
Tool input arguments captured for replay / audit.
TOOL_OUTPUT - Enum constant in enum class com.tnsai.quality.redaction.RedactionScope
Tool output captured for downstream consumers.
toolCall(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs tool call.
ToolFilter - Class in com.tnsai.quality.security
Glob-based tool filtering with allow/deny patterns.
ToolFilter.Builder - Class in com.tnsai.quality.security
Builder for ToolFilter.
ToolPermissionManager - Class in com.tnsai.quality.security
Manages per-tool permission levels using the 3-tier model.
ToolPermissionManager() - Constructor for class com.tnsai.quality.security.ToolPermissionManager
Creates a manager with PermissionLevel.ASK as the default.
ToolPermissionManager(PermissionLevel) - Constructor for class com.tnsai.quality.security.ToolPermissionManager
Creates a manager with the specified default permission level.
toolUseEnabled(boolean) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
toOTelSpan(TraceContext) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Creates an OpenTelemetry span from a TraceContext.
topic() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Returns the value of the topic record component.
topP(double) - Method in class com.tnsai.quality.observability.LlmInstrumentation.LlmSpanBuilder
 
toString() - Method in record class com.tnsai.invariants.InvariantExpression.And
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.FieldRef
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.Literal
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.Not
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.invariants.InvariantExpression.Or
Returns a string representation of this record class.
toString() - Method in class com.tnsai.invariants.rules.ConditionalRule
 
toString() - Method in class com.tnsai.invariants.rules.RuleEngine.RuleViolation
 
toString() - Method in record class com.tnsai.quality.cost.BudgetState
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.cost.CostBudget
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.cost.CostScope
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.observability.health.HealthCheckResult
 
toString() - Method in class com.tnsai.quality.observability.TraceContext
 
toString() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.redaction.RedactionContext
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.redaction.RedactionFinding
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.redaction.RedactionResult
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sampling.SamplingDecision.Capture
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sampling.SamplingDecision.Drop
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sampling.SamplingInput
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.Command
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.FsMount
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.NetPolicy.AllowList
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.NetPolicy.DenyAll
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.NetPolicy.Inherit
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.SandboxResult
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.AgentRun
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.FileRecord
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.MatcherSpi.Hit
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.PipelineContext
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.harness.StageResult
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.security.llm.InjectionDetectionResult
 
toString() - Method in class com.tnsai.quality.security.moderation.ModerationResult
 
toString() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.security.SecretPattern
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.security.validation.ValidationResult
 
toString() - Method in record class com.tnsai.quality.slo.BurnRateConfig
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.BurnRateMetric
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.DegradationPolicy.NoDegradation
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RefuseNewWork
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.DegradationPolicy.RouteToFallback
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.DegradationPolicy.ShedLowPriorityLoad
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.EventScope
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLOScope.Global
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.SLOState
Returns a string representation of this record class.
toString() - Method in record class com.tnsai.quality.slo.Target
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.tracing.AgentTrace
 
toString() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.tracing.Observation
 
toString() - Method in record class com.tnsai.quality.tracing.Score
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.validation.parallel.AgentResponse
 
toString() - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics
 
toString() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
Returns a string representation of this record class.
toString() - Method in class com.tnsai.quality.validation.parallel.ValidationResult
 
totalAgents(int) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
totalExecutionTime(Duration) - Method in class com.tnsai.quality.validation.parallel.ValidationMetrics.Builder
 
totalFindings() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
Returns the value of the totalFindings record component.
totalRedactions() - Method in record class com.tnsai.quality.security.SecretFilter.ScrubResult
Returns total number of redactions made.
totalTokens() - Method in class com.tnsai.quality.tracing.Observation
Returns total tokens (input + output).
toTraceParent() - Method in class com.tnsai.quality.observability.TraceContext
Creates a W3C traceparent header value.
TOXIC - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Toxic language
trace(String, Runnable) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Executes a runnable within a span scope.
trace(String, Supplier<T>) - Method in class com.tnsai.quality.observability.OpenTelemetryTracer
Executes a supplier within a span scope.
TRACE - Enum constant in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
 
traceAction(Agent, String, Map<String, Object>, Supplier<T>) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Traces an action execution.
traceChat(Agent, String, Supplier<T>) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Traces a chat operation.
traceChat(String, String, Integer, Double, Supplier<T>) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Traces an LLM chat completion operation with request parameters.
traceChat(String, String, Supplier<T>) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Traces an LLM chat completion operation.
TraceContext - Class in com.tnsai.quality.observability
Distributed tracing context for tracking operations across agents.
TraceContext - Class in com.tnsai.quality.tracing
Thread-local context for automatic parent-child nesting of observations.
TraceContext.Scope - Class in com.tnsai.quality.tracing
AutoCloseable scope for try-with-resources pattern.
TraceContext.SpanStatus - Enum Class in com.tnsai.quality.observability
Span status values.
Traced Operations - Search tag in class com.tnsai.quality.observability.AgentInstrumentation
Section
Traced Operations - Search tag in package com.tnsai.quality.observability
Section
traceEmbeddings(String, String, int, Supplier<T>) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Traces an LLM embeddings operation.
traceLlmCall(Agent, String, String, Supplier<T>) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Traces an LLM call with semantic conventions.
tracer(Tracer) - Method in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter.Builder
 
traceStreamChat(String, String, Supplier<T>) - Method in class com.tnsai.quality.observability.LlmInstrumentation
Traces an LLM streaming chat operation.
traceToolCall(Agent, String, Map<String, Object>, Supplier<T>) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Traces a tool call.
TRANSFORMATION - Static variable in class com.tnsai.quality.security.EncryptionConfig
 
truncate(String, int) - Static method in class com.tnsai.quality.internal.StringUtils
Truncates a string to the given maximum length, appending "..." if truncated.
TURKISH - Static variable in class com.tnsai.quality.observability.theme.LogThemes
Turkish themed logging.
type() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the type record component.
type() - Method in class com.tnsai.quality.tracing.Observation
 
type() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the type record component.

U

unchanged(String) - Static method in record class com.tnsai.quality.redaction.RedactionResult
Convenience: result for a clean input that produced no findings.
unknown() - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates an unknown status result.
unknown() - Static method in record class com.tnsai.quality.sandbox.ResourceUsage
 
unknown(String) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates an unknown status result with a message.
UNKNOWN - Enum constant in enum class com.tnsai.quality.observability.health.HealthStatus
Component status cannot be determined.
UNKNOWN - Enum constant in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Unknown pattern
UNKNOWN - Static variable in record class com.tnsai.quality.sandbox.ResourceUsage
Sentinel for "metric unavailable from this backend".
UNKNOWN_BUCKET - Static variable in class com.tnsai.quality.observability.LabelCardinalityGuard
Label value used when an input is null / empty.
unregister(String) - Method in class com.tnsai.quality.observability.health.HealthRegistry
Unregisters a health indicator.
unregisterAgent(Agent) - Method in class com.tnsai.quality.observability.AgentInstrumentation
Unregisters an agent and decrements active agent count.
unsafeDeserialization() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-502 — Unsafe deserialisation (Java ObjectInputStream, pickle, yaml).
UNSET - Enum constant in enum class com.tnsai.quality.observability.TraceContext.SpanStatus
 
up() - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates a healthy (UP) result.
up(String) - Static method in class com.tnsai.quality.observability.health.HealthCheckResult
Creates a healthy (UP) result with a message.
UP - Enum constant in enum class com.tnsai.quality.observability.health.HealthStatus
Component is functioning normally.
US_SSN - Static variable in class com.tnsai.quality.redaction.RedactionPatterns
 
Usage - Search tag in class com.tnsai.eval.hooks.EvalHookManager
Section
Usage - Search tag in class com.tnsai.invariants.InvariantChecker
Section
Usage - Search tag in class com.tnsai.invariants.rules.RuleEngine
Section
Usage - Search tag in class com.tnsai.quality.observability.PrometheusMetricsExporter
Section
Usage - Search tag in class com.tnsai.quality.observability.SpanNaming
Section
Usage - Search tag in class com.tnsai.quality.observability.theme.LogThemes
Section
Usage - Search tag in class com.tnsai.quality.observability.theme.ThemedLogger
Section
Usage - Search tag in class com.tnsai.quality.security.DefaultPermissionProvider
Section
Usage - Search tag in class com.tnsai.quality.security.EncryptionConfig
Section
Usage - Search tag in class com.tnsai.quality.security.SecretFilter
Section
Usage - Search tag in class com.tnsai.quality.security.SecurityEnforcer
Section
Usage - Search tag in class com.tnsai.quality.security.ToolFilter
Section
Usage - Search tag in class com.tnsai.quality.security.ToolPermissionManager
Section
Usage - Search tag in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Section
Usage - Search tag in interface com.tnsai.quality.observability.theme.LogTheme
Section
Usage Example - Search tag in class com.tnsai.quality.observability.AgentInstrumentation
Section
Usage Example - Search tag in class com.tnsai.quality.observability.LlmInstrumentation
Section
Usage Example - Search tag in class com.tnsai.quality.observability.OpenTelemetryMetrics
Section
Usage Example - Search tag in class com.tnsai.quality.observability.OpenTelemetryTracer
Section
Usage Example - Search tag in class com.tnsai.quality.observability.TnsAITelemetry
Section
Usage Example - Search tag in class com.tnsai.quality.security.llm.PromptInjectionDetector
Section
Usage Example - Search tag in class com.tnsai.quality.security.moderation.PatternBasedModerator
Section
Usage Example - Search tag in class com.tnsai.quality.security.validation.ValidationResult
Section
Usage Example - Search tag in class com.tnsai.quality.security.validation.ValidationService
Section
Usage Example - Search tag in interface com.tnsai.quality.security.moderation.ContentModerator
Section
Usage Example - Search tag in package com.tnsai.quality.observability
Section
Use Cases - Search tag in class com.tnsai.quality.validation.parallel.ParallelValidationExecutor
Section
utilisation() - Method in interface com.tnsai.quality.sampling.AdaptiveSamplingPolicy.BackpressureSignal
 

V

valid() - Static method in class com.tnsai.quality.security.validation.ValidationResult
Returns a successful validation result.
validateNumber(Number, String, Number, Number) - Method in class com.tnsai.quality.security.validation.ValidationService
Validates a numeric value.
validateOrThrow(String, String) - Method in class com.tnsai.quality.security.validation.ValidationService
Validates input and throws SecurityException if invalid.
validateParameters(Map<String, Object>) - Method in class com.tnsai.quality.security.validation.ValidationService
Validates a map of parameters.
validateParametersOrThrow(Map<String, Object>) - Method in class com.tnsai.quality.security.validation.ValidationService
Validates parameters and throws SecurityException if invalid.
validateString(String, String) - Method in class com.tnsai.quality.security.validation.ValidationService
Validates a string input.
ValidationMetrics - Class in com.tnsai.quality.validation.parallel
Metrics from parallel validation execution.
ValidationMetrics.Builder - Class in com.tnsai.quality.validation.parallel
 
ValidationResult - Class in com.tnsai.quality.security.validation
Result of input validation.
ValidationResult - Class in com.tnsai.quality.validation.parallel
Result of parallel validation across multiple agents.
ValidationResult.Builder - Class in com.tnsai.quality.security.validation
Builder for ValidationResult.
ValidationResult.Builder - Class in com.tnsai.quality.validation.parallel
 
ValidationResult.Divergence - Record Class in com.tnsai.quality.validation.parallel
Represents a point where agents diverge.
ValidationService - Class in com.tnsai.quality.security.validation
Comprehensive input validation service.
ValidationService.Builder - Class in com.tnsai.quality.security.validation
Builder for ValidationService.
validator() - Method in record class com.tnsai.quality.redaction.RedactionPattern
Returns the value of the validator record component.
value() - Method in record class com.tnsai.invariants.InvariantExpression.Literal
Returns the value of the value record component.
value() - Method in record class com.tnsai.quality.tracing.Score
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.cost.BudgetPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.cost.BudgetState.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.observability.health.HealthStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.observability.theme.LogEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.observability.TraceContext.SpanStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.ratelimit.Decision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.redaction.RedactionScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.redaction.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Outcome
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.harness.ExportFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.harness.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.llm.ContextFileSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.moderation.ModerationResult.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.security.PermissionLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.slo.SLOStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.slo.SLOType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.slo.Target.Comparison
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.tracing.ObservationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.tracing.ScoreSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.tracing.ScoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.tnsai.invariants.InvariantExpression.ComparisonOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.cost.BudgetPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.cost.BudgetState.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.observability.health.HealthStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.observability.theme.LogEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.observability.TraceContext.SpanStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.ratelimit.Decision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.redaction.RedactionScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.redaction.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Outcome
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.DestructiveCommandDetector.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.harness.ExportFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.harness.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.llm.ContextFileSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.ConfidenceLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.llm.InjectionDetectionResult.InjectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.moderation.ModerationResult.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.security.PermissionLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.slo.SLOStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.slo.SLOType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.slo.Target.Comparison
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.tracing.ObservationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.tracing.ScoreSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.tracing.ScoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
verbose() - Static method in class com.tnsai.quality.sampling.SamplingPolicies
Capture every event; recommended for dev / staging / single tenant.
version() - Method in class com.tnsai.quality.security.harness.ReviewAgent
 
version() - Method in interface com.tnsai.quality.security.harness.ReviewAgentSpi
Backend version / model identifier.
VIOLENCE - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Category
Violence and threats
VOTING - Enum constant in enum class com.tnsai.quality.validation.parallel.AggregationStrategy
Majority voting - select the most common response.

W

wallClockMs() - Method in record class com.tnsai.quality.sandbox.ResourceUsage
Returns the value of the wallClockMs record component.
warmable() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the warmable record component.
warmable(boolean) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
warn(String) - Method in class com.tnsai.quality.observability.AgentLogger
Creates a warn log entry.
warn(String) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs warning message.
warn(String, Throwable) - Method in class com.tnsai.quality.observability.AgentLogger
Creates a warn log entry with exception.
warn(String, Throwable) - Method in class com.tnsai.quality.observability.theme.ThemedLogger
Logs warning with exception.
warn(String, Map<ModerationResult.Category, Double>) - Static method in class com.tnsai.quality.security.moderation.ModerationResult
Returns a warning result.
WARN - Enum constant in enum class com.tnsai.quality.redaction.LoggingRedactionAuditListener.Level
 
WARN - Enum constant in enum class com.tnsai.quality.security.moderation.ModerationResult.Action
Warn but allow
WARNING - Enum constant in enum class com.tnsai.quality.cost.BudgetState.Status
Spend is between 80% and 100% of the cap.
WARNING - Enum constant in enum class com.tnsai.quality.observability.theme.LogEvent
 
warnThreshold(double) - Method in class com.tnsai.quality.security.moderation.PatternBasedModerator.Builder
Sets the warn threshold.
WasmSandboxFactory - Class in com.tnsai.quality.sandbox
WebAssembly + WASI SandboxFactory entry-point (TNS-296).
WasmSandboxFactory() - Constructor for class com.tnsai.quality.sandbox.WasmSandboxFactory
 
weakCrypto() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-327 — Use of weak / broken cryptographic algorithms.
What gets scrubbed - Search tag in class com.tnsai.quality.redaction.RedactingLLMCallPublisher
Section
Why a hook - Search tag in class com.tnsai.quality.cost.CostBudgetEnforcer
Section
window() - Method in record class com.tnsai.quality.slo.SLODefinition
Returns the value of the window record component.
Wire shape - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
Section
with(String, Object) - Method in class com.tnsai.quality.observability.AgentLogger.LogEntry
Adds a context field to the log entry.
withAll(Map<String, Object>) - Method in class com.tnsai.quality.observability.AgentLogger.LogEntry
Adds multiple context fields.
withCurrentTrace() - Method in class com.tnsai.quality.observability.AgentLogger
Uses the current thread's trace context.
withDefault() - Static method in class com.tnsai.quality.sampling.ErrorAlwaysPolicy
Convenience: the documented production default of 10% INFO/DEBUG capture.
withDefaults() - Static method in class com.tnsai.quality.redaction.PatternRedactor
Convenience: redactor pre-loaded with RedactionPatterns.defaults().
withDefaults() - Static method in class com.tnsai.quality.sampling.PriorityBasedSamplingPolicy
Convenience: policy with the documented default rates per level.
withDefaults() - Static method in class com.tnsai.quality.security.DestructiveCommandDetector
Convenience: a detector loaded with the bundled default pattern catalogue.
withDefaults() - Static method in class com.tnsai.quality.security.moderation.PatternBasedModerator
Creates a moderator with default patterns.
withDefaults() - Static method in class com.tnsai.quality.security.validation.ValidationService
Creates a service with default settings.
withDetail(String, Object) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Adds a detail to the result.
withDetails(Map<String, Object>) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Adds multiple details to the result.
withDisabled() - Method in record class com.tnsai.quality.security.SecretPattern
Creates a disabled copy of this pattern.
withDuration(Duration) - Method in class com.tnsai.quality.observability.health.HealthCheckResult
Sets the check duration.
withEnabled() - Method in record class com.tnsai.quality.security.SecretPattern
Creates an enabled copy of this pattern.
withFinding(ReviewFinding) - Method in record class com.tnsai.quality.security.harness.FileRecord
Add a finding; returns a new record (records are immutable).
withoutDefaults() - Method in class com.tnsai.quality.security.DestructiveCommandDetector.Builder
Don't auto-load the bundled default catalogue.
withRun(AgentRun) - Method in record class com.tnsai.quality.security.harness.FileRecord
Append an agent run to history.
withStdin(List<String>, String) - Static method in record class com.tnsai.quality.sandbox.Command
Convenience for argv + stdin.
withTrace(TraceContext) - Method in class com.tnsai.quality.observability.AgentLogger
Sets the trace context for subsequent log calls.
workingDir() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
Returns the value of the workingDir record component.
workingDir(String) - Method in class com.tnsai.quality.sandbox.SandboxSpec.Builder
 
worse(HealthStatus) - Method in enum class com.tnsai.quality.observability.health.HealthStatus
Returns the worse of two statuses.
writeReport(String, byte[]) - Method in class com.tnsai.quality.security.harness.FileSystemPipelineStateStore
 
writeReport(String, byte[]) - Method in interface com.tnsai.quality.security.harness.PipelineStateStore
Write a binary report (findings.sarif, findings.md, …) under reports/.

X

xmlExternalEntity() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
CWE-611 — XML External Entity expansion (XXE).
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form