Skip to content

P1: prefer exact static DataSet membership before fallback - #211

Merged
masarray merged 2 commits into
mainfrom
fix/p1-static-report-coverage-first-clean
Aug 18, 2026
Merged

P1: prefer exact static DataSet membership before fallback#211
masarray merged 2 commits into
mainfrom
fix/p1-static-report-coverage-first-clean

Conversation

@masarray

Copy link
Copy Markdown
Owner

P1 — Static report coverage first

Clean branch from current main after P0 squash merge.

Consumer-side hardening for ARIEC hybrid acquisition:

  • includes exact ARIEC CanonicalMemberReference / OriginalMemberReference only when DataSet semantics mark that membership as the primary value
  • preserves direct-reference precedence
  • preserves fail-closed behavior for duplicate/ambiguous primary membership
  • prevents statically reportable parent/FCDA representations from being sent directly to MMS polling merely because the app reference differs from the descriptor value leaf

This PR intentionally contains only the two P1 files; P0 is already merged to main. Paired ARIEC P1 invariants are already merged to ARIEC61850/main.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@masarray
masarray merged commit b41b382 into main Aug 18, 2026
2 checks passed
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