diff --git a/docs/deployments/wonder-app-vd03-makino-z-34184.md b/docs/deployments/wonder-app-vd03-makino-z-34184.md index 7337f6cd..51cf687b 100644 --- a/docs/deployments/wonder-app-vd03-makino-z-34184.md +++ b/docs/deployments/wonder-app-vd03-makino-z-34184.md @@ -78,5 +78,22 @@ and [`…-injection.md`](../plans/2026-06-26-otopcua-fixedtree-equipment-injecti connects and its `FixedTreeCache` populates (~0–2 s), nodes are grafted at e.g. `ns=2;s=EQ-3686c0272279/FOCAS/Identity/SeriesNumber` and `…/FOCAS/Axes/X/AbsolutePosition`, carrying live values through the same path as the authored `parts-count`/`parts-required` tags, and survive redeploys. -**Offline-complete + end-to-end-green; live-validate on the next host deploy** by browsing -`ns=2;s=EQ-3686c0272279/FOCAS/…`. + +**✅ LIVE-VALIDATED 2026-06-26.** A full self-contained Host overlay built from +`feat/focas-fixedtree-equipment-injection` @ `37cac5de` was deployed to `E:\ApiInstall\OtOpcUa` +(stop → full backup `E:\ApiInstall\OtOpcUa_bak-20260626111416` → robocopy overlay preserving +`appsettings*.json` + `pki\` → restart; `/healthz` 200 Healthy, member Up ADMIN+DRIVER, OPC `:4840` +listening). After the FOCAS driver reconnected, the host log recorded +`DriverHost …: injected 57 discovered node(s) for driver focas-z-34184 under EQ-3686c0272279` and +`AddressSpaceApplier: discovered nodes materialised under EQ-3686c0272279 (folders=14, vars=57)` — +no `Exception`/`NotSupportedException`. Verified via the OtOpcUa CLI from a remote client: + +- `browse --recursive ns=2;s=EQ-3686c0272279` → new `FOCAS` subtree (`Identity`, `Axes` X/Y/Z/B/C/AA + + `Actual`, `Spindle/S1`, `Program`, `OperationMode`, `Timers`), stable + idempotent across repeat + browses (no churn); the device-host folder (`10.201.31.5:8193`) was collapsed as designed. +- Sample reads, all **Good** (`Status 0x0`) with fresh/advancing source times: + `FOCAS/Identity/SeriesNumber=G431`, `CncType=31`, `AxisCount=7`, + `FOCAS/Axes/X/AbsolutePosition=2801574` (live), `FOCAS/OperationMode/ModeText=TJOG`. +- Authored `parts-count`/`parts-required` still Good — no regression. + +Rollback point retained at `E:\ApiInstall\OtOpcUa_bak-20260626111416`.