Align the canonical graph model and enforce document/edge integrity #11
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
priority:P1
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/quasar#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
PR #3 introduces a Lisp graph model that is not aligned with the existing Quasar UI models.
The UI currently has graph-workspace records based on document membership, positions, viewport, layout, selection, and groups. It also contains a typed canonical graph-document model. The Lisp control plane adds a third representation: generic node and edge arrays.
Validation is currently too weak:
_id;documentIdreferences are not checked against existing documents;Found during review of PR #3.
Required changes
Acceptance criteria
Related PR: #3