This task involves the work with defining the instrumentation needed to determine if, when, and how people engage with the edit checks they are presented with.
We'll be ready to begin work on this task once we've finalized the measurement plan that we're working on as part of T325838.
Instrumentation Requirements
Note: the "instrumentation requirements" this section is asking for will be represented in two artifacts: 1) a spreadsheet that @MNeisler has started drafting and 2) an annotated set of mockups that the Editing Team will work together to visualize.
- Instrumentation Spec Spreadsheet: Documents all existing and new instrumentation needed to measure metrics outlined in the measurement plan.
- Mobile and Desktop UX Workflow Annotated Mockup: Maps events to the UX workflow.
QA requirements
New client-side events to QA, either via trackdebug or by enabling the eventlogging debug mode.
action | VisualEditorFeatureUse feature | VisualEditorFeatureUse action |
enter enough text to trigger the check and press "save" | editCheckReferences | context-show |
choose "yes" in initial edit check dialog | editCheckReferences | edit-check-confirm |
↳and a citoid window appears | citoid | window-open-from-check |
choose "no" in initial edit check dialog | editCheckReferences | edit-check-reject |
↳rejection reason window appears | editCheckReferencesInspector | window-open-from-check |
↳choose a rejection reason and press continue | editCheckReferences | dialog-choose-<reason> |
↳(also) | editCheckReferencesInspector | dialog-reject |
Mockups
Below are in progress mockups of the Edit Check mobile MVP
Flow overview | Edit Check Reference Prompt | Reference Prompt (Dismiss) | Reference Added Confirmation |
---|---|---|---|
See Figma for more details: 14 – Mobile UI, MVP flow – FEb 15, 2023.
Done
- All requirements are documented
- Editing Engineering implements requirements
- Editing QA verifies instrumentation is logged as expected (client-side)
- @MNeisler verifies data is being logged as expected (server-side) To be done in T344454
- Add new tags to Edit check/Tags