Per Stark
530cd0a8f1
refactor: consolidate test database setup in common/src/storage
2026-06-19 08:10:38 +02:00
Per Stark
b3d42d2586
chore: technical maintenance, reduced duplication
2026-06-18 14:58:13 +02:00
Per Stark
1013035731
fix: atomic ingestion persist with task reclaim and shared cleanup.
...
One transaction per task replaces prior artifact rows; workers skip the pipeline when content already exists, eval seeding reuses persist_artifacts, and deletes clear graph children via shared SQL.
2026-06-12 16:27:07 +02:00
Per Stark
e3bb2935d0
chore: harden common storage bootstrap and slim embedded db assets
...
Unify embedding config, build providers from system settings, and fail
startup when index builds error or time out. Move Surreal assets under
common/db so embeds exclude crate source, and read storage via streams.
2026-05-29 14:44:23 +02:00
Per Stark
85336d77a3
chore: harden common errors, fastembed blocking, and ingest ownership
...
Run FastEmbed inference on spawn_blocking, propagate Surreal take
failures,
add AppError::internal and typed ingest/embedding parse errors, and take
owned file lists in ingestion payload construction.
2026-05-29 14:44:23 +02:00
Per Stark
30bb59f243
chore: rename get_id to id, add doc comments, pre-allocate format_history
2026-05-27 18:06:16 +02:00
Per Stark
224a7db451
chore: lowercase all error messages and add # Errors doc sections
...
- Fix err-lowercase-msg: normalize all #[error(...)] display strings to
lowercase (AppError, FileError, ApiErr) and update affected tests
- Fix err-doc-errors: add # Errors sections to 25+ fallible public
functions across db.rs, store.rs, embedding.rs, indexes.rs,
ingestion_task.rs, and ingest_limits.rs
2026-05-27 14:59:48 +02:00
Per Stark
890a4b381d
chore: index slicing and lowercase errors
2026-05-27 12:41:26 +02:00
Per Stark
a52dc802de
refactor: simplify and improve testing for initialization
2026-05-26 20:21:24 +02:00
Per Stark
000852c94c
clippy: adhere to pedantic clippy, uniform test error handling
2026-05-26 20:21:13 +02:00
Per Stark
6a5d631287
chore: remove unused clap dep and fix test_session_table name
...
- Remove clap dependency from retrieval-pipeline (RetrievalStrategy
already has FromStr/Display; evaluations uses clap directly)
- Rename session table from test_session_table to session
2026-05-26 20:14:29 +02:00
Per Stark
a5bc72aedf
passed wide smoke check
2025-12-10 13:54:08 +01:00
Per Stark
a090a8c76e
retrieval simplfied
2025-12-09 20:35:42 +01:00
Per Stark
d3fa3be3e5
retrieval: hybrid search, linear fusion
2025-12-04 12:48:59 +01:00
Per Stark
1039ec32a4
fix: all tests now in sync
2025-11-29 18:59:08 +01:00
Per Stark
030f0fc17d
evals: v3, ebeddings at the side
...
additional indexes
2025-11-26 15:15:10 +01:00
Per Stark
6b7befbd04
upsert relationship and creation
2025-11-18 21:18:09 +01:00
Per Stark
0eda65b07e
benchmarks: v1
...
Benchmarking ingestion, retrieval precision and performance
2025-11-18 11:50:15 +01:00
Per Stark
dc40cf7663
feat: hybrid search
2025-10-14 20:38:43 +02:00
Per Stark
a363c6cc05
feat: support for other providers of ai models
2025-06-06 23:16:41 +02:00
Per Stark
aba3c37fc8
fix: vector search formatting, surrealdb bug
2025-05-16 23:42:03 +02:00
Per Stark
b93e7b5299
feat: full text search
2025-05-15 14:40:00 +02:00
Per Stark
6ad625befc
chore: corrected error type and clippy satisfaction
2025-05-05 09:27:26 +02:00
Per Stark
c2fbdecce0
feat: database migrations
2025-05-04 21:16:09 +02:00
Per Stark
3d420582dc
tests: testing all db interactions and types
2025-04-14 17:24:04 +02:00
Per Stark
5bc48fb30b
refactor: better separation of dependencies to crates
...
node stuff to html crate only
2025-04-04 12:50:38 +02:00