Repository navigation
Conversation
Unified checkpoint — Material MainWindow and Browser M2.14 (handoff)
|
|
Thread A continuation ownership / M2.14 integration checkpoint. Original Thread A chat reached its limit; continuation now uses verified latest PR #577 Conflict guard: #576 (sibling icon unification branch) diverged from #575; avoid assuming it is an ancestor of #577 or blindly cherry-picking icon modifications. Reconcile only proven missing UI behavior by comparison, keeping #577 as immutable base and #579 as descendant. No merge to main until Windows CI + physical BCUGE/ZIV acceptance. Remaining field issues: CF/unit evidence and GUI parity; avoid fake scalar angles or invented observations. |
|
M2.14 DataSet multi-leaf exact-SHA CI checkpoint PASS. Draft PR #579, head Verified code behavior: exact Thread A continuity: the original chat reached its length limit. New independent work should anchor on #579 for Browser DataSet evidence, not overwrite #577/#575 or blindly merge the divergent #576 icon sibling. |
|
BCUGE/ZIV physical GUI feedback — new downstream draft PR #580, head Root causes addressed in this checkpoint: 8-tab nav clipped due runtime width clamp (not XAML alone); operator's IEC wireless and Live monitor SVGs now referenced from native WPF resources; independent angle/magnitude warning moved out of Value cells to provenance while All prior canonical live/Report/RCB/GOOSE logic, engine lock and static reports remain unchanged. Exact-SHA CI and physical BCUGE/ZIV still required before promotion. Owner note: do not independently patch the ancestor icon/nav files; follow #580 after CI unless a branch-wide reconciliation is proven necessary. |
M2.14 Engineering Browser — real object hierarchy, not raw FC dumps
Base: latest complete UI/Icon PR #575 head
7a761feecbda(includes Thread A #573, A/B semantic reconciliation #572, scalar-angle #570, SG live binding #569, and UI #571/#574). PR #576 remains a sibling UI branch; no direct writes to its files.Field complaint reproduced from MMXU1 / DataSets screenshots
AandPhVroot rows dump huge concatenatedphsA,phsB,phsC,neut,net,respreviews, with verbose repeated provenance in the value column; the operator needs compact DO values plus expandable phase/FC detail.phsA [MX],phsA [CF],phsA [DC]peers. This is a schema projection failure: Functional Constraints are independent within a named engineering object, not separate top-level physical phases.Implemented
IedBrowserEngineeringObjects.GroupExactgroups duplicate DO declarations only by exact reference + name and retains each FC-qualified attribute, without mutating the engine canonical model, acquiring MMS or choosing arbitrary conflicting CDC.phsA/phsB/phsCstructured row for cross-FC descendants; lazy expansion exposes independentcVal [MX],units [CF],d [DC]. No second grid or WPF tree, preserves existing ListView virtualization.0°.Hard boundaries
No new polling, subscription, control action, reporting/GI, guessed units, RCB writes, model file changes, engine pin changes or public release. Preserve Thread A canonical SSOT and #575 UI icon work. Require exact SHA Windows CI and BCUGE/ZIV actual acceptance.