# LEN-0140 — Compression Lens

## Ontology Metadata

Code: LEN-0140
Version: LEN-0140@0.1.0
Ontology release: 0.1.0
Updated: 2026-05-10T00:00:00Z
Canonical URL: /workbench/lenses/compression-lens/

## Summary

Reduces structural graphs into stable minimal representations for comparison, redundancy detection, and diffing.

## Primary Pattern Matches

- PAT-0270 — Density Spike
  - URL: /workbench/patterns/density-spike/
  - Summary: A structural condition where nodes, edges, dependencies, decisions, or effects concentrate sharply within a localized region beyond declared thresholds.
- PAT-0280 — Density Vacuum
  - URL: /workbench/patterns/density-vacuum/
  - Summary: A structural condition where a region expected to contain sufficient nodes, edges, coverage, or relationships falls below declared density thresholds.
- PAT-0410 — Unconstrained Expansion
  - URL: /workbench/patterns/unconstrained-expansion/
  - Summary: A structural condition where a region, process, authority, or effect expands without governing constraints limiting growth.

## Secondary Pattern Matches

- PAT-0110 — Asymmetric Structure
  - URL: /workbench/patterns/asymmetric-structure/
  - Summary: A structural condition where comparable regions receive unequal rule, constraint, or authority application without a declared differentiation rule.
- PAT-0290 — Divergent Outputs
  - URL: /workbench/patterns/divergent-outputs/
  - Summary: A structural condition where parallel evaluations under comparable scope and shared authority produce non-equivalent outputs.
- PAT-0370 — Redundant Declaration
  - URL: /workbench/patterns/redundant-declaration/
  - Summary: A structural condition where multiple declarations produce equivalent structural effect without semantic differentiation.

## Related Issues

- ISS-0008 — Agent Keeps Expanding the Task
  - URL: /workbench/issues/agent-keeps-expanding-the-task/
  - Summary: The agent repeatedly expands the task, plan, scope, or next-step list instead of completing the declared work.
- ISS-0082 — Agent Never Settles on Final Answer
  - URL: /workbench/issues/agent-never-settles-on-final-answer/
  - Summary: The agent keeps revising, rechecking, planning, or branching instead of converging on a final answer or completed result.
- ISS-0002 — Answer Has No Traceable Source Link
  - URL: /workbench/issues/answer-has-no-traceable-source-link/
  - Summary: The answer makes a claim, recommendation, citation, or factual statement without a source link or trace path that allows the user to verify where it came from.
- ISS-0010 — Answer Has Too Many Paths
  - URL: /workbench/issues/answer-has-too-many-paths/
  - Summary: The answer presents too many possible paths, interpretations, options, or next steps without enough structure to choose among them.
- ISS-0077 — Diagnostic Area Has No Coverage
  - URL: /workbench/issues/diagnostic-area-has-no-coverage/
  - Summary: A known diagnostic area, failure mode, requirement, or review dimension has no Issue, check, rubric item, or workflow coverage.
- ISS-0027 — Duplicate Fields With Same Meaning
  - URL: /workbench/issues/duplicate-fields-with-same-meaning/
  - Summary: The AI returns multiple fields, labels, sections, or structured elements that carry the same meaning and create ambiguity about which one should be used.
- ISS-0066 — Duplicate Output Sections
  - URL: /workbench/issues/duplicate-output-sections/
  - Summary: The AI repeats sections, headings, blocks, or output areas in a way that creates redundancy, confusion, or downstream handling problems.
- ISS-0081 — Evaluation Rubric Has Coverage Gap
  - URL: /workbench/issues/evaluation-rubric-has-coverage-gap/
  - Summary: An evaluation rubric, grading standard, or review checklist leaves part of the required evaluation space uncovered.
- ISS-0022 — Missing Required Fields
  - URL: /workbench/issues/missing-required-fields/
  - Summary: The AI returns structured output that omits fields required by the schema, workflow, parser, form, or downstream consumer.
- ISS-0070 — Multiple Policies Say the Same Thing
  - URL: /workbench/issues/multiple-policies-say-the-same-thing/
  - Summary: Multiple policies, rules, or guidance documents express the same requirement, creating redundancy and uncertainty about which one governs.
- 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-0104 — One Prompt Carries Too Many Meanings
  - URL: /workbench/issues/one-prompt-carries-too-many-meanings/
  - Summary: A single prompt carries too many meanings, goals, roles, constraints, or implied tasks for the AI to interpret consistently.
- ISS-0052 — Output Breaks After Model Change
  - URL: /workbench/issues/output-breaks-after-model-change/
  - Summary: Output that previously worked begins failing after a model, mode, runtime, or product behavior changes.
