# PAT-0350 — Persistence Instability

## Ontology Metadata

Code: PAT-0350
Version: PAT-0350@0.1.0
Ontology release: 0.1.0
Updated: 2026-05-10T00:00:00Z
Canonical URL: /workbench/patterns/persistence-instability/

## Summary

A structural condition where persisted state cannot be stored and restored into an equivalent structure without alteration.

## Primary Lenses

- LEN-0280 — Reference Stability Lens
  - URL: /workbench/lenses/reference-stability-lens/
  - Summary: Evaluates whether structural references, identifiers, nodes, and edges remain consistent across execution cycles or comparable states.

## Secondary Lenses

- LEN-0180 — Determinism Lens
  - URL: /workbench/lenses/determinism-lens/
  - Summary: Evaluates whether identical structural inputs produce equivalent structural outputs across repeated executions.

## Primary Issue Matches

- ISS-0029 — AI Forgets Earlier Constraints
  - URL: /workbench/issues/ai-forgets-earlier-constraints/
  - Summary: A constraint, instruction, preference, or decision that should persist through the task stops affecting later output.
- ISS-0033 — Saved Memory Not Used
  - URL: /workbench/issues/saved-memory-not-used/
  - Summary: A saved memory, preference, instruction, or durable context item exists but does not affect the AI output when it should.
- ISS-0030 — Task Progress Is Lost Midway
  - URL: /workbench/issues/task-progress-is-lost-midway/
  - Summary: The AI loses track of completed work, prior decisions, current position, or remaining steps before the task is finished.

## Supporting Issue Matches

- ISS-0109 — AI Memory Has No Governance
  - URL: /workbench/issues/ai-memory-has-no-governance/
  - Summary: Saved or persistent AI memory affects output without clear rules for ownership, scope, review, update, expiry, or removal.
- ISS-0114 — AI Memory Updated Without Asking
  - URL: /workbench/issues/ai-memory-updated-without-asking/
  - Summary: AI memory, saved context, preference, or durable state is updated without the user clearly asking for or approving that update.
- ISS-0031 — Context Changes After Restore
  - URL: /workbench/issues/context-changes-after-restore/
  - Summary: Restoring, reopening, resuming, or reloading a task changes the context that the AI uses to continue the work.
- ISS-0032 — Context Leaks Between Tasks
  - URL: /workbench/issues/context-leaks-between-tasks/
  - Summary: Context, assumptions, constraints, examples, files, or decisions from one task affect another task where they should not apply.
- ISS-0056 — Old Output Expectations Survive Migration
  - URL: /workbench/issues/old-output-expectations-survive-migration/
  - Summary: Expectations from a prior model, prompt, schema, tool, or workflow survive a migration and continue shaping review or downstream handling after they should be replaced.
- ISS-0042 — Policy Update Not Reflected in Output
  - URL: /workbench/issues/policy-update-not-reflected-in-output/
  - Summary: A policy, rule, standard, or instruction has been updated, but the AI output still follows the older version.
- ISS-0041 — Revoked Approval Still Treated as Active
  - URL: /workbench/issues/revoked-approval-still-treated-as-active/
  - Summary: An approval, permission, exception, or authorization that was revoked continues to affect AI behavior or workflow decisions as if it were still active.
- ISS-0055 — Rubric Changed but Results Did Not
  - URL: /workbench/issues/rubric-changed-but-results-did-not/
  - Summary: A review rubric, scoring rule, evaluation standard, or classification criterion changes, but AI results continue to reflect the old rubric.
- ISS-0034 — Stale Context Affects Output
  - URL: /workbench/issues/stale-context-affects-output/
  - Summary: Old context, prior instructions, outdated references, or earlier task state continue to affect output after they should no longer apply.
