Currently three separate CLIs:
Plugin commands (sw, zettel, wiki) register on the Typer app in `pyrite/cli/__init__.py` but this app has no entry point. Should consolidate to a single Typer-based CLI with subcommands and permission flags, or at minimum wire the Typer app as the primary entry point.