+- Write the README for the user: what to set up, which commands to run,
+ and what the agent does, in the user's words. A new feature adds at
+ most a few lines to it.
+- Keep internals out of the README: internal files and their formats,
+ locks, queues, recovery after a stop, limits, and edge cases. Put them
+ in the Go doc comments of the code that owns them.