Skip to content

Workbench and IED Browser: reconcile historical PRs against current main, retain feature acceptance #308

Open

Description

@masarray

Purpose

Archive obsolete, diverged pull-request implementations without losing engineering requirements or misrepresenting untested capabilities as included in the M3.H Stable Process Bus Simulator. The merged, validated M3.H SV/PTP baseline and its release assets must remain unchanged. This tracker covers a separate Workbench/IED Browser/IED Simulator roadmap, not the already accepted M3.H SV publisher release.

Observed PR state (2026-10-24)

Each listed PR was still open against a very old base and had unique commits not in current main. Direction is main...PR head (ahead of main / behind main) at the reconciliation check, not an integration-ready patch size. Do not merge entire old stacks or assume their candidate tests certify current main.

PR Ahead / behind Preserved unshipped work Canonical acceptance
#230 27 / 693 SCL-verified, fail-closed named report members; no positional name guesses #226
#228 17 / 694 Strict GVAA DO/DA member semantics and typed q/t report details #226
#219 29 / 738 Bounded expandable structured MMS reports, readable typed rows #226, #129
#172 5 / 882 Four screenshot acceptance paths for selected live Quality/TimeQuality #128, #226
#164 1 / 894 Typed Quality 13-bit and UTC TimeQuality interpretations, fail-closed #226, #128
#137 92 / 976 Preserve exact static DataSet route through live RCB attach and replay #129
#130 61 / 976 Offline SCL/discovered Signal Catalog and DataSet browsing #128, #129
#75 5 / 2269 Broad SCL→MMS model, live state, reporting, guarded controls, independent interoperability #95, #96, #124

Engineering migration gate

Separation of product tracks

  • Release/main parity of M3.H Process Bus: complete under PR #299 and closure ledger.
  • Workbench / IED Browser / IED Simulator: separate feature backlog; historical PR branches are maintained for reference, not yet accepted onto current main. Closing the old pull request means archived/superseded implementation, not feature completed.

This issue is the single migration index for the eight old reviews; the feature acceptance remains owned by the linked original issues.

Activity

  1. masarray commented on Oct 25, 2026

    @masarray
    OwnerAuthor

    25 Oct 2026 reconciliation status

    GitHub repository API confirms zero open pull requests after merging current-main fixes #325–#329; the old divergent implementation PRs listed in this tracker are not integration candidates. That is PR hygiene only, not completion of the Workbench/IED Browser/Simulator requirements.

    The eight historical code paths in this tracker still need per-feature mainline equivalence audit and real MMS/report field validation as described in #226, #128, #129, #95, #96 and #124. Keep #308 OPEN until those acceptance rows are reconciled; the new M3.H.2 RC1 release covers the separate SV/PTP Studio preview scope only.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions