4 Commits

Author SHA1 Message Date
Giancarmine Salucci
f86be4106b TRUEREF-0023 rewrite indexing pipeline - parallel reads - serialized writes 2026-04-02 09:49:38 +02:00
Giancarmine Salucci
9525c58e9a feat(TRUEREF-0023): add sqlite-vec search pipeline 2026-04-01 14:09:19 +02:00
Giancarmine Salucci
7630740403 feat(TRUEREF-0022): complete iteration 0 — worker-thread indexing, parallel jobs, SSE progress
- Move IndexingPipeline.run() into Worker Threads via WorkerPool
- Add dedicated embedding worker thread with single model instance
- Add stage/stageDetail columns to indexing_jobs schema
- Create ProgressBroadcaster for SSE channel management
- Add SSE endpoints: GET /api/v1/jobs/:id/stream, GET /api/v1/jobs/stream
- Replace UI polling with EventSource on repo detail and admin pages
- Add concurrency settings UI and API endpoint
- Build worker entries separately via esbuild
2026-03-30 17:08:23 +02:00
Giancarmine Salucci
d1381f7fc0 fix(ROUTING-0001): repair repo routing and isolate MCP filtering 2026-03-27 19:01:47 +01:00