docs(plans): implementation plan for Notifications nav group

This commit is contained in:
Joseph Doherty
2026-05-19 05:08:52 -04:00
parent 113f00a6fa
commit 0904401f1e
2 changed files with 1465 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
{
"planPath": "docs/plans/2026-05-19-notifications-nav-group.md",
"tasks": [
{"id": 53, "subject": "Task 1: Per-site KPI domain type + repo contract", "status": "pending"},
{"id": 54, "subject": "Task 2: ComputePerSiteKpisAsync repository impl", "status": "pending", "blockedBy": [53]},
{"id": 55, "subject": "Task 3: Per-site KPI message contracts", "status": "pending", "blockedBy": [53]},
{"id": 56, "subject": "Task 4: Actor per-site KPI handler", "status": "pending", "blockedBy": [54, 55]},
{"id": 57, "subject": "Task 5: CommunicationService per-site KPI accessor", "status": "pending", "blockedBy": [56]},
{"id": 58, "subject": "Task 6: Move SMTP page to /notifications/smtp", "status": "pending"},
{"id": 59, "subject": "Task 7: New Notification Lists page", "status": "pending"},
{"id": 60, "subject": "Task 8: Move list form route; drop External Systems tab", "status": "pending", "blockedBy": [59]},
{"id": 61, "subject": "Task 9: New Notification Report page; retire Outbox page", "status": "pending"},
{"id": 62, "subject": "Task 10: New Notification KPIs page", "status": "pending", "blockedBy": [57]},
{"id": 63, "subject": "Task 11: NavMenu Notifications section", "status": "pending", "blockedBy": [58, 59, 61, 62]},
{"id": 64, "subject": "Task 12: Health dashboard KPI page link", "status": "pending", "blockedBy": [62]},
{"id": 65, "subject": "Task 13: Full build + suite verification", "status": "pending", "blockedBy": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64]}
],
"lastUpdated": "2026-05-19"
}