442
edits
(→Project: remove pipeline bugs link (was generic)) |
(→Deliverables: deliverables) |
||
| Line 26: | Line 26: | ||
=== Deliverables === | === Deliverables === | ||
* | * Establish a common event data format and tooling. | ||
* Record event data with at least (object, method, timestamp) data. | |||
* Enable categorizing of events, so we can serve different pings with the same API and data format. | |||
* Allow distinguishing between opt-in and opt-out event recording. | |||
* Allow easy recording & submission of events in batches. | |||
* Events submitted with the main ping should have occurred in that pings subsession. | |||
* Flat data format, not nested. | |||
* Enforce client-side limits on event data to avoid spamming. | |||
* Shipping new event recording without riding the trains. | |||
* Validation of the data based on schemas. | |||
* Enforcement of data review, quality control, documentation. | |||
=== Client work === | === Client work === | ||
edits