Skip to content

P7.6F integration: canonical F650 commands + nonmodal evidence-based reject shout - #491

Draft
masarray wants to merge 1 commit into
fix/446-f650-command-identity-rejection-evidencefrom
integration/446-f650-canonical-nonmodal-shout
Draft

masarray wants to merge 1 commit into
fix/446-f650-command-identity-rejection-evidencefrom
integration/446-f650-canonical-nonmodal-shout

Conversation

@masarray

@masarray masarray commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Integration CI / test handoff — exact HEAD 2026-10-09

Reconcile two green sibling workstreams without losing progress

#489 implements canonical IEC 61850 DataObject command identity, source-level DataSet alias resolution, shared per-target ctlModel inspection, atomic per-target MMS dispatch guard, and evidence-graded LastApplError/AddCause classification. Independent #490 added a visible non-modal command rejection notification. Both originated from the same P7.6E HEAD, and cannot be treated as cumulative. This stacked draft builds on #489 and carries only the UI shout from #490, without duplicating its alternative DataSet/grouping logic.

Exactly five files in one prepared Git tree, one commit 3c6ccc84a9fe97ae6e87262cdfd969abefedf497; no network engine, GI, RCB/reporting, polling, SCL or control writes changed. UX dialog #486 and causal report #488 remain independent. Coordination: do not merge sibling #490 on top blindly; review this integration for reconciliation. Strictly DRAFT until exact SHA CI, native Windows artifact and GE F650 safe bench/UI field screenshot. Operator's previously known Local mode is not on-wire proof of that cause. Do not issue physical breaker commands.

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