Mahdi Bazrafshan 3f9677f6aa feat(jobs): add background job support for benchmarks and processing
Why:
- Long benchmark and process runs block HTTP clients; task #20 required async execution.

Changes:
- SQLite jobs table + GET /jobs and GET /jobs/{id}
- POST /benchmarks?background=true and POST /documents/{id}/process?background=true return 202 + job_id
- FastAPI BackgroundTasks execute work in-process; sync paths unchanged

Impact:
- Jobs are lost on server restart (Option A, no external queue)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 15:32:33 +03:30
2026-07-21 11:27:49 +03:30
2026-07-21 11:27:49 +03:30
2026-07-21 11:27:49 +03:30

chunking_strategies_evaluation

This repo is in order to reach multiple chunking strategies and evaulate them

Description
This repo is in order to reach multiple chunking strategies and evaulate them
Readme Unlicense 554 KiB
Languages
Python 62.4%
HTML 37.6%