refactor(kpi): K4/K10/K12 review fixups — test data-race + faulted-tick liveness, dead-branch/unused removal, NaN-guard assertions, value clamp + doc

This commit is contained in:
Joseph Doherty
2026-06-17 20:15:47 -04:00
parent 5613a5efb7
commit cb2a516187
6 changed files with 105 additions and 39 deletions
@@ -87,9 +87,9 @@ public class KpiHistoryRecorderActor : ReceiveActor, IWithTimers
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
Receive<SampleTick>(_ => HandleSampleTick());
Receive<SampleComplete>(_ => { });
Receive<SampleComplete>(_ => { }); // best-effort: no actor state to reset on completion
Receive<PurgeTick>(_ => HandlePurgeTick());
Receive<PurgeComplete>(_ => { });
Receive<PurgeComplete>(_ => { }); // best-effort: no actor state to reset on completion
}
/// <inheritdoc />