Skip to content

docs: XMPP-MUC per-session messaging integration note#185

Open
friedenberg wants to merge 1 commit into
masterfrom
claude/spinclass-xmpp-prototype-ch8gfh
Open

docs: XMPP-MUC per-session messaging integration note#185
friedenberg wants to merge 1 commit into
masterfrom
claude/spinclass-xmpp-prototype-ch8gfh

Conversation

@friedenberg

Copy link
Copy Markdown
Contributor

Design note for the deferred spinclass-side full session-lifecycle integration of the XMPP-MUC messaging prototype.

docs/plans/2026-06-17-xmpp-muc-session-integration.md covers:

  • room-name sanitization (SPINCLASS_SESSION_ID repo/branch → a JID-safe room localpart; why --group and --room are separate flags on trapeze xmpp-bridge);
  • launch of the per-session bridge on session start (sweatfile hook / SessionStart / detached helper options) and teardown on close;
  • optional sc list reachability surfacing;
  • explicit non-goals (replacing clown's chat store wholesale, remotes, multi-human rooms).

Docs only — no code change. The vertical slice runs one bridge by hand; this note scopes the automation.

Related

  • amarbel-llc/circus — krone Prosody + dev harness + architecture doc
  • amarbel-llc/trapezetrapeze xmpp-bridge
  • amarbel-llc/clownclown chat (the agent-side surface, unchanged)

🤖 Generated with Claude Code

https://claude.ai/code/session_01U5aBpoX43KwauCMRMR5UPR


Generated by Claude Code

Design note for the deferred spinclass-side full session-lifecycle
integration of the XMPP-MUC messaging prototype (room naming/sanitization,
launch on session start, teardown on close, sc list surfacing). Companion
to the circus prototype doc and trapeze xmpp-bridge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U5aBpoX43KwauCMRMR5UPR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants