Package app assembles the fully-configured ado-mcp server from configuration.
It is shared by the command entry point (cmd/ado) and the integration
tests (cmd/test), so the exact server the binary runs is the one under test.
Assemble builds the fully-configured server (all enabled toolsets, 7pace,
the notes store, and prompts) and returns it with a cleanup function.
version is reported to clients.
OpenJournal ensures the data directory exists and opens the local notes
store. It is shared by the assembled server and the `ado note` CLI commands
so both open the store the same way.