Issue
Output Changed Without Declared Change
Output shape, content, format, fields, or behavior changes without a declared change to the prompt, schema, model, workflow, or governing rule.
What This Looks Like
The output changes in a meaningful way even though no declared input, prompt, schema, model, workflow, or policy change is visible. The user may see different fields, labels, ordering, length, citation behavior, formatting, refusal posture, or decision logic without any stated reason for the change.
Why It Matters
Stable workflows depend on knowing what changed. If output changes without a declared change, users cannot tell whether the difference came from the model, prompt, runtime, policy, tool, memory, or hidden context. This makes comparison, regression testing, and downstream integration unreliable.
Structural Signal
The observed output contract changes while the declared governing structure appears unchanged. The issue is not simply that two outputs differ; it is that the difference has no declared change source.
Common Triggers
- Runtime or product behavior changes without visible release information
- Prompt dependencies change outside the prompt text
- Tool or retrieval behavior changes output content
- Hidden policy or system instructions affect response shape
- Examples, memory, or context shift without being recorded as versioned inputs
- The workflow lacks a mechanism for declaring output-affecting changes
When to Use This Issue
Use this Issue when output changes materially and the system does not declare a corresponding change in prompt, schema, model, workflow, rule, or runtime dependency.
When Not to Use This Issue
Do not use this Issue for expected variation across repeated generations unless the output contract itself changes. Do not use it when a visible version or configuration change explains the difference.
Category
Primary Pattern
Declared Patterns
Silent Mutation
A structural condition where a change occurs without a corresponding declared update, authority update, or version change.
Contract Drift
A structural condition where a declared contract changes but connected structures, implementations, consumers, or expectations do not update in sync.
Compatibility Violation
A structural condition where a graph, object, behavior, or runtime state exceeds a declared compatibility envelope without an authorized exception.
Derived Primary Lenses
Compatibility Envelope Lens
Determines whether structure fits within declared runtime, platform, version, or support constraints.
Convergence Lens
Compares parallel structural systems to determine whether they align under shared authority.
Determinism Lens
Evaluates whether identical structural inputs produce equivalent structural outputs across repeated executions.
Reconciliation Lens
Evaluates whether structural changes align with declared authority updates, version changes, or reconciliation rules.
Reference Stability Lens
Evaluates whether structural references, identifiers, nodes, and edges remain consistent across execution cycles or comparable states.
Derived Secondary Lenses
Related AI-Adjacent Issues
Generated Output Changed Hidden Metadata
Generated output changes hidden metadata, identifiers, references, state, or system fields that affect later behavior but are not obvious in the visible output.
Runtime Behavior Does Not Match Docs
Documented behavior, fields, tool schemas, permissions, or runtime capabilities do not match what actually happens during use.
Search Intents
- output changed without declared change
- AI output changed without update
- output format changed silently
- structured output changed no version change
- AI response changed unexpectedly
- output changed but prompt did not