Align allocation guide and graphical contract with destination feedback
This commit is contained in:
+10
-6
@@ -2039,13 +2039,17 @@ operation hides presentation detail without deleting the children.
|
||||
|
||||
In an Allocation view, dragging an Activity or Function body MAY combine a
|
||||
performer change with diagram placement. The preview MUST identify the
|
||||
destination and preserve readable work and performer labels. A clean click
|
||||
selects without applying unrelated drafts. A refused work press with an unapplied
|
||||
property draft MUST preserve its text, caret and focused editor. An accepted drag is one atomic
|
||||
model/source/history transaction: semantic ownership and work identities are
|
||||
destination and preserve readable work and destination identity. Destination
|
||||
identity is shown outside the canvas, independently of explanatory or refusal
|
||||
text. The outlined target's hit region remains fixed throughout the gesture;
|
||||
feedback MUST NOT obscure the work or change its pointer-relative placement.
|
||||
A clean click selects without applying unrelated drafts. A refused work press
|
||||
with an unapplied property draft MUST preserve its text, caret and focused
|
||||
editor. An accepted drag is one atomic model/source/history transaction:
|
||||
semantic ownership and work identities are
|
||||
preserved; only leaf direct Allocation relations, their own retired routes and
|
||||
the affected view geometry change. Existing Allocation identities are retained on reassignment. Role
|
||||
realizations and assignments MUST NOT be silently changed. Uniform work groups
|
||||
the affected view geometry change. Existing Allocation identities are retained
|
||||
on reassignment. Role realizations and assignments MUST NOT be silently changed. Uniform work groups
|
||||
may move their leaf responsibilities together; ambiguous or distributed groups
|
||||
and changes requiring collateral record edits MUST be refused with an explanation.
|
||||
Moving outside performer regions removes direct assignment only when the
|
||||
|
||||
Reference in New Issue
Block a user