Repository navigation
Conversation
…nline physical gate (#446)
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked consumer milestone for #446, based on active PR #425 to preserve parallel ownership.
Goal
Make ARSAS a thin consumer of the CodeVerified ARIEC61850 smart interoperability stack instead of maintaining a second IEC 61850 static-reporting planner.
Engine trial authority
This stacked branch pins the exact ARIEC integration head:
9c5292570f55dd81be1b3a6b56f937e5ba1ed276which passed ARIEC .NET CI #759 for P0-P6.1.
This pin is explicitly CodeVerified, not PhysicalVerified, and not a production promotion. Historical physical baselines remain preserved in the lock file.
Consumer changes
CanonicalIedModel;BuildTrustedSclReportInventoryand indexedRpt01fabrication with engineMmsCanonicalReportInventoryProjection;PrepareCanonicalStaticAcquisitionSmartAsync:MmsConfiguredStaticRcbEligibilityPolicyowns reduced-vs-blocked static RCB eligibility;StartConfiguredStaticReportMonitorAsyncdirectly;EnsureDiscoveryForReportingAsynccall before activation;Performance/safety boundaries
Teamwork
This PR intentionally targets
fix/scl-smart-association-424, notmain. PR #425 retains ownership of the Open-SCL smart association lane. Packaging/Field Capture work remains untouched.Qualification
Software CI is required next. A green build will mean application integration is CodeVerified only. Physical 7SX85 validation is still required before any production/main engine promotion.
Trial vs physical authority gate
The branch intentionally keeps the P0-P6.1 engine as an explicit
code-verified-not-physicaltrial while preserving the physically accepted SCL-association ancestry in the lock.CI now distinguishes those two authorities:
mainfails closed until fresh physical qualification is recorded.Regression tests lock this behavior so a future cleanup cannot silently turn a CodeVerified engine into production authority.