feat(site-runtime): stamp IsMesReportable on the Instance Actor alarm snapshot
Claude-Session: https://claude.ai/code/session_01Y5ef34iUUMjmwnMpL9xgmB
This commit is contained in:
@@ -107,4 +107,13 @@ public record AlarmStateChanged(
|
||||
/// show the binding node as "no active conditions". Additive; default false.
|
||||
/// </summary>
|
||||
public bool IsConfiguredPlaceholder { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// True when the alarm's deployed configuration flags it as MES-reportable
|
||||
/// (<c>ResolvedAlarm.IsMesReportable</c>). Stamped by the Instance Actor on its alarm
|
||||
/// snapshot; always false for native conditions, which have no per-alarm config row.
|
||||
/// NOT carried on the gRPC stream or the debug-snapshot DTO in this slice (no proto
|
||||
/// field on either) — central sees the default. Additive; default false.
|
||||
/// </summary>
|
||||
public bool IsMesReportable { get; init; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user