Some checks failed
Forge CI / smoke-and-build (pull_request) Failing after 50s
Part of Epic #269, Phase 5. Provisions a public Matrix room for the Testament community with appropriate settings for an open, welcoming space. New file: scripts/provision_testament_room.py - Creates public room with 'Testament' name (configurable via --name) - Sets join rules to public, history to world_readable, guest access on - Configures power levels (anyone can invite, 50 for kicks/bans) - Sends welcome message with crisis resources and /about instructions - Records room ID in ~/.hermes/.env as MATRIX_TESTAMENT_ROOM - Supports --dry-run, --name, --topic flags - Detects existing rooms by name in public directory, reconfigures instead of creating duplicates Modified: gateway/platforms/matrix.py - Added MATRIX_TESTAMENT_ROOM to env var documentation - Auto-adds Testament room to free-response set (no @mention required) so community members can talk to Timmy naturally Modified: docs/matrix-setup.md - Added Testament Community Room section with setup instructions, configuration details, and CLI usage examples Closes #275