---
title: Web Research Workflow Rule Categories
version: 3.0.0
---

# Rule Categories

## 1. Tool Selection (tools) — HIGH — decision tree

Unified decision tree for web research tool selection: WebFetch, Tavily, agent-browser.

- `tool-selection.md` — When-to-use-what tables, escalation heuristics, SPA detection, cost awareness, graceful degradation

## 2. Browser Patterns (browser) — MEDIUM — 4 patterns

SPA detection, authentication flows, multi-page research, best practices, and troubleshooting.

- `browser-patterns.md` — Auto-fallback, auth flow, multi-page research, waits, rate limits, troubleshooting

## 3. Competitive Monitoring (monitoring) — HIGH — 2 rules

Track competitor page changes with snapshot capture, diff detection, and change classification.

- `monitoring-competitor.md` — Snapshot capture, structured data extraction, change classification, alerting
- `monitoring-change-detection.md` — Diff detection, structured comparison, site discovery, automated workflows

## References

- `references/tavily-api.md` — Tavily Search, Extract, Map, Crawl, Research endpoint examples and options
