fix: arc-share retrieved chunks, centralize entity embeddings, and trim hot-path clones.

This commit is contained in:
Per Stark
2026-06-06 23:05:53 +02:00
parent 676fdbc132
commit 4559ee0aa8
41 changed files with 368 additions and 289 deletions
+3 -11
View File
@@ -9,11 +9,7 @@ use axum::{
Router,
};
use common::{
storage::{
db::SurrealDbClient,
store::StorageManager,
types::user::User,
},
storage::{db::SurrealDbClient, store::StorageManager, types::user::User},
utils::config::{AppConfig, StorageKind},
};
use tower::ServiceExt;
@@ -34,9 +30,7 @@ async fn build_test_app() -> (Router, Arc<SurrealDbClient>) {
storage: StorageKind::Memory,
..Default::default()
};
let storage = StorageManager::new(&config)
.await
.expect("storage manager");
let storage = StorageManager::new(&config).await.expect("storage manager");
let state = ApiState {
db: Arc::clone(&db),
@@ -147,9 +141,7 @@ async fn authenticated_user_can_list_categories() {
.await
.expect("test user");
let api_key = User::set_api_key(&user.id, &db)
.await
.expect("api key");
let api_key = User::set_api_key(&user.id, &db).await.expect("api key");
let response = app
.clone()