Repository navigation
Conversation
…inventing live state
…inventing live state
…inventing live state
…COMTRADE inventory
Reconciliation D4 — full semantic SCL GoCB metadata parity (2026-10-26)Disposition: A — historically superseded, safely close unmerged after comparing all three PR files and current test assertions. Canonical replacement: integrated protected draft RC at Unique source/test proof:
Safety: This is historical PR closure only, no main/stable/engine changes, no field GOOSE publisher acceptance. Exact-head #753 Windows app regression, pinned engine and SCL package now CI success; physical GOOSE wire/same-host Npcap qualification remains separate. Original historic source retained. Follow-up: #753 GOOSE unbound vector current-tree corrective PR stays DRAFT and #606 stays OPEN; do not confuse SCL static VLAN/timing metadata with verified received GOOSE frames, connected GoEna, physical interop, or release authorization. |
Verified missing projection
The existing exact-bound
SclGooseStreamcontains configured VLAN ID, VLAN priority, minimum and maximum retransmission time. Browser GoCB projected AppID/MAC, but unconditionally displayed VLAN as Not read without a subscriber frame and omitted SCL min/max. This obscured valid configuration metadata on the selected IED.Narrow consumer patch
IedBrowserGooseExpectedIdentitywith optional metadata from the already exact-matched and conflict-checked SCL GSE stream.SclNetworkPropertiesprojection for VLAN ID/priority and min/max time. Zero is a valid configured scalar; absence stays absent.main.Stacked on #595. CI exact SHA and BCUGE field acceptance required; remain draft.