Workbench / Issues

Approval Depends on Output That Needs Approval

A required approval depends on an AI output or workflow result that itself cannot be produced or trusted until approval is granted.

What This Looks Like

A workflow requires approval before an AI output can be used, but the approval decision depends on that same output being available, complete, or trusted. The process may loop because the approver needs the generated result to approve it, while the system requires approval before generating or accepting the result.

Why It Matters

Approval loops block resolution. Users cannot tell whether to generate first, approve first, escalate, or stop. If the workflow guesses, it may either use unapproved output or prevent necessary work from being produced.

Structural Signal

The approval condition depends on the output that the approval condition is supposed to govern. The issue is not simply missing approval; it is a circular dependency between approval authority and output availability.

Common Triggers

When to Use This Issue

Use this Issue when approval depends on an output or workflow result that itself requires approval before it can exist, be used, or be trusted.

When Not to Use This Issue

Do not use this Issue when approval is simply missing or delayed. Do not use it when the output can be produced in a clearly marked draft or preview state and the workflow handles that state correctly.

Category

Loops & Resolution

Primary Pattern

PAT-0250 — Circular Dependency

Declared Patterns

Derived Primary Lenses

Derived Secondary Lenses

Search Intents

Ontology Metadata

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

History

No public history entries recorded.

View full ontology changelog