LICENSE
README.md
pyproject.toml
src/abductio_core/__init__.py
src/abductio_core.egg-info/PKG-INFO
src/abductio_core.egg-info/SOURCES.txt
src/abductio_core.egg-info/dependency_links.txt
src/abductio_core.egg-info/entry_points.txt
src/abductio_core.egg-info/requires.txt
src/abductio_core.egg-info/top_level.txt
src/abductio_core/adapters/__init__.py
src/abductio_core/adapters/openai_llm.py
src/abductio_core/application/__init__.py
src/abductio_core/application/canonical.py
src/abductio_core/application/dto.py
src/abductio_core/application/ports.py
src/abductio_core/application/result.py
src/abductio_core/application/use_cases/__init__.py
src/abductio_core/application/use_cases/replay_session.py
src/abductio_core/application/use_cases/run_session.py
src/abductio_core/domain/__init__.py
src/abductio_core/domain/audit.py
src/abductio_core/domain/canonical.py
src/abductio_core/domain/invariants.py
src/abductio_core/domain/model.py
tests/test_deterministic_schedule_strict.py
tests/test_openai_helpers_branch_coverage.py
tests/test_openai_llm_full_coverage.py
tests/test_openai_port_contracts.py
tests/test_replay_golden.py
tests/test_replay_invariants_coverage.py
tests/test_replay_strict.py
tests/test_run_session_branch_coverage.py
tests/test_stop_reasons_full_branch.py