{ "planPath": "docs/plans/2026-06-18-opcuaclient-read-events.md", "designPath": "docs/plans/2026-06-18-opcuaclient-read-events-design.md", "branch": "feat/opcuaclient-read-events", "baseSha": "bd791e79", "designCommit": "400bef47", "tasks": [ {"id": 534, "subject": "Task 1: Pure cores — BuildBaseEventFilter + MapHistoryEvents + unit tests", "classification": "standard", "status": "pending"}, {"id": 535, "subject": "Task 2: ReadEventsAsync wire-in + remove stale comment + flip contract test", "classification": "standard", "status": "pending", "blockedBy": [534]}, {"id": 536, "subject": "Task 3: Integration smoke + docs + build + live /run + finish", "classification": "small", "status": "pending", "blockedBy": [535]} ], "lastUpdated": "2026-06-18" }