worker(alarms): synthetic GUID + degraded/source_provider on emitted transitions

This commit is contained in:
Joseph Doherty
2026-06-13 09:14:23 -04:00
parent 60d35a914f
commit 57d5a8725f
6 changed files with 142 additions and 3 deletions
@@ -37,4 +37,12 @@ public sealed class MxAlarmSnapshotRecord
public string OperatorName { get; set; } = string.Empty;
/// <summary>Gets or sets the alarm comment.</summary>
public string AlarmComment { get; set; } = string.Empty;
/// <summary>
/// Gets or sets a value indicating whether this record was synthesized
/// by the subtag-provider fallback rather than emitted by the native
/// alarmmgr (wnwrap) path. Default <see langword="false"/> preserves
/// parity for the alarmmgr path; the subtag fallback sets it to
/// <see langword="true"/>.
/// </summary>
public bool Degraded { get; set; }
}