README.md
pyproject.toml
src/abet_syllabus/__init__.py
src/abet_syllabus/__main__.py
src/abet_syllabus/cli.py
src/abet_syllabus/config.py
src/abet_syllabus/logging_config.py
src/abet_syllabus/term.py
src/abet_syllabus/validate.py
src/abet_syllabus.egg-info/PKG-INFO
src/abet_syllabus.egg-info/SOURCES.txt
src/abet_syllabus.egg-info/dependency_links.txt
src/abet_syllabus.egg-info/entry_points.txt
src/abet_syllabus.egg-info/requires.txt
src/abet_syllabus.egg-info/top_level.txt
src/abet_syllabus/db/__init__.py
src/abet_syllabus/db/models.py
src/abet_syllabus/db/repository.py
src/abet_syllabus/db/schema.py
src/abet_syllabus/export/__init__.py
src/abet_syllabus/export/exporter.py
src/abet_syllabus/extract/__init__.py
src/abet_syllabus/extract/detector.py
src/abet_syllabus/extract/docx_extractor.py
src/abet_syllabus/extract/extractor.py
src/abet_syllabus/extract/models.py
src/abet_syllabus/extract/pdf_extractor.py
src/abet_syllabus/generate/__init__.py
src/abet_syllabus/generate/assembler.py
src/abet_syllabus/generate/docx_generator.py
src/abet_syllabus/generate/generator.py
src/abet_syllabus/generate/pdf_converter.py
src/abet_syllabus/ingest/__init__.py
src/abet_syllabus/ingest/pipeline.py
src/abet_syllabus/mapping/__init__.py
src/abet_syllabus/mapping/anthropic_provider.py
src/abet_syllabus/mapping/engine.py
src/abet_syllabus/mapping/openrouter_provider.py
src/abet_syllabus/mapping/provider.py
src/abet_syllabus/parse/__init__.py
src/abet_syllabus/parse/_common.py
src/abet_syllabus/parse/format_a_parser.py
src/abet_syllabus/parse/format_b_parser.py
src/abet_syllabus/parse/models.py
src/abet_syllabus/parse/normalize.py
src/abet_syllabus/parse/parser.py
src/abet_syllabus/templates/ABETSyllabusTemplate.docx
tests/test_cli.py
tests/test_db.py
tests/test_enhancements.py
tests/test_extract.py
tests/test_force_ingest_and_aliases.py
tests/test_generate.py
tests/test_ingest.py
tests/test_mapping.py
tests/test_parse.py
tests/test_polish.py