Skip to content

Trial: qualify ARIEC convergence on field-proven v1.6.36 combined head - #314

Merged
masarray merged 2 commits into
fix/v1636-real-ied-feedback-smooth-analyzersfrom
integration/v1636-312-ariec-convergence-0023ef9
Sep 16, 2026
Merged

masarray merged 2 commits into
fix/v1636-real-ied-feedback-smooth-analyzersfrom
integration/v1636-312-ariec-convergence-0023ef9

Conversation

@masarray

Copy link
Copy Markdown
Owner

Purpose

Final software-qualification lane that preserves the currently green ARSAS v1.6.36 PR #312 workstream while repinning only the IEC 61850 engine authority to the exact green ARIEC convergence head.

Exact ancestry

Combined diff

Exactly two non-runtime files change relative to PR #312:

  1. engines/ARIEC61850.lock.json
  2. docs/SCL_GOLDEN_WIRE_PHYSICAL_TRIAL.md

No ARSAS application/runtime/UI/control/analyzer/COMTRADE/FAT source from PR #312 is replaced or reverted.

The lock keeps ref: main, pins immutable ARIEC commit 0023ef9..., and preserves the full historical fieldProvenBaseline lineage verbatim because ARSAS regression tests intentionally treat that provenance as part of the compatibility contract.

Preserved contracts

PR #312 authority

  • successful control commands do not synthesize monitored process feedback;
  • process stVal changes only from real acquisition/report authority;
  • control dialog does not overwrite Current Value from command result alone;
  • phasor/harmonic easing remains presentation-only.

Trusted-SCL reporting authority

  • verified SCL remains authoritative for DataSet/RCB identity;
  • no hidden network DataSet-directory browse or dynamic DataSet mutation;
  • receiver registered before RCB writes;
  • URCB Resv -> RptEna when exposed;
  • BRCB direct RptEna, ResvTms retry-only after actual direct-enable rejection;
  • two whole-RCB verification reads;
  • one explicit startup GI only after routing and activation/readbacks succeed;
  • GI rejection fails closed and cleans up;
  • steady state event-driven with no cyclic MMS polling/repeated GI;
  • buffered backlog leaves latest current-state value per signal;
  • RptEnabled@max remains diagnostics metadata only and cannot synthesize live RCB names.

Physical qualification contract

The field-trial document is updated to the actual convergence behavior and now explicitly requires preserving PR #312's real-process-feedback boundary during the physical test.

Gates

Keep Draft. Do not merge/release from this PR automatically.

  1. Exact combined-head Build ARSAS must PASS, including all regression tests, portable publish and portable startup smoke.
  2. Exact combined-head Windows installer validation must PASS.
  3. Exact combined-head IO List and SV evidence validations must PASS where triggered by the engine-lock change.
  4. PR fix(v1.6.36): real IED process feedback and smooth analyzers #312 COMTRADE G2.3-B: add isolated dynamic-report qualification commissioning #223 remains the accepted baseline because the combined diff touches no COMTRADE/application source; any newly triggered COMTRADE validation must also PASS.
  5. Physical AA1E1F06R4 regression must prove BRCB+URCB startup, complete initial state, semantic structured values, event-driven steady state/no polling, deterministic RCB release, and no synthetic command feedback.

No merge or release without explicit approval after these gates.

Copy link
Copy Markdown
Owner Author

FINAL SOFTWARE GATE PASS on exact combined head 579b781f3580c3b4b50eebe9112b0b5fe4964de2.

  • Build ARSAS #2823: PASS (source/invariants, immutable ARIEC API checks, restore, solution build, full regression tests, portable publish, portable startup smoke, artifact upload)
  • Windows installer #976: PASS (restore/build/tests, ArdIrec bridge, installer compile, silent install/runtime smoke, checksums, artifact upload)
  • IO List #1366: PASS
  • SV evidence #1805: PASS

Artifacts:

  • portable ARSAS-win-x64-portable-single-exe, artifact 10431035426, artifact digest sha256:76bb658f5f12fc377546fe5877847605c1d899ba70feb934558cbf60f97dc9ac
  • installer ARSAS-1.6.36-win-x64-installer, artifact 10430866288, artifact digest sha256:94e275e307227db7a98351d787c068cfb7a905d0d09ee8e318b12b4bf8f715c8

User has explicitly approved completion and merge. Proceeding with the stacked merge chain while preserving PR #312 source authority.

@masarray
masarray marked this pull request as ready for review September 16, 2026 07:27
@masarray
masarray merged commit e442ecf into fix/v1636-real-ied-feedback-smooth-analyzers Sep 16, 2026
4 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