Documentation
¶
Overview ¶
Package mutantserver applies one explicit primary fault to the deterministic reference fixture. Mutation IDs are stable evidence identifiers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component interface {
ID() string
Primary() bool
Apply(*referenceserver.Exchange) error
}
func Annotation ¶
Annotation is a non-fault metadata decorator, allowing composition without weakening the exactly-one-primary invariant.
type ID ¶
type ID string
const ( ArgumentsObjectInsteadOfString ID = "arguments-object-instead-of-string" MissingOutputIndex ID = "missing-output-index" DuplicateOutputIndex ID = "duplicate-output-index" DroppedStreamingToolCall ID = "dropped-streaming-tool-call" InvalidFinishReason ID = "invalid-finish-reason" MissingTerminalEvent ID = "missing-terminal-event" DuplicateTerminalEvent ID = "duplicate-terminal-event" ToolCallIDChanged ID = "tool-call-id-changed" UnknownEventCrashesClient ID = "unknown-event-crashes-client" UnclosedReasoningBlock ID = "unclosed-reasoning-block" UsageInconsistent ID = "usage-inconsistent" TruncatedUTF8 ID = "truncated-utf8" NullCompletedOutput ID = "null-completed-output" )
Click to show internal directories.
Click to hide internal directories.