Conversation
Owner
Author
|
Superseded by Draft PR #314. PR #314 starts from exact green PR #312 head |
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.
Purpose
Qualification-only repin of the existing ARSAS 1.6.36 trusted-SCL golden-wire lane to the exact ARIEC convergence head that passed final ARIEC code gates, plus correction of the field-trial contract so operators test the actual one-shot GI behavior.
Exact ancestry
131a17d87e40e379050b30c1497c50c5c4af647e(PR Trial: trusted-SCL golden-wire runtime on ARSAS 1.6.36 #310)d50e5bcb9fd428fe3d80ac72f8d4015a575cfda50023ef9a4373855497464ed3979e359c4041c95d136d547da73b1c6f062820aa4021420bc7b26c8dScope
Two non-runtime files change relative to PR #310:
engines/ARIEC61850.lock.jsondocs/SCL_GOLDEN_WIRE_PHYSICAL_TRIAL.mdNo ARSAS application code, UI, FAT, COMTRADE, Smart Control, packaging logic, or report workflow code is changed in this PR.
The lock deliberately keeps
ref: mainbecause bothBuild ARSASandValidate ARSAS Windows installerenforce that metadata invariant before checking out the immutable commit SHA directly.The structured
fieldProvenBaselineblock is preserved verbatim from the canonical PR #310 lock. ARSAS regression tests intentionally treat the documented PR #76/#77/#78/#79/#80/#81/#84/#85/#86/#87/#88/#89, G1/G2/P0/P1 and physical BRCB ancestry as part of the compatibility contract, not disposable prose.Preserved runtime contract
The new pin preserves the trusted-SCL ARSAS path already implemented in PR #310:
Resv -> RptEnawhenResvis exposed;RptEna, withResvTmsonly as retry compatibility after actual direct-enable rejection;GI=trueonly after routing is registered and activation succeeds;The convergence also carries the explicit buffered-BRCB latest-state regression guard and preserves SCL
RptEnabled@maxas diagnostics metadata only; it is not used to synthesize runtime RCB names.Regression discovered and fixed during qualification
The first full integration regression compiled successfully but exposed 7/1133 test failures. All seven were provenance-contract assertions against historical lock text that had been shortened in the temporary pin (
PR #87,PR #89,dynamic-attempt,P1 hardening, exact G1 SHA, etc.); no engine/API/runtime test failed.Head
55b7655...restored the full canonical field-proven lineage while retaining the new immutable convergence pin.A second audit then found the physical-trial document itself was stale: it still referenced an older engine and stated that GI was not sent. Head
136d547...corrects the documented physical contract to the actual PR #310/convergence behavior: receiver-before-write, RCB activation/readback, one explicit startup GI, fail-closed GI cleanup, event-driven steady state and deterministic release.Exact-head software gates
Only workflows on
136d547da73b1c6f062820aa4021420bc7b26c8dcount for final qualification:Build ARSASincludes full application regression tests, real portable single-EXE publish and startup smoke. Installer validation includes restore/build/tests, native ArdIrec bridge integration, installer compile, silent install/runtime smoke, uninstall, checksums and artifact creation.Required gates
Keep Draft. Do not merge this PR or PR #310 automatically.