Commit Graph

6 Commits

Author SHA1 Message Date
e89aef41bc [loop-cycle-392] refactor: DRY broadcast + bark error logging (#397, #398) (#400)
All checks were successful
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m27s
2026-03-19 02:01:58 -04:00
86224d042d feat: Workshop Phase 4 — visitor chat via WebSocket bark engine (#394)
All checks were successful
Tests / lint (push) Successful in 5s
Tests / test (push) Successful in 1m27s
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
2026-03-19 01:54:06 -04:00
f9d8509c15 fix: send world state snapshot on WS client connect (#390)
All checks were successful
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m4s
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
2026-03-19 01:28:57 -04:00
da43421d4e feat: broadcast Timmy state changes via WS relay (#380)
All checks were successful
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 54s
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
2026-03-19 00:25:11 -04:00
19e7e61c92 [loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382)
All checks were successful
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m14s
2026-03-18 22:33:06 -04:00
3108971bd5 [loop-cycle-155] feat: GET /api/world/state — Workshop bootstrap endpoint (#373) (#378)
All checks were successful
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 1m29s
2026-03-18 22:13:49 -04:00