This task represents the work with implementing the new instrumentation that was decided upon in T277349.
=== Instrumentation Requirements
1. Implement all changes described in [[ https://docs.google.com/document/d/1kCkU2k82_7NYaIvlY5vlJvOz5pM859seOjz3KSJlriI/edit | talk_page_event ]] spec.
-- //Note: this new instrumentation will be used to track published edits on all talk page namespaces including new topics, comments, and responses made using either page editing methods or the Reply Tool and New Discussion Tool. //
2. Re-enable all notification-related events currently tracked in the [Echo](https://meta.wikimedia.org/wiki/Schema:Echo) schema.
-- //Note: All notification-related events will be tracked using existing instrumentation in EchoInteraction and Echo.//
=== Open questions
- [ ] 1. How – if at all – might the instrumentation implementation be impacted by us deciding to limit the initial implementation of Automatic Topic Subscriptions to DiscussionTools interfaces?
-- //Context: @ppelberg link to parent ticket.//
=== Instrumentation QA instructions
=== Done
- [X] The new instrumentation that is needed is defined and documented in this ticket
- [ ] The new instrumentation is implemented
- [ ] QA has verified the new instrumentation/events are being emitted from clients in expected ways
- [ ] QA has filed tickets for any unexpected behavior
- [ ] New instrumentation is documented on-wiki
-- //Two notes: 1) TBD where exactly this page will exist and what information it will contain //and// 2) Within this page, it's likely we'll need to document events that are shared across interfaces (e.g. `Log save_success_timing` from [Schema:EditAttemptStep](https://meta.wikimedia.org/wiki/Schema:EditAttemptStep) can be used in conjunction within [Schema:VisualEditorFeatureUse](https://meta.wikimedia.org/wiki/Schema:VisualEditorFeatureUse).//