Connectors

/

Ghost Inspector

/

Pre-release check with Ghost Inspector and BugHerd
Write
Cross-Connector

Get a release go or hold from tests and open bugs

For release and project leads who want a fresh Ghost Inspector run weighed against open BugHerd bugs, just by asking their AI assistant.

Try PopdockAI free
Get a live demo
Pre-release check with Ghost Inspector and BugHerd
Are we ready to release Contoso Storefront? Run the Release Smoke suite in Ghost Inspector against https://staging.contoso.com and check the BugHerd project Contoso Storefront.
Go with care: all tests passed, but 2 important bugs are still open. - Run: Release Smoke, 24 passing, 0 failing, 6 minutes - Open critical bugs: none - Task 118, important: Footer links wrap on small screens - Task 121, important: Search suggestions load slowly Want the open bugs table in full?
Ghost Inspector
Sample figures. Your results come from your own account.
ghost-inspector-get-suite
bugherd-get-projects
ghost-inspector-execute-suite
ghost-inspector-get-suite-result
ghost-inspector-get-test-result
bugherd-get-tasks
ghost-inspector-get-test-step

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Ghost Inspector

Ghost Inspector
Run it on your own Ghost Inspector data.

Connect Ghost Inspector, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

The go or hold call rests on whichever tool was checked last

Before a release someone starts the Ghost Inspector suite, waits, reads failures, then checks BugHerd for open critical bugs. The results live in different tools, so the release decision rests on whichever was checked last.

Without PopdockAI

  • Start the release suite and wait
  • Read the failing tests
  • Go through BugHerd for open critical bugs
  • Make the call on half the picture

With PopdockAI

  • You see which suite runs against which URL before it starts
  • The suite runs once after you say yes
  • Failing tests and open critical and important bugs are read
  • A clear go, go with care or hold, with no BugHerd tasks created

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Decide whether the website is ready to release by running the Ghost Inspector suite `{suite-name}` (against `{start-url}` when given) and weighing the result with the open bugs in the BugHerd project `{project-name}`.

**Step 1: Find both**

Call `ghost-inspector-get-suite` with `name.contains` set to `{suite-name}`. If nothing matches, say so and stop. If several match, list their names and ids and ask which one. Call `bugherd-get-projects` with `name.contains` set to `{project-name}`. If nothing matches, say so and stop. If several match, list their names and project-id values and ask which one; do not guess.

**Step 2: Run the suite**

Tell the user which suite will run and against which URL, and wait for an explicit yes. Then call `ghost-inspector-execute-suite` once with `suite-id` (and `start-url` when given). Read the new run back with `ghost-inspector-get-suite-result` with `suite-id` and `max-records` 1, then the failing tests with `ghost-inspector-get-test-result` with `suite-id`, `passing` false and `date-created.from` set to the run's start.

**Step 3: Open bugs**

Call `bugherd-get-tasks` with `project-id`, once with `severity` critical and once with `severity` important. Drop done and closed tasks.

**Step 4: Verdict**

* **Hold:** any failing test, or any open critical bug.
* **Go with care:** all tests pass but important bugs are open; list them.
* **Go:** all tests pass and nothing critical or important is open.

**Step 5: Report**

The verdict first, then the run (passing, count-passing, count-failing, execution time), the failing tests with their first failed step (`ghost-inspector-get-test-step` with `test-result-id` and `passing` false), and the open bugs table.

**Rules & Guidelines:**

* Tools named bugherd-... are on the bugherd MCP server; tools named ghost-inspector-... are on the ghost-inspector MCP server. If either set of tools is missing, say which server is not connected and stop.
* The only write tool this prompt may call is `ghost-inspector-execute-suite`, once, after the user confirms. Do not create BugHerd tasks here; use `log-failing-tests-as-bugs` for that.

**Validation:**

* If the run is cancelled or errors, the verdict is "inconclusive"; say so.

Who it's for

One answer, three teams that use it

Release managers

Make the release call in one conversation

A fresh test run and the open bug list feed one clear rule for go or hold.

Are we good to release Fabrikam Store? Run the Pre release suite and check BugHerd project Fabrikam Store.

Project managers

Explain why a release is on hold

The failing tests and open critical bugs behind a hold are listed for stakeholders.

Run the Smoke suite against https://staging.northwindtraders.com and tell me if open BugHerd bugs should hold the release.

QA leads

Run the release check the same way every time

The same rule applies each release, so decisions do not depend on who checked.

Do the pre release check for Contoso Storefront with the Release Smoke suite and the Contoso Storefront BugHerd project.

How it works

What PopdockAI does when you ask

You name the suite, the BugHerd project and optionally a start URL, and your AI assistant runs one fresh check. A cancelled or errored run is reported as inconclusive.

01

Ask

You name the Ghost Inspector suite, the BugHerd project and, optionally, a start URL.

Your AI tool

02

Confirm

It tells you which suite will run against which URL and waits for your yes.

No items found.

03

Run

It runs the suite once and reads the failing tests, then the open critical and important bugs.

ghost-inspector-execute-suite
ghost-inspector-get-suite-result
ghost-inspector-get-test-result
ghost-inspector-get-test-step
bugherd-get-tasks

04

Verdict

It gives go, go with care or hold, with the run results and open bugs behind it.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Ghost Inspector and one secure connection to your AI tool. No code, no exports.

get-data

ghost-inspector-get-suite

Returns the test suites defined in Ghost Inspector, with the folder and organization they sit in and the browser, region and start URL their tests run with. Filter by organization, folder, name, browser or region, or fetch a single suite by ID.
get-data

bugherd-get-projects

Returns BugHerd projects with their website, owner, visibility and status. Filter by project ID, name, owner or active status.
run-action

ghost-inspector-execute-suite

Runs every test in a Ghost Inspector suite and reports whether the suite passed. The browser, region and start URL can be overridden for the one run. Suite runs take a while, so set the immediate parameter to return as soon as the run is queued rather than waiting for the result.
get-data

ghost-inspector-get-suite-result

Returns Ghost Inspector suite runs, with the number of passing and failing tests in each, the run timing and the suite they belong to. Filter by suite, date range, pass state, or a minimum count of failing tests.
get-data

ghost-inspector-get-test-result

Returns individual Ghost Inspector test runs, including whether the run passed, how long it took, and the test and suite it belongs to. Filter by test, suite, browser, date range, pass state, or a minimum execution time for finding slow runs. This is the tool to start from when investigating a failure.
get-data

bugherd-get-tasks

Returns tasks from BugHerd projects: title, description, status, severity, assignee, requester, page, tags, due date and external ID. Filter by project, task number, title, status, severity, assignee, requester email, external ID and due or created date.
get-data

ghost-inspector-get-test-step

Returns the individual steps executed within a Ghost Inspector test run, in sequence, with the command, the target element and whether the step passed. Pass a test result ID to see that run's steps. Filter to failing steps only, or to a single command such as click or assign, to find exactly where a test broke.
Read only.Nothing in Ghost Inspector Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

A release decision backed by fresh evidence

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation