A page either side marks as a full-page ad is skipped by that side's quality run, so comparing its near-empty boxes against the same page freshly OCR'd on the other side (ad-marking is a one-time manual step) was a review-state difference, not a pipeline one, skewing whole-issue numbers. Verified: text similarity 0.837->0.870, box precision 0.62->0.66 on the real re-import. Also records the clean from-scratch re-ingest results: the ingest-time duplicate-check ordering fix is proven in isolation (0 additional duplicates found afterward, vs 13 before the fix), and the auto-chained Auto-fix ran end to end. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| hooks | ||
| backup_characters.py | ||
| check-frontend.mjs | ||
| compare_casts.py | ||
| compare_characters.py | ||
| compare_magazines.py | ||
| export_all_audiobooks.py | ||
| generate_character_image_samples.py | ||
| install-hooks.sh | ||
| minify.mjs | ||
| release.py | ||
| render_trial_chapters.mjs | ||
| run_book01_test.sh | ||
| run_voice_quality_pass.mjs | ||
| score_attribution.py | ||