**TODO**:**DONE**:
* [ ] Order production hardware: T76986x] provide extension interface to expose custom HTML and metadata for mobile (apps initially), revision scoring and others: T76883
* [ ] Complete Parsoid integration* [x] (done, final check needed) Lock down public API entry points, only allow GET and non-modifying POST: T759556166
**TODO**:
* [ ] Lock down public API entry points, only allow GET and non-modifying POST(ops) Order production hardware: T76166986
* [ ] Expose a p(ops) Public entry point for Parsoid HTML without data-parsoidt: T78194
* [ ] provide extension interface to expose custom HTML and metadata for mobile (apps initially), revision scoring and othersComplete Parsoid integration: T768835955
* [ ] Document the public API: T78214, [swagger-ui](https://github.com/wikimedia/restbase/pull/159); left TODO: spec clean-up
**TODO & not yet started**
* [ ] Track changes (adapt Parsoid extension): T87520
* [ ] Document use cases / precipitate user stories in phabricator: T87518
**TODO & not yet started**
* [ ] Handle revision deletion and suppression in RESTBase: T76165
* [ ] Double-check page_revisions & key_rev_value index / attribute requirements (namespace)
* [ ] Document use cases / precipitate user stories in phabricator: T87518
* [ ] Read access for private wikis: T88016
**Later**:
* [ ] (ops) Move private cluster info (user/pass, likely also ips) into private hiera repo
* [ ] (ops) Possibly, figure out a way to name clusters & reference them from different hiera-assigned roles; see T76149.
* [ ] Dynamic npm module loading & generic module testing
* [ ] Provide a way to dynamically start/stop/restart particular modules (OPS help) - clarify!
* [ ] Create sqlite or mysql table storage backend for testing & small installs
* [ ] Update the roadmap to reflect QR plan :: https://www.mediawiki.org/wiki/Services/Roadmap