# Operate

## What this is

The Event Feed is the fastest place to confirm whether Hookshot saw an incoming event and how Proteges responded to it.

## When to use it

Use Event Feed when:

* You are testing a new Protege
* You suspect a trigger is not firing
* You need to know whether Hookshot saw the event at all

## What you need first

* A connected integration or schedule
* A Protege expected to respond to an event

## Steps

### 1. Look for the event

Find the incoming item you expected from the connected source.

The feed can include external app events, scheduled activity, and run-related entries. Start by confirming the source, timestamp, and any linked Protege.

### 2. Check the Protege status

You may see:

* `ran`
* `dispatching`
* `skipped`
* `unevaluated`

### 3. Use the status as a next action

* If you see `ran`, move to Audit to inspect the actual run result.
* If you see `dispatching`, give the workflow a moment and then recheck.
* If you see `skipped`, review whether the Protege should have acted on that event.
* If you see `unevaluated`, review whether the event path and setup are complete.

### 4. Open related runs

When a feed item has a related run, use it to jump into Audit. Event Feed tells you whether Hookshot saw and routed the signal; Audit tells you what happened during execution.

{% hint style="info" %}
If you see `ran`, it means Hookshot executed the Protege. Do `Audit` next to inspect the result.
{% endhint %}

{% hint style="warning" %}
If you see `skipped`, it means Hookshot saw the event but chose not to run the Protege. Do `review trigger setup and Protege logic` next.
{% endhint %}

## How to verify

### You’re done when...

* The expected event appears
* The expected Protege is associated with it
* You understand which next step belongs to the status you see
* Any related run can be opened in Audit

## Common failures

* No event appears at all
* The wrong Protege is associated with the event
* The same event path is too noisy
* A user jumps to Audit before confirming the event arrived
* A scheduled workflow is checked before the schedule has actually fired

## Next step

* [Audit](/event-feed/audit.md)
* [Troubleshooting](/event-feed/troubleshooting.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tryprotege.com/event-feed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
