{
  "quality_note": "Repository-wide index of processed source custody and candidate review state.",
  "source_count": 15,
  "sources": [
    {
      "source_id": "radiation-light-and-illumination",
      "title": "Radiation, Light and Illumination",
      "year": 1909,
      "source_status": "seeded",
      "processed_status": "lecture splits, candidate equations, figures, concepts, glossary, quotes",
      "internet_archive_id": "radiationlightil00steirich",
      "local_raw_file": "sources/radiation-light-and-illumination/raw/radiation-light-and-illumination-1909-ia-scan.pdf",
      "site_path": "/sources/radiation-light-and-illumination/",
      "raw_file_count": 3,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 13,
      "record_counts": {
        "chapters": 13,
        "concepts": 20,
        "equations": 300,
        "figures": 98,
        "glossary": 12,
        "quotes": 3,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 13
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 98
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {
          "candidate": 3
        },
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 13
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 98
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {
          "needs-verification": 3
        },
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 5,
      "next_action": "Triage candidate equations into canonical, false positive, and needs-review groups."
    },
    {
      "source_id": "elementary-lectures-electric-discharges-waves-impulses",
      "title": "Elementary Lectures on Electric Discharges, Waves and Impulses, and Other Transients",
      "year": 1911,
      "source_status": "seeded",
      "processed_status": "lecture splits and candidate catalogs from OCR",
      "internet_archive_id": "elementarylectur00steirich",
      "local_raw_file": "sources/elementary-lectures-electric-discharges-waves-impulses/raw/elementary-lectures-local.pdf",
      "site_path": "/sources/elementary-lectures-electric-discharges-waves-impulses/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 20,
      "record_counts": {
        "chapters": 10,
        "concepts": 20,
        "equations": 300,
        "figures": 16,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 10
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 16
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 10
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 16
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "engineering-mathematics",
      "title": "Engineering Mathematics: A Series of Lectures Delivered at Union College",
      "year": 1911,
      "source_status": "seeded",
      "processed_status": "chapter splits and candidate catalogs from OCR",
      "internet_archive_id": "engineeringmathe00steirich",
      "local_raw_file": "sources/engineering-mathematics/raw/engineering-mathematics-local.pdf",
      "site_path": "/sources/engineering-mathematics/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 7,
      "record_counts": {
        "chapters": 6,
        "concepts": 20,
        "equations": 300,
        "figures": 9,
        "glossary": 14,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 6
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 9
        },
        "glossary": {
          "seeded": 12,
          "source-located candidate": 2
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 6
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 9
        },
        "glossary": {
          "unspecified": 14
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "theory-calculation-alternating-current-phenomena",
      "title": "Theory and Calculation of Alternating Current Phenomena",
      "year": 1916,
      "source_status": "seeded",
      "processed_status": "chapter splits and candidate catalogs from OCR; edition alignment needs review",
      "internet_archive_id": "5edtheorycalculatisteiuoft",
      "local_raw_file": "sources/theory-calculation-alternating-current-phenomena/raw/alternating-current-phenomena-local.pdf",
      "site_path": "/sources/theory-calculation-alternating-current-phenomena/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 40,
      "record_counts": {
        "chapters": 37,
        "concepts": 20,
        "equations": 300,
        "figures": 145,
        "glossary": 15,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 37
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 145
        },
        "glossary": {
          "seeded": 12,
          "source-located candidate": 3
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 37
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 145
        },
        "glossary": {
          "unspecified": 15
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 4,
      "next_action": "Triage candidate equations into canonical, false positive, and needs-review groups."
    },
    {
      "source_id": "theoretical-elements-electrical-engineering",
      "title": "Theoretical Elements of Electrical Engineering",
      "year": 1915,
      "source_status": "seeded",
      "processed_status": "source-specific part/section split and candidate catalogs from OCR",
      "internet_archive_id": "theoreticalelect00steirich",
      "local_raw_file": "sources/theoretical-elements-electrical-engineering/raw/theoretical-elements-local.pdf",
      "site_path": "/sources/theoretical-elements-electrical-engineering/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 114,
      "record_counts": {
        "chapters": 114,
        "concepts": 20,
        "equations": 300,
        "figures": 10,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 114
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 10
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 114
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 10
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "theory-calculation-transient-electric-phenomena-oscillations",
      "title": "Theory and Calculation of Transient Electric Phenomena and Oscillations",
      "year": 1909,
      "source_status": "seeded",
      "processed_status": "chapter splits and candidate catalogs from OCR; multi-section numbering requires review",
      "internet_archive_id": "transelectricphenom00steirich",
      "local_raw_file": "sources/theory-calculation-transient-electric-phenomena-oscillations/raw/transient-electric-phenomena-local.pdf",
      "site_path": "/sources/theory-calculation-transient-electric-phenomena-oscillations/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 60,
      "record_counts": {
        "chapters": 58,
        "concepts": 20,
        "equations": 300,
        "figures": 1,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 58
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 1
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 58
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 1
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 6,
      "next_action": "Triage candidate equations into canonical, false positive, and needs-review groups."
    },
    {
      "source_id": "general-lectures-electrical-engineering",
      "title": "General Lectures on Electrical Engineering",
      "year": 1908,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; ordinal lecture parser generated candidate catalogs",
      "internet_archive_id": "generallectureso00steiuoft",
      "local_raw_file": null,
      "site_path": "/sources/general-lectures-electrical-engineering/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 17,
      "record_counts": {
        "chapters": 17,
        "concepts": 20,
        "equations": 134,
        "figures": 14,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 17
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 134
        },
        "figures": {
          "candidate": 14
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 17
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 134
        },
        "figures": {
          "needs-verification": 14
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "america-and-new-epoch",
      "title": "America and the New Epoch",
      "year": 1916,
      "source_status": "ocr_seeded",
      "processed_status": "source-specific historical chapter split and candidate catalogs from OCR",
      "internet_archive_id": "americanewepoch00stei",
      "local_raw_file": null,
      "site_path": "/sources/america-and-new-epoch/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 18,
      "record_counts": {
        "chapters": 18,
        "concepts": 14,
        "equations": 21,
        "figures": 0,
        "glossary": 9,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 18
        },
        "concepts": {
          "seeded-source-specific": 14
        },
        "equations": {
          "candidate": 21
        },
        "figures": {},
        "glossary": {
          "seeded-source-specific": 9
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 18
        },
        "concepts": {
          "unspecified": 14
        },
        "equations": {
          "needs-verification": 21
        },
        "figures": {},
        "glossary": {
          "unspecified": 9
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Scan-verify chapter starts and keep historical/social claims separate from electrical theory."
    },
    {
      "source_id": "theory-calculation-electric-apparatus",
      "title": "Theory and Calculation of Electric Apparatus",
      "year": 1917,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; chapter splits and candidate catalogs generated",
      "internet_archive_id": "theoryandcalcul04steigoog",
      "local_raw_file": null,
      "site_path": "/sources/theory-calculation-electric-apparatus/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 22,
      "record_counts": {
        "chapters": 22,
        "concepts": 20,
        "equations": 300,
        "figures": 13,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 22
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 13
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 22
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 13
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "four-lectures-relativity-space",
      "title": "Four Lectures on Relativity and Space",
      "year": 1923,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; lecture splits and candidate catalogs generated",
      "internet_archive_id": "fourlecturesonre00stei",
      "local_raw_file": null,
      "site_path": "/sources/four-lectures-relativity-space/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 4,
      "record_counts": {
        "chapters": 4,
        "concepts": 20,
        "equations": 170,
        "figures": 19,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 4
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 170
        },
        "figures": {
          "candidate": 19
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 4
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 170
        },
        "figures": {
          "needs-verification": 19
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "commonwealth-edison-generating-system-trouble",
      "title": "Investigation of Some Trouble in the Generating System of the Commonwealth Edison Co.",
      "year": 1919,
      "source_status": "pdf_text_extracted",
      "processed_status": "embedded PDF text extracted; page map, report sections, candidate equations, figures, concepts, glossary, quotes, annotations, and crosslinks generated",
      "internet_archive_id": null,
      "local_raw_file": "sources/commonwealth-edison-generating-system-trouble/raw/commonwealth-edison-generating-system-trouble-local.pdf",
      "site_path": "/sources/commonwealth-edison-generating-system-trouble/",
      "raw_file_count": 1,
      "has_processing_report": true,
      "has_ocr_seed": false,
      "cleaned_text_file_count": 5,
      "record_counts": {
        "chapters": 5,
        "concepts": 12,
        "equations": 220,
        "figures": 1,
        "glossary": 12,
        "quotes": 5,
        "annotations": 5,
        "crosslinks": 12
      },
      "status_by_catalog": {
        "chapters": {
          "pdf-text-extracted-candidate": 5
        },
        "concepts": {
          "pdf-text-extracted-candidate": 12
        },
        "equations": {
          "curated-pdf-text-candidate": 6,
          "pdf-text-extracted-candidate": 214
        },
        "figures": {
          "pdf-text-extracted-candidate": 1
        },
        "glossary": {
          "pdf-text-extracted-candidate": 12
        },
        "quotes": {
          "pdf-text-extracted-candidate": 5
        },
        "annotations": {
          "pdf-text-extracted-candidate": 5
        },
        "crosslinks": {
          "candidate": 12
        }
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 5
        },
        "concepts": {
          "unspecified": 12
        },
        "equations": {
          "pdf-text-extracted-needs-scan-verification": 220
        },
        "figures": {
          "pdf-text-extracted-needs-scan-verification": 1
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {
          "pdf-text-extracted-needs-scan-verification": 5
        },
        "annotations": {
          "pdf-text-extracted-needs-scan-verification": 5
        },
        "crosslinks": {
          "unspecified": 12
        }
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "theory-calculation-alternating-current-phenomena-1897",
      "title": "Theory and Calculation of Alternating Current Phenomena",
      "year": 1897,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; chapter/lecture candidates and candidate catalogs generated; scan and edition alignment require review",
      "internet_archive_id": "theoryandcalcul03steigoog",
      "local_raw_file": null,
      "site_path": "/sources/theory-calculation-alternating-current-phenomena-1897/",
      "raw_file_count": 2,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 30,
      "record_counts": {
        "chapters": 30,
        "concepts": 20,
        "equations": 300,
        "figures": 32,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 30
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 32
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 30
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 32
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "theory-calculation-alternating-current-phenomena-1900",
      "title": "Theory and Calculation of Alternating Current Phenomena",
      "year": 1900,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; chapter/lecture candidates and candidate catalogs generated; scan and edition alignment require review",
      "internet_archive_id": "theorycalculatio00steiiala",
      "local_raw_file": null,
      "site_path": "/sources/theory-calculation-alternating-current-phenomena-1900/",
      "raw_file_count": 2,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 32,
      "record_counts": {
        "chapters": 32,
        "concepts": 20,
        "equations": 300,
        "figures": 91,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 32
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 91
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 32
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 91
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "theory-calculation-electric-circuits",
      "title": "Theory and Calculation of Electric Circuits",
      "year": 1917,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; chapter/lecture candidates and candidate catalogs generated; scan and edition alignment require review",
      "internet_archive_id": "theoryandcalcul06steigoog",
      "local_raw_file": null,
      "site_path": "/sources/theory-calculation-electric-circuits/",
      "raw_file_count": 2,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 18,
      "record_counts": {
        "chapters": 18,
        "concepts": 20,
        "equations": 300,
        "figures": 37,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 18
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 37
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 18
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 37
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    },
    {
      "source_id": "electric-discharges-waves-impulses-1914",
      "title": "Elementary Lectures on Electric Discharges, Waves and Impulses, and Other Transients",
      "year": 1914,
      "source_status": "ocr_seeded",
      "processed_status": "Internet Archive OCR downloaded; chapter/lecture candidates and candidate catalogs generated; scan and edition alignment require review",
      "internet_archive_id": "elementarylectur00stei",
      "local_raw_file": null,
      "site_path": "/sources/electric-discharges-waves-impulses-1914/",
      "raw_file_count": 2,
      "has_processing_report": true,
      "has_ocr_seed": true,
      "cleaned_text_file_count": 10,
      "record_counts": {
        "chapters": 10,
        "concepts": 20,
        "equations": 300,
        "figures": 18,
        "glossary": 12,
        "quotes": 0,
        "annotations": 0,
        "crosslinks": 0
      },
      "status_by_catalog": {
        "chapters": {
          "candidate": 10
        },
        "concepts": {
          "seeded": 20
        },
        "equations": {
          "candidate": 300
        },
        "figures": {
          "candidate": 18
        },
        "glossary": {
          "seeded": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "verification_by_catalog": {
        "chapters": {
          "unspecified": 10
        },
        "concepts": {
          "unspecified": 20
        },
        "equations": {
          "needs-verification": 300
        },
        "figures": {
          "needs-verification": 18
        },
        "glossary": {
          "unspecified": 12
        },
        "quotes": {},
        "annotations": {},
        "crosslinks": {}
      },
      "promoted_original_figure_count": 0,
      "next_action": "Promote scan-verified figure crops and anchor high-value figures to pages."
    }
  ]
}
