The developer layer's store on a server: what is filed from a page goes into an inbox, {folder}/inbox/{board}.json, in a git repository of its own (VersionedFolder) -- apart from the clients' data, and from the release, which brings the board itself. php admin.php developer pull --target=dev (InboxSync) clones it on a development machine, puts its tickets and comments on the board and marks them pulled. The screenshots stay on the server: the repository ignores them.
class MMO\admin\helpers\InboxStore
implements MMO\admin\interfaces\iDeveloperStore
An entry: `{id, kind: ticket|comment, board, ticket, data, body, author, createdAt, instance, pulled: {at, as, by} | null}`
-- `data` a ticket's (without its id), `ticket` the one a comment is on (a board's ticket, or an entry's id).
$store = new InboxStore('/var/www/oviepro/dev/shared/db/developer', 'dev.oviepro.com');