Block a user
[kimi] refactor: extract presence state serializer from workshop heartbeat (#668)
[kimi] refactor: extract WebSocket message types into shared protocol module (#667)
[kimi-task] [refactor] Extract WebSocket message types into shared protocol module
[kimi-task] [refactor] Extract WebSocket message types into shared protocol module
PR created. Added src/infrastructure/protocol.py with MessageType StrEnum (all 9 Matrix PROTOCOL.md types) and typed dataclasses with to_json()/from_json() serialisation. Comprehensive…
[kimi] refactor: extract WebSocket message types into shared protocol module (#667)
[loop-generated] [test-coverage] Tests for spark modules — advisor.py, eidos.py, memory.py (900+ lines, zero coverage)
[kimi] test: add comprehensive tests for spark modules (#659)
[loop-generated] [test-coverage] Tests for spark modules — advisor.py, eidos.py, memory.py (900+ lines, zero coverage)
PR created. Added 95 comprehensive tests across 3 new test files:
test_advisor.py(30 tests) — all advisory helpers and integrationtest_eidos.py(30 tests) — predictions, evaluations,…
[kimi] test: add comprehensive tests for spark modules (#659)