Commit graph

7 commits

Author SHA1 Message Date
Natalie
53921b4e94 refactor(domain): rename ChatRole persisted value clare → claire (migration 0010)
ChatRole.CLAIRE now persists as "claire" everywhere. Migration 0010
rewrites both the chat_messages.role column and the chat_message_posted
event payloads in one transaction so a future replay reconstructs the
same projection.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:29:30 -06:00
autocommit
73d76a8dfc feat(service): Add idempotent pull request handling with unique request tracking and test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-22 15:10:46 -07:00
Natalie
4b768acba2 feat(@projects/@claire): add tmux_name validation in session dispatch tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-22 00:38:16 -07:00
Natalie
eb382ff1c6 feat(@projects/@claire): improve session targeting for direct sends
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-22 00:30:39 -07:00
autocommit
6d212b7dbe refactor(testing-test): ♻️ Update test imports to use claire instead of clare in package references
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-20 19:54:05 -07:00
Natalie
99e80259f6 feat(@projects/@clare): improve session liveness detection with tmux slug matching
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-20 03:50:29 -07:00
Natalie
e15bbee6dd fix(pull): dedup session observations by uuid to handle mac-sync'd filesystems 2026-05-18 05:17:42 -07:00