Workbench / Issues

Same Contract Name Has Different Meanings

The same prompt, schema, field, policy, tool, or workflow contract name is used in different places with different meanings.

What This Looks Like

The same name is used for a prompt contract, schema, field, policy, tool, rubric, or workflow step, but different parts of the system treat that name as if it means different things. The user may see one document, tool, or prompt refer to a contract one way while another uses the same name for a different structure or requirement.

Why It Matters

Shared names create expectations of shared meaning. When the same contract name points to different meanings, users and systems may believe they are aligned while actually operating against different rules. This can break validation, review, tool calls, migration, and downstream interpretation.

Structural Signal

A canonical-looking name remains stable while the meaning attached to it diverges across contexts. The issue is not merely that a contract changed; it is that the same name now carries incompatible meanings in different places.

Common Triggers

When to Use This Issue

Use this Issue when the same named contract, field, prompt, schema, policy, or workflow element has different meanings across parts of the system.

When Not to Use This Issue

Do not use this Issue when two different names refer to the same thing. Do not use it when a contract simply changed and all consumers changed with it. This Issue applies when the same name hides meaning drift.

Category

Changes & Versions

Primary Pattern

PAT-0190 — Contract Drift

Declared Patterns

Derived Primary Lenses

Derived Secondary Lenses

Search Intents

Ontology Metadata

Code
ISS-0057
Version
ISS-0057@0.1.0
Ontology release
0.1.0
Updated
2026-05-10T00:00:00Z

History

No public history entries recorded.

View full ontology changelog