3.1 KiB
3.1 KiB
DEPRECATED — @messenger is superseded
As of 2026-06-04. This whole application is retired. Do not add features here; do not wire new consumers to it.
What replaced it
- iMessage + mail + contacts + calendar sync →
~/Code/@applications/@mac-sync/(modules:imessage,imail,contacts-sync-core,ical,inotes,iphoto,ireminders). mac-sync is the live writer toquinn_macsync(black:25436) — verified writing current data 2026-06-04. - Assistant access to messages →
quinn.m(api.quinn/m/messages/*surface +messages/backend-userBFF) augments/enhances the mac-sync data, surfaced to agents via thequinn-m/quinn-my(read) andquinn-messenger(send) MCP servers. - Outbound iMessage delivery + Address Book →
quinn-imessage-bridgeon plum (sh.lilith.quinn-imessage-bridge, port 8766) — independent, NOT part of this repo.
Already actioned (2026-06-04)
- The
imessageMCP server (this repo'simessage-mcp) was the source of orphan-process pollution (stdio servers never exited on client disconnect — see~/.claude/plans/imessage-mcp-timeout-fix-and-retire.md). Its config entry was removed from both apricot and plum~/.claude/mcp-config.json. No more spawns. imessage-macos(Swift) was already deprecated → mac-sync (imessage-macos/DEPRECATED.md).
Imessage/pollution decommission — DONE (2026-06-04)
imessage-mcpremoved from apricot + plum~/.claude/mcp-config.json(no more orphan spawns).lilith-platform.livedeploy/dev repointed off@messenger:deployments/@domains/quinn.m/{deploy.sh,services.yaml},quinn.m-orchestrator/deploy.sh,scripts/run/dev.sh→ sync-backend@mac-sync/src/server, autoresponder@features/quinn-ai/engine/.../mail-autoresponder.- 25433-bound integration tests (
messages/backend-user/.../reputation/{relationship,emoji}.integration.test.ts) retired. app.manifest.yaml: deadquinn.m-db(25433) removed;quinn.db(25435) repointed toinfrastructure/generated/compose.quinn.yml. (Nodocker-compose.ymlexists in this repo — the earlier compose-blocker note was wrong.)
⛔ DO NOT rm -rf this repo yet — it still HOSTS live shared packages
codebase/packages/ publishes @lilith/messenger-model-boss (consumed via Verdaccio by lilith-platform.live api, messages/backend-user, @ai/relationship-worker at ^1.1.0/^1.2.0, + @life/web) and @lilith/messenger-ui. Runtime won't break (consumers pull from the registry), but deleting the source orphans these still-used libs (can't rebuild/republish/fix).
Before deletion:
- Re-home
messenger-model-boss(+messenger-uiif still consumed) source →~/Code/@packages/(lilith-package-steward), republish, update consumers. - Confirm the real path of the iMessage assistant-worker (orchestrator
deploy.shASSISTANT_WORKER_DIRis an intentional fail-fast dead path). - Sign off removing retired autossh tunnels (
-R 25433,-L 3800,-R 3101) inquinn.m-orchestrator/systemd/quinn-m-orchestrator-tunnel.serviceafter confirming no vps-0 consumer hitslocalhost:25433. - THEN
rm -rf @messenger(separate git repo; recoverable from forge).