diff --git a/docs/plans/2026-07-15-driver-expansion-program-design.md b/docs/plans/2026-07-15-driver-expansion-program-design.md index 52f2a1b8..afff3f64 100644 --- a/docs/plans/2026-07-15-driver-expansion-program-design.md +++ b/docs/plans/2026-07-15-driver-expansion-program-design.md @@ -215,5 +215,9 @@ MELSEC is out of the sequence (deferred). ## 9. Status -Research: **done** (8 reports). Designs: **done** (7 design docs). Code: **not started.** -Next action: execute Wave 0 (universal browser), then Wave 1. +Research: **done** (8 reports). Designs: **done** (7 design docs). Code: **Wave 0 landed** — +the universal Discover-backed browser (P1) is code-complete and unit-tested on +`feat/universal-discovery-browser` (`CapturingAddressSpaceBuilder` + `CapturedTreeBrowseSession` ++ `DiscoveryDriverBrowser`/`IUniversalDriverBrowser` + `BrowserSessionService` fallback + +`ITagDiscovery.SupportsOnlineDiscovery` gate + AbCip/TwinCAT/FOCAS opt-ins & picker browse UI), +with the live `/run` gate outstanding. Next action: complete the Wave-0 live gate, then Wave 1. diff --git a/docs/plans/2026-07-15-universal-discovery-browser-design.md b/docs/plans/2026-07-15-universal-discovery-browser-design.md index a5b5f05d..7966f785 100644 --- a/docs/plans/2026-07-15-universal-discovery-browser-design.md +++ b/docs/plans/2026-07-15-universal-discovery-browser-design.md @@ -1,6 +1,7 @@ # Universal Discover-backed browser (`DiscoveryDriverBrowser`) — design -**Status:** draft, 2026-07-15. Foundational Wave-0 item of the next-driver roadmap +**Status:** P1 implemented 2026-07-15 (code-complete + unit-tested, live `/run` gate pending); +P2/P3 pending. Foundational Wave-0 item of the next-driver roadmap (`docs/research/drivers/README.md`). ## 1. Motivation diff --git a/docs/plans/2026-07-15-universal-discovery-browser-implementation.md.tasks.json b/docs/plans/2026-07-15-universal-discovery-browser-implementation.md.tasks.json index 4c3f0a60..0c5f9151 100644 --- a/docs/plans/2026-07-15-universal-discovery-browser-implementation.md.tasks.json +++ b/docs/plans/2026-07-15-universal-discovery-browser-implementation.md.tasks.json @@ -18,7 +18,7 @@ {"id": 14, "subject": "Task 14: AbCip picker body universal browse mode", "status": "completed", "blockedBy": [10, 12, 13, 3], "parallelWith": [15, 16]}, {"id": 15, "subject": "Task 15: TwinCAT picker body universal browse mode", "status": "completed", "blockedBy": [10, 12, 13, 4], "parallelWith": [14, 16]}, {"id": 16, "subject": "Task 16: FOCAS picker body universal browse mode", "status": "completed", "blockedBy": [10, 12, 13, 5], "parallelWith": [14, 15]}, - {"id": 17, "subject": "Task 17: Full build/test sweep + doc status flip", "status": "pending", "blockedBy": [14, 15, 16]}, + {"id": 17, "subject": "Task 17: Full build/test sweep + doc status flip", "status": "completed", "blockedBy": [14, 15, 16]}, {"id": 18, "subject": "Task 18: Live /run verify on docker-dev (GATE)", "status": "pending", "blockedBy": [17]} ], "lastUpdated": "2026-07-15T17:30:00Z"