Alerts
Alerts are streaming compute. Longsurf evaluates alert rules through TSGraph and uses a notifier layer for fan-out, delivery retries, idempotency, and notification records.
Rule Families
Section titled “Rule Families”- Declarative conditions over price, series, thresholds, and expression groups.
- Programmatic Tea Script alerts emitted by indicator or strategy programs.
- Compound conditions with trigger policies and expiration policies.
- Delivery workflows that can notify directly, run an agent, or do both.
Boundary
Section titled “Boundary”TSGraph owns alert evaluation. The notifier owns delivery. The browser owns the user editing experience, but it is not the runtime for alert correctness.
Source docs: docs/vision/alerts.md, docs/vision/notifications.md, and
docs/vision/tsgraph-schema.md.