RevOps Health Digest
Status: Production. Read-only.
Purpose
Turns stored audit snapshots into one email a week. It reads snapshots the audit has already written and sends a rendered report. It queries no CRM and writes nothing, to the CRM or to the audit database.
What it contains
Headline counts with the change since the previous period, what moved, findings ranked by severity, and a four-week trend so a bad week is distinguishable from a bad direction. Changes are stated in words as well as figures: "46 new contacts in the past week", not a bare delta.
Snapshot selection
A metric draws its endpoints only from runs that actually collected it. A light run does not collect every figure a full run does, so comparing a light-run value against a full-run value would produce a change that never happened. Endpoint selection is per metric, not per run.
Suppression: why a figure may be absent
Where a number cannot be produced honestly, the digest prints the reason rather than a zero. A zero is a measurement; an absence is not.
NO_SNAPSHOTNO_COVERAGEEPOCH_RESET
An epoch reset means the calculation behind a metric changed. Rather than trend across the change and present the difference as movement, the digest restarts the baseline and says so.
Delivery and failure
One send a week per audience. Every send is written to a send log with its recipients and period. A render failure exits non-zero and writes a failure marker rather than sending an empty report, and a separate verifier reads the log after the send window to confirm the send actually happened.
Determinism
The digest is templated. No part of it calls a language model. The wording around a figure is selected by rule from the figure itself.