mirror of
https://github.com/morluto/rea.git
synced 2026-10-27 18:05:45 +00:00
fix(javascript): preserve unresolved version relationships
Keep positive topology differences separate from unpaired neighbor identity. Preserve exact content pairing and source observations, report unresolved relationships without inventing incomplete inventory, and omit comparison edges when no substantive difference was observed. Validated with 45 focused domain/CLI/MCP tests, nine expanded domain controls, check:fast, and docs:check. Clean baseline fails seven controls and passes two positive controls. Controlled static fixtures only; no target execution or large-bundle profiling. Refs #4681
This commit is contained in:
1 parent
556504edcb
commit
4d980d0176
6 files changed
+425
-53
No files matched your search
@@ -118,6 +118,11 @@ const changedFromEdge = (
|
||||
if (
|
||||
item.match.status !== "matched" ||
|
||||
item.status === "unchanged" ||
|
||||
// Pairing and uncertainty remain in the item; neither establishes a change.
|
||||
(item.status === "unknown" &&
|
||||
!item.dimensions.some(
|
||||
(dimension) => dimension !== "location" && dimension !== "coverage",
|
||||
)) ||
|
||||
left === null ||
|
||||
right === null ||
|
||||
left === right ||
|
||||
|
||||
Reference in new issue
Block a user