Index
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
agentBackendrecord 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
agentIdrecord component. - agentId() - Method in record class com.tnsai.quality.cost.CostScope
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.tnsai.quality.security.harness.AgentRun
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.tnsai.quality.slo.EventScope
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
-
Returns the value of the
agentIdrecord 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
agentPositionsrecord 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
ReviewAgentSpiinvocation against a singleFileRecord(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
AgentRunrecord class. - agents() - Method in record class com.tnsai.quality.security.harness.PipelineContext
-
Returns the value of the
agentsrecord 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
agentVersionrecord 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
AllowListrecord 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
Andrecord 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
argsrecord component. - argv() - Method in record class com.tnsai.quality.sandbox.Command
-
Returns the value of the
argvrecord component. - argv() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
-
Returns the value of the
argvrecord 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
atrecord 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
-
trueifthisis at least as severe asother. - Attempt(EventScope, boolean, long, Instant) - Constructor for record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
-
Creates an instance of a
Attemptrecord 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.
- audit(ActionMetadata, Object, String, Map<String, Object>, Object, long) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Logs audit information for an action whose target is not a
Role, asSecurityEnforcer.audit(ActionMetadata, Role, String, Map, Object, long)does; its@Securityfeatures are read as on aRole. - AuditingRedactor - Class in com.tnsai.quality.redaction
-
Redactordecorator that emits aRedactionAuditEventto aRedactionAuditListenerevery 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
-
trueif this factory's runtime is reachable on the current host (e.g. - available() - Method in class com.tnsai.quality.sandbox.WasmSandboxFactory
-
V1 stub returns
falseunconditionally; 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
backendrecord 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
budgetrecord component. - BudgetExceededException - Exception Class in com.tnsai.quality.cost
-
Thrown by
CostBudgetEnforcerwhen an LLM call would exceed a configuredCostBudgetunderBudgetPolicy.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
CostBudgetis 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
BudgetStaterecord 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
burnrecord 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
burnRaterecord 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
BurnRateConfigrecord 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
BurnRateMetricrecord 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
candidateMatchersrecord 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
capabilityIdrecord component. - capabilityId() - Method in record class com.tnsai.quality.cost.CostScope
-
Returns the value of the
capabilityIdrecord component. - capabilityInterface() - Method in record class com.tnsai.quality.slo.EventScope
-
Returns the value of the
capabilityInterfacerecord component. - capabilityInterface() - Method in record class com.tnsai.quality.slo.SLOScope.ForCapability
-
Returns the value of the
capabilityInterfacerecord 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
Capturerecord 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
CaptureDownsampledrecord 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 fromLLMClient.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
cmprecord 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
Commandrecord 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
Comparisonrecord 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
BudgetStatefrom 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
configrecord component. - config() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
-
Returns the value of the
configrecord 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
-
Sandboxbackend that runs commands inside a fresh container perContainerSandbox.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
-
truewhenotherfalls 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
contentHashrecord 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
contextrecord 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
CostBudgetrecord class. - CostBudgetEnforcer - Class in com.tnsai.quality.cost
-
Hookthat enforces aCostBudgeton 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 currentBudgetStateby querying itsCostBudgetStorefor 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
CostScopeper rolling window (issue #82). - CostScope - Record Class in com.tnsai.quality.cost
-
Per-spend scope key — a (tenantId, agentId, capabilityId) triple used by
CostBudgetStoreto 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
CostScoperecord 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
cpuMillisrecord component. - cpuShares() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
-
Returns the value of the
cpuSharesrecord 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
Sandboxfromspec. - 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
currentCompliancerecord 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
scopewithin the lastperiod. - 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
cwerecord 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
EventRateLimiterprobe (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
EvalHookManagerinstances. - DefaultEvalHandleFactory() - Constructor for class com.tnsai.eval.hooks.DefaultEvalHandleFactory
- DefaultInvariantCheckerFactory - Class in com.tnsai.invariants
-
Default factory that creates
InvariantCheckerinstances. - 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
SecurityEnforcerinstances. - 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
OnNotificationhook. - 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
definitionrecord 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
DenyAllrecord 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
descriptionrecord component. - DestructiveCommandDetector - Class in com.tnsai.quality.security
-
Content-level
ToolCallFilterthat scans tool arguments for destructive shell / git / filesystem commands hidden inside generic tools liketerminal_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
DestructivePatternrecord 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
detectionsrecord component. - DisableFeature(String) - Constructor for record class com.tnsai.quality.slo.DegradationPolicy.DisableFeature
-
Creates an instance of a
DisableFeaturerecord 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
diskBytesrecord component. - diskMb() - Method in record class com.tnsai.quality.sandbox.ResourceLimits
-
Returns the value of the
diskMbrecord 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
Divergencerecord 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
Droprecord 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
dropFractionrecord 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
durationMsrecord 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
enabledrecord 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
endLinerecord component. - endLine() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
-
Returns the value of the
endLinerecord component. - endOffset() - Method in record class com.tnsai.quality.redaction.RedactionFinding
-
Returns the value of the
endOffsetrecord 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 the action method's
@Security, else the role class's own. - EnrichStage - Class in com.tnsai.quality.security.harness
-
The
enrichstage (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
envrecord 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
errorrecord component. - error() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
-
Returns the value of the
errorrecord 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
errorBudgetRemainingrecord 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— thenowthe resulting state'sBudgetState.evaluatedAtcarries. - 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
definitionas ofnow. - 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
evaluatedAtrecord component. - evaluatedAt() - Method in record class com.tnsai.quality.slo.SLOState
-
Returns the value of the
evaluatedAtrecord 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
eventContextrecord component. - eventContext() - Method in record class com.tnsai.quality.redaction.RedactionContext
-
Returns the value of the
eventContextrecord component. - eventId() - Method in record class com.tnsai.quality.redaction.RedactionAuditEvent
-
Returns the value of the
eventIdrecord component. - eventId() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
-
Returns the value of the
eventIdrecord component. - eventKind() - Method in record class com.tnsai.quality.sampling.SamplingInput
-
Returns the value of the
eventKindrecord component. - eventKindPattern() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
-
Returns the value of the
eventKindPatternrecord 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
EventScoperecord 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
evidencerecord 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
commandto completion (or until the sandbox kills it for exceedingResourceLimits.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.
- executeWithTimeout(ActionMetadata, Object, Callable<T>) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Executes an action whose target is not a
Rolewith security timeout enforcement; its@Securityfeatures are read as on aRole. - 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
exitCoderecord component. - exitCode() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
Returns the value of the
exitCoderecord component. - ExportFormat - Enum Class in com.tnsai.quality.security.harness
-
Output formats supported by the
exportstage (TNS-291). - ExportStage - Class in com.tnsai.quality.security.harness
-
The
exportstage (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
exprrecord 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
fallbackTargetIdrecord 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
featureIdrecord 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
FieldRefrecord class. - file() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
-
Returns the value of the
filerecord 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
fileContentrecord 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
FileRecordrecord class. - filesProcessed() - Method in record class com.tnsai.quality.security.harness.StageResult
-
Returns the value of the
filesProcessedrecord 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)
SLOAwareHookto 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
findingCountrecord component. - findings() - Method in record class com.tnsai.quality.redaction.RedactionResult
-
Returns the value of the
findingsrecord component. - findings() - Method in record class com.tnsai.quality.security.harness.FileRecord
-
Returns the value of the
findingsrecord component. - findingsAdded() - Method in record class com.tnsai.quality.security.harness.StageResult
-
Returns the value of the
findingsAddedrecord component. - finishedAt() - Method in record class com.tnsai.quality.security.harness.AgentRun
-
Returns the value of the
finishedAtrecord component. - finishedAt() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
-
Returns the value of the
finishedAtrecord 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
ForAgentrecord class. - ForCapability(String) - Constructor for record class com.tnsai.quality.slo.SLOScope.ForCapability
-
Creates an instance of a
ForCapabilityrecord 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
ForTenantrecord class. - fractionConsumed() - Method in record class com.tnsai.quality.cost.BudgetState
-
Returns the value of the
fractionConsumedrecord 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
FsMountrecord class. - fsMounts() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
-
Returns the value of the
fsMountsrecord 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
Globalrecord 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
GuardrailResultrecord class.
H
- hadFindings() - Method in record class com.tnsai.quality.redaction.RedactionResult
-
truewhen 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:noneHTML, 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
highestSeverityrecord component. - Hit(int, int, String) - Constructor for record class com.tnsai.quality.security.harness.MatcherSpi.Hit
-
Creates an instance of a
Hitrecord 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
hostPathrecord component. - hosts() - Method in record class com.tnsai.quality.sandbox.NetPolicy.AllowList
-
Returns the value of the
hostsrecord 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
idrecord 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
idrecord 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
imagerecord component. - image() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
-
Returns the value of the
imagerecord 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
Inheritrecord 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
SLOEvaluatorthat 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
inputHashrecord 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
InvariantExpressionagainst 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
InvariantExpressionAST. - 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
namematches the canonical formtnsai.<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 theOnNotificationhook. - 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
labelrecord 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
latencyMsrecord component. - latencyThresholdMs() - Method in record class com.tnsai.quality.slo.Target
-
Returns the value of the
latencyThresholdMsrecord 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
leftrecord component. - left() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
-
Returns the value of the
leftrecord component. - left() - Method in record class com.tnsai.invariants.InvariantExpression.Or
-
Returns the value of the
leftrecord 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
levelrecord 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
Literalrecord 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_PROMPTcall with default policy. - llmResponse(EventContext) - Static method in record class com.tnsai.quality.redaction.RedactionContext
-
Convenience: context for an
RedactionScope.LLM_RESPONSEcall 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
AgentEventPublishersink. - 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_ATTRcall 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
longWindowrecord component. - longWindowBurnRate() - Method in record class com.tnsai.quality.slo.BurnRateConfig
-
Returns the value of the
longWindowBurnRaterecord component. - longWindowRate() - Method in record class com.tnsai.quality.slo.BurnRateMetric
-
Returns the value of the
longWindowRaterecord 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
matcherrecord 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
matchersrecord 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
maxOutputBytesrecord 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
maxProcessesrecord 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
truewheninputmight 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
memoryMbrecord 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
metadatarecord component. - metadata() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
-
Returns the value of the
metadatarecord 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
MethodCallrecord class. - methodName() - Method in record class com.tnsai.invariants.InvariantExpression.MethodCall
-
Returns the value of the
methodNamerecord 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
metricsrecord 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
minLevelrecord 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
mitigationrecord 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
namerecord 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
namerecord component. - name() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
-
Returns the value of the
namerecord component. - name() - Method in record class com.tnsai.quality.security.SecretPattern
-
Returns the value of the
namerecord component. - name() - Method in record class com.tnsai.quality.slo.SLODefinition
-
Returns the value of the
namerecord 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
namerecord 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
networkPolicyrecord component. - networkPolicy() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
-
Returns the value of the
networkPolicyrecord 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
NoDegradationrecord 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
Notrecord 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
observationIdrecord 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
Sandboxso everyObservedSandbox.execute(com.tnsai.quality.sandbox.Command)call also produces aSandboxExecutionEventon the configuredSandboxExecutionListener(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
regexwith 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
onExceedrecord 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
oprecord 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
Orrecord 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
-
LLMCallPublisherthat 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
outcomerecord 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
outputTruncatedrecord 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
passedrecord component. - path() - Method in record class com.tnsai.quality.security.harness.FileRecord
-
Returns the value of the
pathrecord 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
patternrecord 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
patternCountsrecord 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
patternNamerecord 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
peakMemoryMbrecord component. - period() - Method in record class com.tnsai.quality.cost.CostBudget
-
Returns the value of the
periodrecord component. - periodBudgetUSD() - Method in record class com.tnsai.quality.cost.CostBudget
-
Returns the value of the
periodBudgetUSDrecord 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
PipelineContextrecord 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
placeholderrecord component. - placeholder() - Method in record class com.tnsai.quality.security.SecretPattern
-
Returns the value of the
placeholderrecord 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
- 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 futurefirecracker(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.
- processParameters(ActionMetadata, Object, Map<String, Object>) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Processes parameters for an action whose target is not a
Role, asSecurityEnforcer.processParameters(ActionMetadata, Role, Map)does; its@Securityfeatures are read as on aRole. - processResult(ActionMetadata, Role, Object) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Processes the result based on security settings.
- processResult(ActionMetadata, Object, Object) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Processes the result for an action whose target is not a
Role, asSecurityEnforcer.processResult(ActionMetadata, Role, Object)does; its@Securityfeatures are read as on aRole. - ProcessSandbox - Class in com.tnsai.quality.sandbox
-
Portable
Sandboxbackend using JVMProcessBuilder(TNS-296). - ProcessSandboxFactory - Class in com.tnsai.quality.sandbox
-
Default
SandboxFactorythat backs sandboxes with the JVM'sProcessBuilder(TNS-296). - ProcessSandboxFactory() - Constructor for class com.tnsai.quality.sandbox.ProcessSandboxFactory
- ProcessStage - Class in com.tnsai.quality.security.harness
-
The
processstage (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
projectIdrecord 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
projectRootrecord component. - projectRoot() - Method in record class com.tnsai.quality.security.harness.ReviewAgentSpi.ReviewContext
-
Returns the value of the
projectRootrecord 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
raterecord component. - RateLimitedAgentEventPublisher - Class in com.tnsai.quality.ratelimit
-
AgentEventPublisherdecorator that consults anEventRateLimiterbefore 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
readOnlyrecord 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
reasonrecord component. - reason() - Method in record class com.tnsai.quality.tracing.guardrail.GuardrailResult
-
Returns the value of the
reasonrecord 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
amountUSDto the recorded spend atscope, 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
SandboxExecutionListenerthat 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
-
AgentEventPublisherdecorator 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
delegatewith redaction usingredactor, passingEventContext.empty()on every scrub call. - RedactingAgentEventPublisher(AgentEventPublisher, Redactor, Supplier<EventContext>) - Constructor for class com.tnsai.quality.redaction.RedactingAgentEventPublisher
-
Wrap
delegatewith redaction usingredactorand acontextSupplierthat returns theEventContextto attach to each scrub call. - RedactingLLMCallPublisher - Class in com.tnsai.quality.redaction
-
LLMCallPublisherdecorator that scrubs PII / secrets out of a capturedLLMCallLogbefore 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
-
MemoryStoredecorator 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
delegatewith redaction usingredactor, passingEventContext.empty()on every scrub call. - RedactingMemoryStore(MemoryStore, Redactor, Supplier<EventContext>) - Constructor for class com.tnsai.quality.redaction.RedactingMemoryStore
-
Wrap
delegatewith redaction usingredactorand acontextSupplierthat returns theEventContextto 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
RedactionAuditEventrecord class. - RedactionAuditListener - Interface in com.tnsai.quality.redaction
-
Sink for
RedactionAuditEvents emitted byAuditingRedactor(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
RedactionContextrecord 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
RedactionFindingrecord 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
RedactionPatternrecord 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 theRedactionFindings the redactor matched. - RedactionResult(String, List<RedactionFinding>) - Constructor for record class com.tnsai.quality.redaction.RedactionResult
-
Creates an instance of a
RedactionResultrecord 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
RefuseNewWorkrecord class. - regex() - Method in record class com.tnsai.quality.redaction.RedactionPattern
-
Returns the value of the
regexrecord component. - regex() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
-
Returns the value of the
regexrecord 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
remainingUSDrecord 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.
- requireHonored(ActionMetadata, Object) - Method in class com.tnsai.quality.security.SecurityEnforcer
-
Honors every target-typed feature, so it refuses nothing.
- 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
EventRateLimiterbacked 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
limitpermits perperiod(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
EventSamplingPolicychosen forctx. - resolve(RedactionContext) - Method in class com.tnsai.quality.redaction.TenantPolicyRedactor
-
Returns the
Redactorchosen forctx. - 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
resourceLimitsrecord 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
ResourceLimitsrecord class. - resourceUsage() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
-
Returns the value of the
resourceUsagerecord component. - resourceUsage() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
Returns the value of the
resourceUsagerecord 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
ResourceUsagerecord 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
resultrecord component. - Retroactive timing - Search tag in class com.tnsai.quality.observability.otlp.OtlpLLMCallExporter
- Section
- RevalidateStage - Class in com.tnsai.quality.security.harness
-
The
revalidatestage (TNS-291). - RevalidateStage() - Constructor for class com.tnsai.quality.security.harness.RevalidateStage
- ReviewAgent - Class in com.tnsai.quality.security.harness
-
Default
ReviewAgentSpibacked by anLLMClient(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
FileRecordand returns structuredReviewFindings (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
ReviewContextrecord 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
ReviewFindingrecord 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
rightrecord component. - right() - Method in record class com.tnsai.invariants.InvariantExpression.Comparison
-
Returns the value of the
rightrecord component. - right() - Method in record class com.tnsai.invariants.InvariantExpression.Or
-
Returns the value of the
rightrecord 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
RouteToFallbackrecord class. - Rule(String, EventLevel, String, RuleBasedSamplingPolicy.Outcome, double) - Constructor for record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
-
Creates an instance of a
Rulerecord 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
ConditionalRuleobjects. - 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
RunMetadatarecord 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
fileand return any findings. - runs() - Method in record class com.tnsai.quality.security.harness.FileRecord
-
Returns the value of the
runsrecord 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
-
AgentEventPublisherdecorator that consults anEventSamplingPolicybefore delegating each publish call (issue #82). - SamplingAgentEventPublisher(AgentEventPublisher, EventSamplingPolicy) - Constructor for class com.tnsai.quality.sampling.SamplingAgentEventPublisher
-
Wrap
delegatewith sampling usingpolicy, falling back toEventContext.empty()for the barepublish(event)overload. - SamplingAgentEventPublisher(AgentEventPublisher, EventSamplingPolicy, Supplier<EventContext>) - Constructor for class com.tnsai.quality.sampling.SamplingAgentEventPublisher
-
Wrap
delegatewith sampling usingpolicyand acontextSupplierthat returns theEventContextto attach to barepublish(event)calls. - SamplingDecision - Interface in com.tnsai.quality.sampling
-
Outcome of an
EventSamplingPolicy.sample(com.tnsai.quality.sampling.SamplingInput)call (issue #82). - 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
EventSamplingPolicyto 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
SamplingInputrecord class. - SamplingLLMCallPublisher - Class in com.tnsai.quality.sampling
-
LLMCallPublisherdecorator that consults anEventSamplingPolicybefore 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
EventSamplingPolicyimplementations (issue #82). - samplingRate() - Method in record class com.tnsai.quality.sampling.SamplingDecision.CaptureDownsampled
-
Returns the value of the
samplingRaterecord 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
SandboxExecutionEventrecord class. - SandboxExecutionListener - Interface in com.tnsai.quality.sandbox
-
Sink for
SandboxExecutionEvents (TNS-296). - SandboxFactory - Interface in com.tnsai.quality.sandbox
-
SPI for creating
Sandboxinstances (TNS-296). - sandboxId() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
-
Returns the value of the
sandboxIdrecord 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
sandboxPathrecord component. - SandboxPool - Class in com.tnsai.quality.sandbox
-
Reuses
Sandboxinstances 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
SandboxResultrecord 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
SandboxSpecrecord 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
observedsatisfies 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
FileRecordfor the file atrecord.path(). - scan(Path, String) - Method in interface com.tnsai.quality.security.harness.MatcherSpi
-
Scan
contentand 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
scanstage (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
scoperecord component. - scope() - Method in record class com.tnsai.quality.redaction.RedactionContext
-
Returns the value of the
scoperecord component. - scope() - Method in record class com.tnsai.quality.slo.InMemorySLOEvaluator.Attempt
-
Returns the value of the
scoperecord component. - scope() - Method in record class com.tnsai.quality.slo.SLODefinition
-
Returns the value of the
scoperecord component. - scoped(String) - Static method in class com.tnsai.quality.tracing.TraceContext
-
Creates an
AutoCloseablescope 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
scorerecord 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
Scorerecord 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
scrubbedTextrecord component. - ScrubResult(String, Map<String, Integer>) - Constructor for record class com.tnsai.quality.security.SecretFilter.ScrubResult
-
Creates an instance of a
ScrubResultrecord 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
severityrecord component. - severity() - Method in record class com.tnsai.quality.redaction.RedactionPattern
-
Returns the value of the
severityrecord component. - severity() - Method in record class com.tnsai.quality.security.DestructiveCommandDetector.DestructivePattern
-
Returns the value of the
severityrecord component. - severity() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
-
Returns the value of the
severityrecord component. - severity() - Method in record class com.tnsai.quality.validation.parallel.ValidationResult.Divergence
-
Returns the value of the
severityrecord 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
ShedLowPriorityLoadrecord 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
shortWindowrecord component. - shortWindowBurnRate() - Method in record class com.tnsai.quality.slo.BurnRateConfig
-
Returns the value of the
shortWindowBurnRaterecord component. - shortWindowRate() - Method in record class com.tnsai.quality.slo.BurnRateMetric
-
Returns the value of the
shortWindowRaterecord 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
SLODefinitionrecord class. - SLOEvaluator - Interface in com.tnsai.quality.slo
-
Computes the current
SLOStatefor a givenSLODefinition(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
SLODefinitionmeasures (issue #92): the framework as a whole, a single tenant, a specific agent inside a tenant, or every implementation of aCapabilityinterface. - 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
SLOStaterecord 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
snippetrecord 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
sourcerecord 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
SandboxSpecthis 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
spentUSDrecord 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
stagerecord component. - stage() - Method in record class com.tnsai.quality.security.harness.StageResult
-
Returns the value of the
stagerecord 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
PipelineStageexecution (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
StageResultrecord 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
startedAtrecord component. - startedAt() - Method in record class com.tnsai.quality.security.harness.PipelineStateStore.RunMetadata
-
Returns the value of the
startedAtrecord 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
startLinerecord component. - startLine() - Method in record class com.tnsai.quality.security.harness.ReviewFinding
-
Returns the value of the
startLinerecord component. - startOffset() - Method in record class com.tnsai.quality.redaction.RedactionFinding
-
Returns the value of the
startOffsetrecord 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
stateStorerecord 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
statusrecord component. - status() - Method in record class com.tnsai.quality.slo.SLOState
-
Returns the value of the
statusrecord component. - stderr() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
Returns the value of the
stderrrecord 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
stdinrecord component. - stdout() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
Returns the value of the
stdoutrecord 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
-
truewhen the run completed without recording an error. - success() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
trueif 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
successrecord 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
targetrecord component. - target() - Method in record class com.tnsai.quality.slo.SLODefinition
-
Returns the value of the
targetrecord 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
Targetrecord 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
targetPercentrecord 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
tenantIdrecord component. - tenantId() - Method in record class com.tnsai.quality.cost.CostScope
-
Returns the value of the
tenantIdrecord component. - tenantId() - Method in record class com.tnsai.quality.sampling.RuleBasedSamplingPolicy.Rule
-
Returns the value of the
tenantIdrecord component. - tenantId() - Method in record class com.tnsai.quality.slo.EventScope
-
Returns the value of the
tenantIdrecord component. - tenantId() - Method in record class com.tnsai.quality.slo.SLOScope.ForAgent
-
Returns the value of the
tenantIdrecord component. - tenantId() - Method in record class com.tnsai.quality.slo.SLOScope.ForTenant
-
Returns the value of the
tenantIdrecord 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
tenantPolicyIdrecord component. - TenantPolicyRedactor - Class in com.tnsai.quality.redaction
-
Redactorthat dispatches each call to a per-tenantRedactorbased on the activeRedactionContext(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
-
EventSamplingPolicythat dispatches each call to a per-tenant policy based onEventContext.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
textrecord 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
timedOutrecord component. - timedOut() - Method in record class com.tnsai.quality.sandbox.SandboxResult
-
Returns the value of the
timedOutrecord 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
timeoutrecord 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
timestamprecord component. - timestamp() - Method in record class com.tnsai.quality.sandbox.SandboxExecutionEvent
-
Returns the value of the
timestamprecord 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
titlerecord 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.ASKas 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
topicrecord 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
totalFindingsrecord 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
typerecord 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
typerecord 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
validatorrecord component. - value() - Method in record class com.tnsai.invariants.InvariantExpression.Literal
-
Returns the value of the
valuerecord component. - value() - Method in record class com.tnsai.quality.tracing.Score
-
Returns the value of the
valuerecord 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
wallClockMsrecord component. - warmable() - Method in record class com.tnsai.quality.sandbox.SandboxSpec
-
Returns the value of the
warmablerecord 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
SandboxFactoryentry-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
windowrecord 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
workingDirrecord 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, …) underreports/.
X
- xmlExternalEntity() - Static method in class com.tnsai.quality.security.harness.BuiltInMatchers
-
CWE-611 — XML External Entity expansion (XXE).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form