mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
- 10 Zotero JSON variants in fixtures/zotero/ (orthopedic, sports_medicine, multi_attachment, no_pdf, absolute_paths, storage_prefix, bare_relative, empty, malformed, missing_keys, cjk_content) - 4 minimal PDFs generated via pymupdf (blank, two_page, with_figures, CJK) - 6 mock PaddleOCR response fixtures (submit, poll_pending, poll_done, result, error, timeout) + extracted_fulltext.md + figure_map.json - 4 expected output snapshots (paths_json, status_json, formal_note_frontmatter, index_json) - MANIFEST.json tracks all 30+ fixtures with used_by, desc, generated - VaultBuilder factory in fixtures/vault_builder.py with 3 levels - All 5 FIX requirements (FIX-01 through FIX-05) satisfied
20 lines
378 B
JSON
20 lines
378 B
JSON
{
|
|
"figures": [
|
|
{
|
|
"page": 1,
|
|
"filename": "page_001_fig_01.png",
|
|
"caption": "Mock figure 1: Testing flowchart.",
|
|
"key": "fig_001"
|
|
}
|
|
],
|
|
"tables": [
|
|
{
|
|
"page": 2,
|
|
"filename": "page_002_table_01.png",
|
|
"caption": "Mock table 1: Results summary.",
|
|
"key": "tbl_001"
|
|
}
|
|
],
|
|
"total_figures": 1,
|
|
"total_tables": 1
|
|
}
|