> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://mediacontext.dev/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mediacontext.dev/docs/_mcp/server.

# Signals

**Events** at `/signals` is a review queue for account changes matched by saved rules. Filter reviewed and unreviewed events, inspect the before/after evidence, and mark an event reviewed when you have handled it. Mark it unreviewed to return it to the queue. Review state belongs to the signed-in member within the workspace.

**Configure** at `/signals?view=configure` manages rules. Start with client code removed, competitor added, competitor removed or traffic trending, or create a custom rule. Choose all publishers, a saved account list or explicit domains. Combine up to ten typed conditions using **all** or **any** matching.

A first observation establishes a baseline. Missing or unknown data cannot prove a removal or threshold crossing. Traffic trending means entry into the observed Cloudflare Radar trending set, not a measured percentage increase in traffic. Evidence from two snapshots is needed to establish a change.

A paused rule does not evaluate. **Needs attention** means a referenced list or field is missing or a condition needs repair. A saved rule or delivery preference is not proof that email, Slack or inbox delivery is connected. Check the channel state shown in the product; authentication mail and product notifications use separate services.

An empty queue means no matching events are available in this view. It does not establish that every source is fresh or that a new snapshot has published. Check the evidence dates and the selected review filter before changing a rule.