remove :message-store-api and migrate functionality to :journal-api and :reflection-api
ci / JVM build + tests (push) Failing after 59s
ci / JVM build + tests (push) Failing after 59s
- Removed `:message-store-api` module and associated classes (ConversationStore, ReflectionStore, Ids, etc.). - Migrated reusable components to `:journal-api` (conversation-related) and `:reflection-api` (reflection-related). - Updated imports and module dependencies across all projects to reflect new structure. - Adjusted build scripts and tests for compatibility with the new APIs.
This commit is contained in:
+6
-3
@@ -64,10 +64,13 @@ include(":memory-vector")
|
||||
// Интерфейсы хранилища и разговорной истории: MessageStore / WorkingMemoryStore /
|
||||
// ConversationStore / ReflectionStore + StorageBundle агрегатор. Реализации —
|
||||
// в :storage-inmemory / :storage-sqlite / :storage-android (последний deferred).
|
||||
// In-memory реализация store'ов из :message-store-api и :working-memory-api. KMP,
|
||||
// In-memory реализация store'ов из :journal-api и :context-api. KMP,
|
||||
// IO-зависимостей. Используется в тестах (быстрый setup, без JDBC) и будет
|
||||
// использоваться в Android-сборке (JVector/SQLite не подходят для ART out-of-box).
|
||||
include(":message-store-api")
|
||||
//include(":message-store-api") — перенесено в :journal-api (ConversationRecord/ConversationStore/Ids)
|
||||
// и :reflection-api (Reflection/ReflectionStore/ReflectionEvent/Ids)
|
||||
// Модуль удалён с диска.
|
||||
include(":reflection-api")
|
||||
//include(":message-log-api")
|
||||
//include(":message-log-ksqlite")
|
||||
// Новые API-модули трёх сущностей (canonical имена):
|
||||
@@ -90,7 +93,7 @@ include(":outbox-inmemory")
|
||||
//include(":event-store-in-memory")
|
||||
//include(":working-memory-api")
|
||||
include(":storage-inmemory")
|
||||
// SQLDelight-реализация store'ов из :message-store-api и :working-memory-api. JVM-only
|
||||
// SQLDelight-реализация store'ов из :journal-api и :context-api. JVM-only
|
||||
// KMP-реализация EventStore поверх ksqlite (https://github.com/caffeine-mgn/ksqlite).
|
||||
// Цель: проверить что pure-Kotlin SQLite с sqlite-vec заменяет SQLDelight+JVector
|
||||
// на KMP-таргетах (JVM + linuxX64 + mingwX64). Apple targets auto-disabled на
|
||||
|
||||
Reference in New Issue
Block a user