Function: evaluateLessonRetirementAndSignals()
ts
function evaluateLessonRetirementAndSignals(params): Promise<readonly string[]>;Defined in: runtime/lessons/internal/evaluate-lesson-signal-triggers.ts:14
Evaluates .emitSignalWhen() triggers across updated LessonRecord instances (SPEC.md §3.4.3).
Checks minCleanPasses, maxViolations, and cooldownHours against signalLastEmittedAt, persists markSignalEmitted, and routes the projected payload to emitSignal.
Parameters
| Parameter | Type | Description |
|---|---|---|
params | EvaluateLessonSignalTriggersParams | Signal trigger evaluation parameters. |
Returns
Promise<readonly string[]>
Emitted lessonId:signalId pairs.