Public projects: a face anyone can see

A project's owner can make it public: its tile on the overview then loads for anyone, signed in or not. Signed out, all you can do is look.

What a signed-out viewer reads is not the board's log. The log holds every project and its whole history, and the host grants reading a collection all or nothing. So each public project has one summary document, in a collection anyone may read (virta:public): the project's name, icon, colors, description, links and version, how many tasks are open, in progress and blocked, and when it last changed. No task, body, comment, history or file is in it. One read per project is also the least a scraper can cost.

virta project publish        # bring the public summaries up to date (it also happens after any write)