- git mv 保留历史:ui/(Vue3+Vite)、sdk/(BFF 中间层)
- 路径语义修正:db_path/figures_cache 改相对 sdk/(BFF cwd),
历史库 sdk/backend/data 迁移至 sdk/data/(会话/图片缓存无损)
- 引用修复 ~15 处:config.py、deploy/*.sh、vitest/playwright 配置、
单测导入路径、docs、README、gitignore、.env.example
- 骨架:agent/{qa,methodology,legacy-rag,vendor}、knowledge/manifest.yaml、
tooling/{compile,kb,crypto,assemble,audit,tools,scripts} + README
- 门禁验证:sdk pytest 125 通过、ui vitest 158 通过、
生产 BFF 脚本重启四上游全绿 + 静态托管 + 会话库无损
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
82 lines
2.4 KiB
JSON
82 lines
2.4 KiB
JSON
{
|
|
"jobs": [
|
|
{
|
|
"job_id": "2943168e9c48",
|
|
"title": "wang2019.pdf",
|
|
"status": "completed",
|
|
"stage": "completed",
|
|
"substage": "done",
|
|
"progress_pct": 100,
|
|
"message": "MinerU+LLM 方法学提取完成",
|
|
"paper_id": "demo_paper",
|
|
"family": "",
|
|
"source_filename": "wang2019.pdf",
|
|
"stage_count": 6,
|
|
"species_count": 1,
|
|
"figure_table_caption_count": 9,
|
|
"figure_table_stage_count": 12,
|
|
"updated_at": "2026-08-07T09:42:17",
|
|
"config_url": "/api/v1/methodology/extract-jobs/2943168e9c48/bbav5-config",
|
|
"methodology_plan_url": "/api/v1/methodology/extract-jobs/2943168e9c48/plan"
|
|
},
|
|
{
|
|
"job_id": "a1b2c3d4e5f6",
|
|
"title": "Pecan_SPL_2021.pdf",
|
|
"status": "running",
|
|
"stage": "llm",
|
|
"substage": null,
|
|
"progress_pct": 75,
|
|
"message": "LLM 关系抽取中…",
|
|
"paper_id": "pecan_spl",
|
|
"family": "SPL",
|
|
"source_filename": "Pecan_SPL_2021.pdf",
|
|
"stage_count": 4,
|
|
"species_count": 1,
|
|
"figure_table_caption_count": 3,
|
|
"figure_table_stage_count": 4,
|
|
"updated_at": "2026-08-25T09:52:00",
|
|
"config_url": null,
|
|
"methodology_plan_url": null
|
|
},
|
|
{
|
|
"job_id": "b2c3d4e5f6a7",
|
|
"title": "Rice_NAC_2020.pdf",
|
|
"status": "failed",
|
|
"stage": "failed",
|
|
"substage": null,
|
|
"progress_pct": null,
|
|
"message": "MinerU 解析失败:/home/xia-lab/miniconda3/envs/minerupy311/bin/mineru 不存在",
|
|
"paper_id": "rice_nac",
|
|
"family": "NAC",
|
|
"source_filename": "Rice_NAC_2020.pdf",
|
|
"stage_count": 0,
|
|
"species_count": 0,
|
|
"figure_table_caption_count": 0,
|
|
"figure_table_stage_count": 0,
|
|
"updated_at": "2026-08-24T14:38:00",
|
|
"config_url": null,
|
|
"methodology_plan_url": null
|
|
},
|
|
{
|
|
"job_id": "c3d4e5f6a7b8",
|
|
"title": "At_HDZIP_2018.pdf",
|
|
"status": "queued",
|
|
"stage": "queued",
|
|
"substage": null,
|
|
"progress_pct": 5,
|
|
"message": "排队等待处理",
|
|
"paper_id": "at_hdzip",
|
|
"family": "HD-ZIP",
|
|
"source_filename": "At_HDZIP_2018.pdf",
|
|
"stage_count": 0,
|
|
"species_count": 0,
|
|
"figure_table_caption_count": 0,
|
|
"figure_table_stage_count": 0,
|
|
"updated_at": "2026-08-24T16:00:00",
|
|
"config_url": null,
|
|
"methodology_plan_url": null
|
|
}
|
|
],
|
|
"count": 4
|
|
}
|