- ISS-0060 — Output Exceeds Length Limit
  - URL: /workbench/issues/output-exceeds-length-limit/
  - Summary: The AI output exceeds a declared length, token, word, character, section, field, or size limit.
- ISS-0083 — Parallel Reviews Never Agree
  - URL: /workbench/issues/parallel-reviews-never-agree/
  - Summary: Parallel AI, human, workflow, or tool reviews keep producing different results without resolving into a shared decision state.
- ISS-0079 — Policy Area Has No Examples
  - URL: /workbench/issues/policy-area-has-no-examples/
  - Summary: A policy, rule, standard, or guidance area has no examples showing how it should apply to real cases.
- ISS-0058 — Prompt Behavior Changed Without Version Change
  - URL: /workbench/issues/prompt-behavior-changed-without-version-change/
  - Summary: A prompt begins producing different behavior even though no prompt version, model version, workflow version, or declared dependency change is recorded.
- ISS-0071 — Prompt Has Too Many Valid Interpretations
  - URL: /workbench/issues/prompt-has-too-many-valid-interpretations/
  - Summary: The prompt allows too many reasonable interpretations, causing the AI to choose among valid paths without enough guidance.
- ISS-0005 — Prompt Only Works After Retry
  - URL: /workbench/issues/prompt-only-works-after-retry/
  - Summary: The prompt fails, misroutes, or produces an unusable response on one attempt but works after retry without a meaningful change to the input.
- ISS-0068 — Repeated Constraints Create Confusion
  - URL: /workbench/issues/repeated-constraints-create-confusion/
  - Summary: Repeated constraints, instructions, limits, or exclusions make the task harder to interpret instead of clearer.
- ISS-0063 — Results Vary Too Much
  - URL: /workbench/issues/results-vary-too-much/
  - Summary: Repeated or comparable runs produce outputs that vary more than the task, workflow, or user can tolerate.
- ISS-0062 — Retrieval Exceeds Evidence Limit
  - URL: /workbench/issues/retrieval-exceeds-evidence-limit/
  - Summary: The AI retrieves, uses, cites, or considers more evidence than the task permits or more than the review surface can support.
- ISS-0105 — Review Queue Becomes Bottleneck
  - URL: /workbench/issues/review-queue-becomes-bottleneck/
  - Summary: A review queue, approval path, or validation stage accumulates too much work and begins blocking the workflow.
- ISS-0075 — Review Rubric Missing Required Criteria
  - URL: /workbench/issues/review-rubric-missing-required-criteria/
  - Summary: A review rubric, grading rule, evaluation checklist, or classification standard lacks criteria required to make the review reliable.
- ISS-0072 — Same Instructions Allow Different Outputs
  - URL: /workbench/issues/same-instructions-allow-different-outputs/
  - Summary: The same instructions are broad or underspecified enough to allow materially different outputs that all appear compliant.
- ISS-0067 — Same Rule Declared in Multiple Places
  - URL: /workbench/issues/same-rule-declared-in-multiple-places/
  - Summary: The same rule, constraint, instruction, or policy appears in multiple places, creating redundancy and possible drift.
- ISS-0069 — Same Workflow Check Happens Twice
  - URL: /workbench/issues/same-workflow-check-happens-twice/
  - Summary: The same review, validation, approval, routing, or safety check occurs more than once in the workflow without a clear reason.
- ISS-0001 — Similar Cases Route to Different Outcomes
  - URL: /workbench/issues/similar-cases-route-to-different-outcomes/
  - Summary: Similar inputs, cases, prompts, or workflow states are routed to different outcomes without a declared difference that explains the split.
- ISS-0107 — Single Field Carries Too Many Obligations
  - URL: /workbench/issues/single-field-carries-too-many-obligations/
  - Summary: One field, label, score, status, or structured value is expected to carry too many meanings, decisions, or workflow obligations.
- ISS-0103 — Single Step Carries Too Many Decisions
  - URL: /workbench/issues/single-step-carries-too-many-decisions/
  - Summary: One prompt, workflow step, review stage, or agent action carries too many decisions for the system or user to evaluate cleanly.
- ISS-0006 — Validation Result Changes on Retry
  - URL: /workbench/issues/validation-result-changes-on-retry/
  - Summary: A validation, grading, review, classification, or pass/fail result changes after retry even though the input and declared validation rules did not change.
- ISS-0078 — Workflow Stage Has Too Few Checks
  - URL: /workbench/issues/workflow-stage-has-too-few-checks/
  - Summary: A workflow stage lacks enough checks, gates, criteria, or review conditions to safely support the work it controls.
