Resolve structured DataSet members to runtime primary leaves - #103
Closed
masarray wants to merge 4 commits into
Closed
Resolve structured DataSet members to runtime primary leaves#103masarray wants to merge 4 commits into
masarray wants to merge 4 commits into
Conversation
Owner
Author
|
Closing as safely superseded by PR #106. Exact #103 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.
Physical FAT validation in ARSAS exposed structured FCDA members such as
MMXU1.A.phsAandMMXU1.PPV.phsAB. The static membership is valid and must remain immutable, but the previously pinned semantic resolver only handled whole-DataObject FCDs or exact final DataAttributes, leaving intermediate structured members without a scalar runtime primary.This draft change keeps the original DataSet member identity and ordering while:
PrimaryValue, rather than broad catalog operational-candidate membership;Physical-shaped regressions cover
A.phsA,PPV.phsAB, sibling isolation, and whole-structure ambiguity.The branch intentionally started from the exact ARSAS engine pin
26c85400a4da230c4429e6302847f230385b6687, because this is a consumer-driven compatibility fix rather than an adoption of unrelated newer engine work.Exact proven engine head
bd959bc68719c52853cede272c1f562aec9900e2Exact-head CI
.NET CI #424 — run
33481724767— SUCCESSPhase_Member_Resolves_Canonical_Magnitude_Without_Sibling_PhasePhasePair_Member_Resolves_Only_That_Pair_MagnitudeWhole_Structured_Member_With_Multiple_Phase_Magnitudes_Remains_Ambiguous9790219135ARSAS consumer integration is being proven separately on
feat/fat-v2-workspace-ui; this engine PR intentionally remains draft and unmerged until the physical FAT retest closes the evidence boundary.