Continuous Monitoring
Set a hypothesis to re-analyze on a schedule. Get alerts when correlations shift, trends reverse, or your data signals change.
Setting up monitoring
From the chat
Monitor this weekly and send updates to [email protected]
From your AI agent
monitor(hypothesis_id: "abc-123", frequency: "weekly")
How it works
- You enable monitoring on a completed hypothesis
- On schedule (daily, weekly, or monthly), the Pipeline Monitor agent checks for due hypotheses
- The agent team re-runs the analysis against the latest data
- A delta report is generated: what changed, what stayed the same
- The report is delivered to all configured channels (email, Slack, webhook)
What you receive
When nothing changed
MONITORING UPDATE: STABLE
Your hypothesis "Do interest rates affect mortgage applications?"
remains SUPPORTED. No significant changes detected since last check.
Key metrics:
- Correlation: r = 0.67 (was 0.67) — unchanged
- Trend direction: still negative
The system always reports — even stable findings. Absence of change is a valuable signal.
When something changed
MONITORING UPDATE: STATUS CHANGED (Green → Yellow)
Your hypothesis "Do interest rates affect mortgage applications?"
has shifted from SUPPORTED to INCONCLUSIVE.
What changed:
- Correlation weakened: r = 0.67 → r = 0.34
- New data from Q2 shows divergence in the relationship
Status changes trigger an immediate alert outside the regular schedule.
Frequencies
| Frequency | When it runs |
|---|---|
| Daily | Every 24 hours |
| Weekly | Every 7 days |
| Monthly | Every 30 days |
Disabling monitoring
Stop monitoring this hypothesis
Or via your agent:
monitor(hypothesis_id: "abc-123", enabled: false)
Previous reports are preserved — only future checks stop.