Conversation
masarray
force-pushed
the
feat/fat-v2-scl-import
branch
from
September 1, 2026 02:57
1387ce7 to
76058fe
Compare
Owner
Author
|
Closing as superseded by consolidated FAT PR #236. The SCL import/static DataSet scope from this stacked P4 branch is already contained in the active FAT branch ancestry; retain this PR only as historical evidence, not as a separate merge target. |
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 on proven FAT v2 P3
Base branch:
feat/fat-v2-source-bundleBase SHA:
cb785bb06d95f838e8bafad5e1978699bc56e117P4 proven head:
76058fe20f69210fb033e306c2f54be497ba352bP4 is intentionally limited to SCL -> FAT projection/import orchestration. It does not add another XML parser, does not change the ARIEC61850 pin, and does not implement the later generic FAT UX/report phase.
P4 contract
SclWorkspaceService.OpenAsyncFatDataSetSignalProjectionServiceremains the only membership sourceMXalone no longer implies analog; non-proven types use operator snapshot captureTestEnabled=trueandImportReady=trueIoTestProject; row provenance carries deterministic point ID, source ID, source filename, member index, DataSet and binding evidenceRegression coverage
Other/OperatorSnapshotrather than being misclassified analog.arsaswith provenance intactFocused-gate hardening
The IO List Testing workflow previously filtered only
IoTest*|IoList*. P4 expands the focused test selection and path triggers to includeIoFat*,FatDataSet*, andFatScl*, so source-bundle and SCL-import regressions are now guaranteed to run in the focused gate rather than relying only on the full application suite.Scope audit
Compared with proven P3 head, this branch is
4commits ahead and0behind. Exactly 4 files changed:.github/workflows/validate-io-testing.ymlServices/IoTesting/FatDataSetSignalProjectionService.csServices/IoTesting/IoFatSclProjectImportService.cstests/ARSAS.Tests/IoFatSclProjectImportTests.csNo ARIEC engine pin, SCL parser/engine authority, IEC 61850 protocol/control path, P2 rolling-capture implementation, P3 source persistence/package implementation, or FAT UI/report layout was changed.
ARIEC61850 remains pinned to
26c85400a4da230c4429e6302847f230385b6687.Exact-head evidence
Exact P4 head
76058fe20f69210fb033e306c2f54be497ba352b:Validate IO List Testing#456 — SUCCESSIoTest|IoList|IoFat|FatDataSet|FatScl) — activeValidate SV evidence bundles#625 — SUCCESSBuild ARSAS#1513 — SUCCESSThe branch is intentionally left unmerged and this PR remains draft for stacked-phase review.