docs: note alarmOverrides in GetInstanceDocumentAsync; mark template-alarm/override plan complete

This commit is contained in:
Joseph Doherty
2026-06-07 10:31:02 -04:00
parent 5bc8dbad31
commit 68f911e634
2 changed files with 11 additions and 10 deletions
@@ -2,15 +2,15 @@
"planPath": "docs/plans/2026-06-07-template-alarm-cli-and-override-coverage.md",
"lastUpdated": "2026-06-07T00:00:00Z",
"nativeTaskIdBase": 125,
"status": "pending",
"status": "completed",
"tasks": [
{"id": 0, "nativeId": 125, "subject": "Task 0: CLI AlarmTriggerConfigJson + typed flags on template alarm add", "status": "pending"},
{"id": 1, "nativeId": 126, "subject": "Task 1: CliRunner.AddAlarmAsync + DeleteInstanceAlarmOverrideAsync + round-trip test", "status": "pending", "blockedBy": [0]},
{"id": 2, "nativeId": 127, "subject": "Task 2: data-test hooks on InstanceConfigure alarm section + docker rebuild", "status": "pending", "blockedBy": [1]},
{"id": 3, "nativeId": 128, "subject": "Task 3: fixture alarm in InstanceConfigureFixture", "status": "pending", "blockedBy": [1, 2]},
{"id": 4, "nativeId": 129, "subject": "Task 4: AlarmOverride_SetPriority_ThenClear_RoundTrips test", "status": "pending", "blockedBy": [2, 3]},
{"id": 5, "nativeId": 130, "subject": "Task 5: SiteCalls hygiene (plant-a surgical + pager scope + next re-assert)", "status": "pending"},
{"id": 6, "nativeId": 131, "subject": "Task 6: Notification hygiene + DeleteRoleMappingAsync doc note", "status": "pending"},
{"id": 7, "nativeId": 132, "subject": "Task 7: Verification + residue check", "status": "pending", "blockedBy": [0, 1, 2, 3, 4, 5, 6]}
{"id": 0, "nativeId": 125, "subject": "Task 0: CLI AlarmTriggerConfigJson + typed flags on template alarm add", "status": "completed"},
{"id": 1, "nativeId": 126, "subject": "Task 1: CliRunner.AddAlarmAsync + DeleteInstanceAlarmOverrideAsync + round-trip test", "status": "completed", "blockedBy": [0]},
{"id": 2, "nativeId": 127, "subject": "Task 2: data-test hooks on InstanceConfigure alarm section + docker rebuild", "status": "completed", "blockedBy": [1]},
{"id": 3, "nativeId": 128, "subject": "Task 3: fixture alarm in InstanceConfigureFixture", "status": "completed", "blockedBy": [1, 2]},
{"id": 4, "nativeId": 129, "subject": "Task 4: AlarmOverride_SetPriority_ThenClear_RoundTrips test", "status": "completed", "blockedBy": [2, 3]},
{"id": 5, "nativeId": 130, "subject": "Task 5: SiteCalls hygiene (plant-a surgical + pager scope + next re-assert)", "status": "completed"},
{"id": 6, "nativeId": 131, "subject": "Task 6: Notification hygiene + DeleteRoleMappingAsync doc note", "status": "completed"},
{"id": 7, "nativeId": 132, "subject": "Task 7: Verification + residue check", "status": "completed", "blockedBy": [0, 1, 2, 3, 4, 5, 6]}
]
}
@@ -426,7 +426,8 @@ public static partial class CliRunner
/// <summary>
/// Reads an instance's full configuration via <c>instance get</c>; the returned document exposes
/// <c>connectionBindings</c>, <c>attributeOverrides</c>, and <c>areaId</c> for persistence read-back.
/// <c>connectionBindings</c>, <c>attributeOverrides</c>, <c>alarmOverrides</c>, and <c>areaId</c>
/// for persistence read-back.
/// </summary>
/// <remarks>
/// This is the only helper that hands back a live <see cref="JsonDocument"/> (the rest return