b87eb4e690
- Add insight_generation_jobs table migration and DAO - Implement job lifecycle: create_or_get_active, complete, fail, cancel - Refactor POST /insights/generate and /agentic to async spawn with timeout - Add GET /insights/generation/status endpoint with job_id and file_path lookup - Use String for enum fields in Diesel models to avoid private Bound type - Add from_str() helpers on InsightJobStatus and InsightGenerationType - Fix update_training_messages to return Result<usize, DbError> - 7/7 DAO unit tests passing
4 lines
152 B
SQL
4 lines
152 B
SQL
DROP INDEX IF EXISTS idx_insight_gen_jobs_status_cleanup;
|
|
DROP INDEX IF EXISTS idx_insight_gen_jobs_file;
|
|
DROP TABLE IF EXISTS insight_generation_jobs;
|