How to set up and use the app
Open any issue. The Dependency Guard panel lists every issue this one is "blocked by", each with a clear status:
A banner shows whether completion is currently blocked or allowed.
An issue should not be marked Done while a blocker is still open. The app enforces this in two ways:
| Mode | How it works | Where |
|---|---|---|
| Auto-Guard | If an issue is moved to a "Done" status while a blocker is open, the app automatically reverts it and posts an explanatory comment. No configuration required. | Any project (team- or company-managed) |
| Workflow validator | A clean, pre-transition block. An admin adds the validator once to the "Done" transition. | Company-managed projects |
When a blocker is completed, each waiting issue receives a comment so its assignee and watchers are informed and can move forward. Enable/disable per project in settings.
Need to complete an issue despite an open blocker? In the panel, click Allow completion anyway. This grants a one-time, time-limited (15-minute) override and posts an audit comment recording who approved it. The next completion is then allowed.
Project settings → Dependency Guard:
The interface is available in English, German, French, Spanish, Portuguese (Brazil), Italian, Dutch and Japanese, and follows each user's Jira language automatically (English fallback).
Dependency Guard runs entirely on Atlassian's infrastructure (Runs on Atlassian). It sends no data to third parties and uses no external services. See the Privacy Policy for details.
Questions or issues? Contact info@keul.tech.