This task involves the work with relating replies to comments and comments to topics in such a way that this information/data can be used, at scale, to evaluate the impact topic subscriptions (T273920) are having on the rates and speeds with which people receive responses to the topics they starts and comments they post on talk pages.
=== Requirements
- **Comments**, **direct responses** to comments, and **topics** are related to one another such that we can answer questions like the ones listed below. These questions are borrowed from T280895.
-- For all comments and new topics, how much time, on average, elapses between when someone posts on a talk page and another person responds?
-- For all comments and topics posted after a certain date, what percentage of said "comments" and "topics" receive a response from another person within __hours/days?
//Note: "Comments," "Direct responses," and "Topics" are defined below. [i]//
=== Open questions
- [ ] What – if any – other requirements will need to be met for @MNeisler/Product Analytics to aggregate/query the data we are already tracking.
-- -- //See T280100#7174055 for more information about the data we are already tracking.//
=== Done
- [ ] The instrumentation needed to fulfill the requirements above is implemented
- [ ] Any additional tickets are filed (e.g. a ticket for QA)
---
i. DEFINITIONS
- **Direct response**: an edit to a talk page that:
-- 1) Is posted within a topic
-- 2) Is posted in response to another comment
-- 3) Contains some text
-- 4) Contains a signature.
- **Comment**:
-- 1) Is posted within a topic
-- 2) Is //not// indented
-- 3) Contains some text
-- 4) Contains a signature.
- **Topic**: an edit to a talk page that contains:
-- 1) An `== H2 ==`
-- 2) Some text
-- 3) A signature
//The above were originally posted in and discussed in T277349#7087010.//