Conversation
Integration note: baseline guards remain intentionally fail-closedThe red R7/convergence checks on this stacked PR are expected and must not be relaxed: those workflows intentionally accept only the physically proven engine baseline Semantic integration is therefore validated by the dedicated SCL Semantic Parity Candidate workflow added on this branch. That workflow independently proves:
This keeps the known-good physical baseline immutable while allowing a separately attributable semantic SCL physical retest. |
SCL semantic candidate CI complete — physical retest readyCandidate source:
Dedicated SCL Semantic Parity Candidate run #3 is success end-to-end:
Artifact:
Semantic acceptance already locked by automated export/reopen tests: Physical retest must still prove the existing accepted runtime does not move: The legacy R7/convergence checks remain intentionally red on this stacked semantic PR because they are fail-closed to the old physical engine pin. They were not weakened. |
Physical test rejected this candidateAA1E1F06R4 physical run showed this candidate regressed the accepted runtime path: discovery was slow, many digital values were rejected as Boolean rows receiving BIT STRING payloads, and report-backed coverage reached only 23 instead of 58. This PR is superseded by ARSAS #343 + ARIEC61850 #140. The replacement restores live discovery/runtime/reporting to the exact physical engine baseline and moves the semantic correction to the SCL export boundary only. |
Goal
Finish the remaining SCL semantic parity work on top of the locked P0.7 physical baseline without changing acquisition/reporting behavior.
Baseline
Base branch:
feature/discovery-static-workflow-parity-p0Accepted physical baseline remains frozen:
Semantic integration candidate
ARIEC61850 PR #139 head:
090d81944791be5b690d24342f9262495eda1a09Engine CI #691 is green.
The engine candidate:
stValTypeSpecification as status CDC authority;Concrete regression
CBClsCounterwith exact integerstValmust round-trip as:INSstVal bType = INT32INSI, notBNon-regression boundary
No Smart Discovery request-shape change.
No RCB planning/activation change.
No dynamic DataSet mutation.
No cyclic MMS process polling.
No Save-SCL monitor restart.
No reduction of 58-member runtime coverage.
Physical relay acceptance is still required before release.
Candidate CI
Dedicated SCL Semantic Parity Candidate run #3 passed on ARSAS
32dc8542914d069e8fa49fe6ea6574fdaf950564+ ARIEC61850090d81944791be5b690d24342f9262495eda1a09.1059954285747a99a3b9ed8f5e5e6befc1ac8844babbb7e1190f9fb8fdaa369c4870e757a7303c724c02176fec8707d269b466e281d8be5e0673e6e4b91745566616d4738e8The old R7/convergence checks remain intentionally fail-closed to the frozen physical engine baseline and are not relaxed by this PR. Physical relay retest remains the promotion gate.