docs(phase5): real Test-Connect handshakes per driver + degrade semantics
Create docs/drivers/TestConnectProbes.md: full reference for the Phase 5 protocol-handshake probes — result contract, per-driver handshake table, TwinCAT/FOCAS/Galaxy degrade semantics, live-verify scope, and the Historian.Wonderware already-done note. Annotate the Phase 7 step in docs/plans/2026-05-28-adminui-driver-pages-design.md with a shipped note pointing at the phase-5 design doc and TestConnectProbes.md.
This commit is contained in:
@@ -296,6 +296,11 @@ Incremental — driver-by-driver swap-over. Each step compile-clean and shippabl
|
||||
5. Delete the generic `DriverEdit.razor` + its route once all 9 typed pages exist.
|
||||
6. Land `DriverStatusHub` + bridge + `<DriverStatusPanel>` (read-only first).
|
||||
7. Land `<DriverTestConnectButton>` + `IDriverProbe` impls + AdminOperationsActor handler.
|
||||
> **Shipped (TCP-only, 2026-05-28).** Real protocol handshakes (Modbus FC03, OPC UA GetEndpoints,
|
||||
> S7 COTP+setup-communication, CIP ForwardOpen, Galaxy gRPC ping) shipped 2026-06-16 via Phase 5
|
||||
> of the still-pending backlog (`docs/plans/2026-06-16-stillpending-phase-5-probes-design.md`).
|
||||
> TwinCAT ADS and FOCAS FWLIB handshakes degrade to TCP-reachability-only on hosts where the native
|
||||
> runtime is absent. See `docs/drivers/TestConnectProbes.md` for the full contract + degrade semantics.
|
||||
8. Land Reconnect/Restart on the status panel with `DriverOperator` policy.
|
||||
9. Land 9 static address builders inside `<DriverTagPicker>`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user