docs(phase7): implementation plan + task persistence (8 tasks)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-06-16-stillpending-phase-7-client-alarm-buttons.md",
|
||||
"branch": "feat/stillpending-phase-7-client-alarm-buttons",
|
||||
"baseMaster": "ad3ec9d9",
|
||||
"designCommit": "573728b5",
|
||||
"executionState": "PLANNED — not started",
|
||||
"tasks": [
|
||||
{"id": 468, "subject": "P7 Task 1: Extend FakeOpcUaClientService (Shelve/Confirm tracking)", "status": "pending"},
|
||||
{"id": 469, "subject": "P7 Task 2: AlarmsViewModel Shelve/Confirm + CanShelve/CanConfirm + tests", "status": "pending", "blockedBy": [468]},
|
||||
{"id": 470, "subject": "P7 Task 3: ShelveAlarmWindow dialog (kind + duration)", "status": "pending", "blockedBy": [469]},
|
||||
{"id": 471, "subject": "P7 Task 4: ConfirmAlarmWindow dialog (comment)", "status": "pending", "blockedBy": [469]},
|
||||
{"id": 472, "subject": "P7 Task 5: AlarmsView context-menu (3 items + per-item enablement)", "status": "pending", "blockedBy": [470, 471]},
|
||||
{"id": 473, "subject": "P7 Task 6: Docs + bookkeeping", "status": "pending", "blockedBy": [472]},
|
||||
{"id": 474, "subject": "P7 Task 7: Full build + test + final integration review", "status": "pending", "blockedBy": [468, 469, 470, 471, 472, 473]},
|
||||
{"id": 475, "subject": "P7 Task 8: Live launch/connect smoke (operator-gated click-through)", "status": "pending", "blockedBy": [474]}
|
||||
],
|
||||
"notes": "UI surface = extend context menu; Confirm gating = simple (AckedState, no ConfirmedState tracking). No IOpcUaClientService/CLI/Commons/EF change. Avalonia GUI not agent-drivable → live click-through operator-gated.",
|
||||
"lastUpdated": "2026-06-16"
|
||||
}
|
||||
Reference in New Issue
Block a user