Per Stark
b58691af6a
refactor: consolidate test database setup in common/src/storage
2026-06-19 08:10:38 +02:00
Per Stark
3b3c2ac55e
chore: technical maintenance, reduced duplication
2026-06-18 14:58:13 +02:00
Per Stark
189c7d7c31
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
d90319f3b0
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
1e0dba72c8
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
4f02fcb853
chore: rename get_id to id, add doc comments, pre-allocate format_history
2026-05-27 18:06:16 +02:00
Per Stark
9ccf8dde25
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
76fcdcd6ce
chore: index slicing and lowercase errors
2026-05-27 12:41:26 +02:00
Per Stark
d76f86f56f
refactor: simplify and improve testing for initialization
2026-05-26 20:21:24 +02:00
Per Stark
5ce7a76c75
clippy: adhere to pedantic clippy, uniform test error handling
2026-05-26 20:21:13 +02:00
Per Stark
e0068ebe26
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
90bac299a3
passed wide smoke check
2025-12-10 13:54:08 +01:00
Per Stark
8121e04125
retrieval simplfied
2025-12-09 20:35:42 +01:00
Per Stark
6c458c97ce
retrieval: hybrid search, linear fusion
2025-12-04 12:48:59 +01:00
Per Stark
38cb2e5e24
fix: all tests now in sync
2025-11-29 18:59:08 +01:00
Per Stark
05bdaac672
evals: v3, ebeddings at the side
...
additional indexes
2025-11-26 15:15:10 +01:00
Per Stark
73e709153a
upsert relationship and creation
2025-11-18 21:18:09 +01:00
Per Stark
6f08429faa
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