{ "planPath": "archreview/plans/PLAN-08-conventions-tests.md", "tasks": [ { "id": 1, "subject": "Task 1: Add CLI.Tests to the slnx and retire the gotcha documentation", "status": "pending", "blockedBy": [] }, { "id": 2, "subject": "Task 2: Options validation — Communication + DataConnectionLayer", "status": "pending", "blockedBy": [] }, { "id": 3, "subject": "Task 3: Options validation — site pipeline (SiteRuntime, StoreAndForward, SiteEventLogging)", "status": "pending", "blockedBy": [] }, { "id": 4, "subject": "Task 4: Options validation — edge + management (InboundAPI, ExternalSystemGateway, NotificationService, ManagementService)", "status": "pending", "blockedBy": [] }, { "id": 5, "subject": "Task 5: Options validation — central components (Transport, SiteCallAudit, DeploymentManager)", "status": "pending", "blockedBy": [] }, { "id": 6, "subject": "Task 6: Remove the vestigial site-side notification-list surface", "status": "pending", "blockedBy": [3] }, { "id": 7, "subject": "Task 7: PerformanceTests — site-stream throughput test", "status": "pending", "blockedBy": [] }, { "id": 8, "subject": "Task 8: PerformanceTests — failover-timing benchmark harness placeholder", "status": "pending", "blockedBy": [] }, { "id": 9, "subject": "Task 9: Contract-lock tests for top ClusterClient message records", "status": "pending", "blockedBy": [] }, { "id": 10, "subject": "Task 10: Docs-code drift + conventions cleanup batch (Low findings, consolidated)", "status": "pending", "blockedBy": [1, 11] }, { "id": 11, "subject": "Task 11: Deferred-work register — triage the 23-item inventory into a tracked list", "status": "pending", "blockedBy": [] } ], "lastUpdated": "2026-07-08" }