From 6fde7afd7fc3708daf3b506fa0b28d2caa000449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Tue, 4 Aug 2026 19:27:33 +0000 Subject: [PATCH] docs: refresh the pm2 process list it said fourteen; there are nineteen. photos, notify, caldav, memos and jellyfin have landed since it was last written. also names the two mybiblepal entries that share this pm2 daemon and belong to a different project, and points at `pm2 jlist` as the source of truth so the next reader does not trust a list that goes stale every time a sidecar ships. Co-Authored-By: Claude Opus 5 --- CLAUDE.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index cdecf292..346a7304 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -26,7 +26,9 @@ Long-running and privileged work lives in **sidecars**: separate processes that `/api/sidecar/register` and are tracked in `src/servers/sidecar-registry.ts`. PM2 runs them (`ecosystem.config.cjs`): `officer` (the server), `officer-anthropic-proxy`, `officer-agent`, `officer-opencode`, `officer-email`, `officer-pty`, `officer-vnc`, `officer-music`, `officer-vault`, -`officer-slskd`, `officer-headscale`, `officer-transmission`, `officer-invoiceshelf`, `officer-wallet`. +`officer-slskd`, `officer-headscale`, `officer-transmission`, `officer-invoiceshelf`, `officer-wallet`, +`officer-photos`, `officer-notify`, `officer-caldav`, `officer-memos`, `officer-jellyfin` — nineteen as of +2026-08-04, and a list that goes stale every time a sidecar lands. `pm2 jlist` is the source of truth. **`officer-anthropic-proxy` and `officer-agent` are not the same thing.** The proxy holds the Anthropic credential and forwards API traffic; the agent is the process that spawns `claude`. They were one entry