step by step
1
define the event
Write the exact condition worth reporting, such as a failed build, a new priority ticket, or a dashboard threshold visible in one window. define what is not in scope.
2
set capture exclusions
Use recording filters to exclude unrelated apps, private browser windows, personal messaging, credentials, and other sensitive surfaces.
3
test the filter manually
Search a short window with
app_name, window_name, browser_url, and a query term. confirm that it returns the intended surface and excludes a nearby unrelated one.4
define all result states
Require the pipe to distinguish matching event, no matching event, no captured data, and API or execution error. these states should not collapse into one silent success.
5
create a manual pipe
Under Pipes → My Pipes → create your own pipe, describe the exact filter, schedule you may add later, and local artifact. request no external side effects.
6
test positive and negative cases
Run once with a known matching event and once with no event. inspect the artifact and execution log for both cases.
7
add a low-risk notification
After stable manual runs, enable a desktop notification or local report. require approval before creating tickets, sending messages, or changing a remote system.