User initiated report
mikehelmick opened this issue · comments
TL;DR
add an API for user initiated report
Design
Proposal
- UserReport API on apiserver
- Phone number requires, SMS only - 90d de-duplication
- requires 256 bytes of nonce so that same device claims code
- cleanup changes
Still todo
- Specific statistics for self report
- Platform specific SMS - will need application hash for Android // this should be removed
- end-2-end test runner flow for self report
- add revision stats back
- different pre-amble for signed SMS w/ user-report
- help text that only click click if you initiated...
For the web view
- basic web view
- cover error conditions
- automated testing
- i18n
To consider
- separate quota and modeling for self-report