From the repository

Phase 8 quality benchmark

Pipeline-stage quality benchmark for the Swete LXX transcription + alignment output that feeds the deuterocanon.

Source: sources/lxx/swete/QUALITY_BENCHMARK.md on GitHub

People's Open Bible — Phase 8 corpus quality benchmark

Generated: 2026-04-21 14:26 UTC

Pipeline stages

Our Phase 8 corpus went through multiple quality passes. This table shows the trajectory — where we started, and where each automated pass landed us — measured against First1KGreek's independent scholarly encoding of the same Swete edition as a validation oracle (NOT as a source of our text).

StageVersesCoverageAgreeAgree+MinorMajorMissing
4. AI-vision re-parse (our-OCR-only)6074104.2%59.9%78.4%1199275
5. Scan-adjudicated (final)6337108.7%72.7%86.7%77612

Final stage — per-book detail (5. Scan-adjudicated (final))

BookOursFirst1KAgreeFunctionalMajorMissing
1ES49643074.0%85.1%640
1MA94092192.8%98.3%160
2MA58355380.7%85.4%810
3MA23222785.5%88.5%260
4MA50348180.7%95.4%220
ADA55140864.5%76.2%970
ADE24419072.6%75.8%460
BAR20714192.9%100.0%00
JDT34333985.8%92.3%261
LJE727287.5%98.6%10
SIR1439140045.0%78.8%2967
TOB25524385.6%95.5%110
WIS47242472.9%78.6%904

Legend

  • Verses: total verses in our corpus
  • Coverage: our verses / First1KGreek verses (how much of their complete-encoding corpus we cover)
  • Agree: % of verses both sources have where our text is ≥85% word-overlap similar to First1KGreek (perfect agreement after accent normalization)
  • Agree+Minor: % where our text is ≥50% similar (functional agreement — orthographic variations)
  • Major: count of verses where our text < 50% similar (real textual differences — could be OCR error OR legitimate Swete-vs-eclectic text-tradition difference)
  • Missing: verses First1KGreek has but our corpus lacks

Interpretation

Agreement does NOT mean First1KGreek is ground truth. They are also machine-assisted transcription of Swete. Disagreements can mean:

  • Our OCR error (their reading is right → we should fix)
  • Their encoding error (our reading is right → theirs is wrong)
  • Legitimate textual-tradition difference (both valid, our choice is explicit)

The adjudicator pass (final stage) uses Azure GPT-5.4 vision to look at the actual Swete scan and decide per-verse what the printed page ACTUALLY says. That's the ground-truth layer on top of both transcriptions.