Skip to content

M2.14 GUI: exact operator Explorer, Diagnostics and Command Dock icons - #583

Draft
masarray wants to merge 1 commit into
fix/m214-bound-goose-and-tapchg-evidence-20261015from
fix/m214-operator-contours-20261015
Draft

masarray wants to merge 1 commit into
fix/m214-bound-goose-and-tapchg-evidence-20261015from
fix/m214-operator-contours-20261015

Conversation

@masarray

Copy link
Copy Markdown
Owner

Exact operator SVG contours — next child of #582

User provided three precise Material contour paths for IEC Explorer (topology/network), Diagnostics (monitor/inspection) and Command Dock (power). This PR places those 960-unit coordinates unchanged in the existing WPF App.xaml Geometry registry, rebinds exactly three UI Path elements, and adds geometry + single-glyph regression. GOOSE intentionally retains the wireless contour, not an Explorer duplicate. No font blobs or new renderers.

Base: Draft PR #582, its GOOSE SCL fallback, active ST DataSet parent evidence and actual assembly-version title remain unchanged. Existing TabControl indices, navigation click handlers, monitoring session, GI/control safety, pinned engine and main are untouched. Navigation reordering to 9 destinations including a real SMV workspace requires a separate tested routing change, not a deceptive visual reorder.

Require Windows exact-SHA full regression and subsequent physical UX acceptance.

Copy link
Copy Markdown
Owner Author

Exact-SHA Windows CI PASS — final layered icon + Browser regression checkpoint. PR #583 756de98a2bb0e70bf4f88199617c165632986ddb, direct child of #582 38ad98f74c97. Build ARSAS #38708551263: 2,009/2,009 ARSAS, 19/19 pinned engine, 9/9 native CTest, 6/6 packaged managed; portable smoke and sealed Windows artifact passed. Artifact ARSAS-win-x64-portable-single-exe ID 11959742039 is exact HEAD, unexpired. All 10 of 10 workflows success.

Changes on top of #582: operator-provided exact SVG contours for Explorer (topology), Diagnostics (inspection), and Command Dock (power); GOOSE retains wireless. No behavior/routing changes, no external fonts, no main or engine-pin changes. GOOSE SCL control-directory fallback, ST TapChg typed parent and actual assembly-version title remain from #582.

Not physically accepted: GOOSE live subscriber frames and actual GoCB/APPID directory on physical BCUGE, TapChg parent from current relay Report, quality raw MMS flags (Report vs explicit Read), pre-Read SG value semantics, exact CF units, true 9-destination navigation including SMV, explicit safe GI. These are real acceptance requirements, not cosmetic CI-green assumptions. Coordinate any further changes from #583 HEAD; predecessor PRs all Draft.

Copy link
Copy Markdown
Owner Author

Field feedback continuation: full-row fast navigation + full selected-DO explicit Read. New downstream draft PR #584 at 5691e3fed31cb5dbc304ac54045759540006d362 is a direct child of your exact #583 head 756de98a2bb0 and leaves prior GOOSE SCL binding, TapChg, title version and operator SVG work unchanged. It adds single-click row expansion to the existing virtual Objects/Data detail grids (button-origin guarded; no duplicate double-click toggles), and when a DO in an LN detail page is chosen, explicit Read targets every model-authorized safe-FC leaf of that exact DO rather than implicitly sweeping LN or only projecting stVal. No automatic read, CO/control write, GI, cyclic MMS, engine pin changes or merge to stable. Three read-target regression cases included. Windows Build #38710325989 running; real relay acceptance remains outstanding.

Copy link
Copy Markdown
Owner Author

Exact-SHA CI verified GREEN on downstream PR #584, head 5691e3fed31cb5dbc304ac54045759540006d362, based on unchanged #583 756de98a2bb0. Windows Build ARSAS #38710325989 SUCCESS with 2,012/2,012 ARSAS app, 19/19 pinned ARIEC, 9/9 native CTest, 6/6 packaged managed, and exact-head portable artifact ARSAS-win-x64-portable-single-exe 11960342507 (not expired). All 10/10 workflows success. Full-row single-click Objects/detail expansion is local navigation only; selected detail DO → explicit Read now enumerates every model-proven safe FC leaf of that exact DO via the existing isolated read service, without changing Read All, Report ingest, source identity, CO writes/GI, engine pin, GOOSE handling, or public stable. Three targeted read-plan tests included. Physical Windows UI/BCUGE/ZIV acceptance still pending; don't merge stable/main.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant