Description
The logic in ZWrapper.setName(Ephemeral)? currently acknowledges that successful resolution of Z1K1 shouldn't change an object's resolution or validation status. Also, if the new value is fully resolved, the ZWrapper should remain fully resolved.
There are other ways to improve these heuristics. For example, if the new value is fully validated and type-compares to the object type expected by the current object at the given key, the ZWrapper should remain validated.
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- think hard about these heuristics
- implement them8
Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist