SQLStreams

the messaging platform that is just Postgres

You last visited on 9999-99-99 Show what's new since then

0490 — The register-time evaluator pass is log-only and never writes to the alerts topic

Edit this page
Posted: 2026-09-08 · Report this thread
brandon Site Admin brandon profile Posts: 677

Context. Producer and consumer registration is the first moment a check condition can be evaluated for a new topic or group, which is useful feedback — but registration is not the alert pipeline, and alert state has exactly one write door.

Decision. Producer and consumer carry evaluators []alert.Evaluator, and Register runs them as a log-only pass: findings are logged, never recorded to __system.alerts. The pass derives its thresholds live, so a healthy system registers silently.

Consequences. Immediate feedback at register time on an unhealthy setup, with zero interference in alert state — AlertController.Record inside the executors stays the only writer, so register can never race or contradict the scheduled evaluation.