feat(#378): Install matrix-bot-sdk and create MatrixService skeleton

- Add matrix-bot-sdk dependency to @mosaic/api
- Create MatrixService implementing IChatProvider interface
- Support connect/disconnect, message sending, thread management
- Parse @mosaic and !mosaic command prefixes
- Delegate commands to StitcherService (same flow as Discord)
- Add comprehensive unit tests with mocked MatrixClient (31 tests)
- Add Matrix env vars to .env.example

Refs #378

Co-Authored-By: Claude Opus 4.6 <[email protected]>
This commit is contained in:
2026-02-15 02:04:39 -06:00
co-authored by Claude Opus 4.6
parent 4a5cb6441e
commit 5b5d3811d6
6 changed files with 1859 additions and 13 deletions
+715 -13
View File
File diff suppressed because it is too large Load Diff