This task is about implementing a way to identify people who have opened the New Discussion Tool before.
=== Use Cases
# Distinguishing people in the New Discussion Tool A/B test (T277825) who have opened the New Discussion Tool before the test started from people who had NOT opened the New Discussion Tool before the A/B test started.
# Ensuring people only see the New Discussion Tool "hint" T293962 once, across wikis.
=== Requirements
- Whatever approach is taken to log whether people have opened the New Discussion Tool or not needs to be easily related to `EditAttemptStep`. //See Use Case `#2` above.//
-- Note: "opened the New Discussion Tool" in this context means clicking an affordance that causes people to see the New Discussion Tool and, assumedly, the feature hint that will automatically be presented to them (T293962) upon doing so.
- Whatever trigger/event/value we use should NOT collide with anything that's set by the reply tool.
-- Said another way: we are looking for a trigger that'd ignore usage of the reply tool. //E.g. discussiontools-editmode preference is not empty would not let us know which tool (new discussion or reply tool) the person used.//
=== Done
- [ ] 1. Editing Engineering implements an approach that satisfies the `===Requirements` above and can be used in the cases described in `===Use cases` (also above)
- [ ] 2. Editing QA verifies the preference Editing Engineering implemented is being changed/created at the expected moment
- [ ] 3. Product Analytics verifies the preference Editing Engineering implemented is being stored in the expected way/place