{"id":"GFX-007","domain":"graphics","priority":49,"hard":false,"logic":"all","when":[{"path":"graphic.object_state_changes","op":"eq","value":true}],"then":[{"op":"append","path":"requirements","value":"preserve_object_constancy"}],"rationale":"Transforming the same object makes state change legible.","tags":["motion"],"category":"Graphics"}