Function: deactivateExpiredSignals()
deactivateExpiredSignals(
svc,companyId,todayIso):Promise<number>
Defined in: src/db/queries/pipeline.ts:256
Expiry sweep: deactivate live signals whose expires_at has passed. Idempotent (set-not-toggle),
so the ingest cron can call it every run. Returns the count deactivated. Backed by
job_signals_inbox_idx. The 30/45-day expires_at is stamped at ingest; this is what enforces it.
Parameters
svc
SupabaseClient
companyId
string
todayIso
string
Returns
Promise<number>