LICENSE
README.md
pyproject.toml
src/paperlocale/__init__.py
src/paperlocale/__main__.py
src/paperlocale/cache_handoff.py
src/paperlocale/chatgpt_web.py
src/paperlocale/cli.py
src/paperlocale/contracts.py
src/paperlocale/diagnostics.py
src/paperlocale/domains.py
src/paperlocale/error_categories.py
src/paperlocale/evaluation.py
src/paperlocale/font_geometry.py
src/paperlocale/image_geometry.py
src/paperlocale/journals.py
src/paperlocale/layout_bridge.py
src/paperlocale/layout_detection.py
src/paperlocale/local_ocr.py
src/paperlocale/local_ocr.swift
src/paperlocale/paragraph_layout.py
src/paperlocale/passthrough.py
src/paperlocale/pipeline.py
src/paperlocale/preserved_workflow.py
src/paperlocale/progress.py
src/paperlocale/qa.py
src/paperlocale/quantities.py
src/paperlocale/recovery.py
src/paperlocale/references.py
src/paperlocale/repair_choices.py
src/paperlocale/repair_editor.py
src/paperlocale/safe_text.py
src/paperlocale/segment_safety.py
src/paperlocale/source_layout.py
src/paperlocale/source_symbols.py
src/paperlocale/source_watermarks.py
src/paperlocale/vector_precision.py
src/paperlocale/workflow.py
src/paperlocale/workspaces.py
src/paperlocale.egg-info/PKG-INFO
src/paperlocale.egg-info/SOURCES.txt
src/paperlocale.egg-info/dependency_links.txt
src/paperlocale.egg-info/entry_points.txt
src/paperlocale.egg-info/requires.txt
src/paperlocale.egg-info/top_level.txt
src/paperlocale/packs/atmospheric-science/eval_cases.jsonl
src/paperlocale/packs/atmospheric-science/glossary.tsv
src/paperlocale/packs/atmospheric-science/manifest.json
src/paperlocale/packs/atmospheric-science/prompt.txt
src/paperlocale/packs/ecology/eval_cases.jsonl
src/paperlocale/packs/ecology/glossary.tsv
src/paperlocale/packs/ecology/manifest.json
src/paperlocale/packs/ecology/prompt.txt
src/paperlocale/providers/__init__.py
src/paperlocale/providers/base.py
src/paperlocale/providers/codex_local.py
src/paperlocale/providers/openai_compatible.py
src/paperlocale/providers/qwen_mt.py
tests/test_actualtext_placeholders.py
tests/test_cache_handoff.py
tests/test_caption_edge.py
tests/test_chatgpt_web.py
tests/test_classification_boundaries.py
tests/test_cli.py
tests/test_codex_discovery.py
tests/test_codex_process_lifecycle.py
tests/test_codex_response_keys.py
tests/test_codex_timeout.py
tests/test_contracts.py
tests/test_corpus_encoding.py
tests/test_domain_pack.py
tests/test_erasure_preflight.py
tests/test_evaluation.py
tests/test_header_whitespace.py
tests/test_inline_ligatures.py
tests/test_inline_subscripts.py
tests/test_inline_truetype.py
tests/test_journal_recovery.py
tests/test_layout_recovery.py
tests/test_layout_smoke.py
tests/test_local_ocr.py
tests/test_macos_interaction.py
tests/test_macos_options.py
tests/test_math_line_geometry.py
tests/test_multiline_citation_anchors.py
tests/test_native_font_resources.py
tests/test_native_precision_identity.py
tests/test_native_url_wrap.py
tests/test_paragraph_layout.py
tests/test_passthrough.py
tests/test_pipeline.py
tests/test_providers.py
tests/test_pypi_workflow.py
tests/test_qa.py
tests/test_quantities.py
tests/test_reading_structure.py
tests/test_recovery.py
tests/test_reference_inline_numbers.py
tests/test_references.py
tests/test_repair_editor.py
tests/test_restored_content.py
tests/test_rotated_page_qa.py
tests/test_segment_safety.py
tests/test_soft_hyphen.py
tests/test_source_font_identity.py
tests/test_source_layout.py
tests/test_source_watermarks.py
tests/test_translation_diagnostics.py
tests/test_type1_geometry.py
tests/test_vector_fraction_structure.py
tests/test_vector_precision.py
tests/test_vector_rounding.py
tests/test_wang_regressions.py
tests/test_workflow.py