Summary
After every price snapshot update the server checks all registered alerts for that creator. A structured log showing how many alerts were evaluated and how many triggered gives operators visibility into alert activity without querying the database.
Scope
- Emit a structured debug log after each alert check run with fields:
creator_id, alerts_evaluated, alerts_triggered, new_price, checked_at
- Log fires even when no alerts are registered (with
alerts_evaluated: 0)
- Log is debug level when no alerts triggered, info level when one or more triggered
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
After every price snapshot update the server checks all registered alerts for that creator. A structured log showing how many alerts were evaluated and how many triggered gives operators visibility into alert activity without querying the database.
Scope
creator_id,alerts_evaluated,alerts_triggered,new_price,checked_atalerts_evaluated: 0)Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram