633bb0ec04173e9b592829ccf8d24ab6f3003ca7
Split monolithic chat service into modular structure with Matrix client support, extract web server into per-resource route modules, introduce bootstrap/main-loop separation, and add comprehensive vitest coverage across services, repositories, and utilities. Adds project docs and CLAUDE.md agent instructions.
Languages
TypeScript
96.5%
CSS
3.2%
JavaScript
0.2%