Page MenuHomePhabricator

Consider more situations in which it's unnecessary to invalidate/unresolve a ZWrapper
Open, MediumPublic

Description

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